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 |