Set-SmaSchedule

SMA'da bir zamanlama oluşturur veya değiştirir.

Syntax

Set-SmaSchedule
   -Name <String>
   [-Description <String>]
   -ScheduleType <String>
   -StartTime <DateTime>
   -ExpiryTime <DateTime>
   -WebServiceEndpoint <String>
   [-Port <Int32>]
   [-AuthenticationType <String>]
   [-Credential <PSCredential>]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]

Description

Set-SmaSchedule cmdlet'i Service Management Automation'da (SMA) bir zamanlama oluşturur veya değiştirir. Zamanlamanın adını ve türünü, başlangıç ve bitiş saatlerini belirtin.

Bu cmdlet'i var olan bir zamanlamaya göre çalıştırdığınızda yalnızca açıklamayı değiştirebilirsiniz. Başlangıç saati, süre sonu süresi ve gün aralığı yalnızca bu cmdlet ile bir zamanlama oluşturulurken ayarlanabilir.

Örnekler

Örnek 1: Zamanlama oluşturma

PS C:\> $StartDate = Get-Date 
PS C:\> $EndDate = Get-Date -Day 12 -Month 6 -Year 2023
PS C:\> Set-SmaSchedule -StartTime $StartDate -ExpiryTime $EndDate -Name "Schedule01" -ScheduleType "DailySchedule" -WebServiceEndpoint "https://contoso.com/app01"

İlk komut Get-Date cmdlet'ini kullanarak bir tarih nesnesi oluşturur ve nesneyi $StartDate değişkeninde depolar. Bu nesne geçerli saati yansıtır.

İkinci komut Get-Date cmdlet'ini kullanarak bir tarih nesnesi oluşturur ve nesneyi $EndDate değişkeninde depolar. komutu gelecekteki bir zamanı belirtir. Daha fazla bilgi için Get-Help Get-Date yazın.

Son komut Schedule01 adlı zamanlamayı $StartDate'da depolanan saatte başlayacak ve $EndDate'de depolanan saatte bitecek şekilde ayarlar

Parametreler

-AuthenticationType

Kimlik doğrulama türünü belirtir. Geçerli değerler:

  • Temel
  • Windows

Bu parametrenin varsayılan değeri Windows'dur. Temel kimlik doğrulaması kullanıyorsanız Credential parametresini kullanarak kimlik bilgilerini sağlamanız gerekir.

Type:String
Accepted values:Basic, Windows
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Confirm

Cmdlet'i çalıştırmadan önce sizden onay ister.

Type:SwitchParameter
Aliases:cf
Position:Named
Default value:False
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Credential

SMA web hizmetine bağlantı için bir PSCredential nesnesi belirtir. Kimlik bilgisi nesnesi almak için Get-Credential cmdlet'ini kullanın. Daha fazla bilgi için Get-Help Get-Credential yazın.

Type:PSCredential
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Description

Zamanlama için bir açıklama sağlar.

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-ExpiryTime

DateTime nesnesi olarak zamanlamanın ne zaman sona erer belirtir. Bir DateTime nesnesi almak için Get-Date cmdlet'ini kullanın. Daha fazla bilgi için Get-Help Get-Date yazın.

Type:DateTime
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-Name

Zamanlamanın adını belirtir.

Type:String
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-Port

SMA web hizmetinin bağlantı noktası numarasını belirtir.

Type:Int32
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-ScheduleType

Zamanlama türünü belirtir. Bu parametre için geçerli değerler şunlardır:

  • OneTimeSchedule
  • DailySchedule
Type:String
Accepted values:OneTimeSchedule, DailySchedule
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-StartTime

DateTime nesnesi olarak zamanlamanın ne zaman başlayacağını belirtir. Bir DateTime nesnesi almak için Get-Date cmdlet'ini kullanın.

Type:DateTime
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-WebServiceEndpoint

SMA web hizmetinin URL'si olarak uç noktayı belirtir. Protokolü eklemeniz gerekir; örneğin, http:// veya https://.

Type:String
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-WhatIf

Cmdlet çalıştırılıyorsa ne olacağını gösterir. Cmdlet çalıştırılmaz.

Type:SwitchParameter
Aliases:wi
Position:Named
Default value:False
Required:False
Accept pipeline input:False
Accept wildcard characters:False