Set-SmaSchedule
Cria ou modifica uma agenda no SMA.
Sintaxe
Set-SmaSchedule
-Name <String>
[-Description <String>]
-ScheduleType <String>
-StartTime <DateTime>
-ExpiryTime <DateTime>
-WebServiceEndpoint <String>
[-Port <Int32>]
[-AuthenticationType <String>]
[-Credential <PSCredential>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Description
O cmdlet Set-SmaSchedule cria ou modifica uma agenda no Service Management Automation (SMA). Especifique o nome e o tipo da agenda, bem como as horas de início e fim.
Você pode modificar somente a descrição ao executar esse cmdlet em relação a uma agenda existente. A hora de início, a hora de expiração e o intervalo de dia só podem ser definidos ao criar uma agenda com este cmdlet.
Exemplos
Exemplo 1: Criar uma agenda
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"
O primeiro comando cria um objeto date usando o cmdlet Get-Date e, em seguida, armazena o objeto na variável $StartDate. Este objeto reflete a hora atual.
O segundo comando cria um objeto date usando o cmdlet Get-Date e, em seguida, armazena o objeto na variável $EndDate.
O comando especifica uma hora futura.
Para obter mais informações, digite Get-Help Get-Date
.
O último comando define o agendamento chamado Schedule01 para começar no horário armazenado no $StartDate e terminar no horário armazenado no $EndDate
Parâmetros
-AuthenticationType
Especifica o tipo de autenticação. Os valores válidos são:
- Básico
- Mac OS
O valor padrão para esse parâmetro é Windows. Se você usar a autenticação Básica, deverá fornecer credenciais usando o parâmetro Credential.
Tipo: | String |
Valores aceites: | Basic, Windows |
Position: | Named |
Default value: | None |
Necessário: | False |
Aceitar entrada de pipeline: | False |
Aceitar carateres universais: | False |
-Confirm
Solicita confirmação antes de executar o cmdlet.
Tipo: | SwitchParameter |
Aliases: | cf |
Position: | Named |
Default value: | False |
Necessário: | False |
Aceitar entrada de pipeline: | False |
Aceitar carateres universais: | False |
-Credential
Especifica um objeto PSCredential Get-Help Get-Credential
.
Tipo: | PSCredential |
Position: | Named |
Default value: | None |
Necessário: | False |
Aceitar entrada de pipeline: | False |
Aceitar carateres universais: | False |
-Description
Fornece uma descrição para a programação.
Tipo: | String |
Position: | Named |
Default value: | None |
Necessário: | False |
Aceitar entrada de pipeline: | False |
Aceitar carateres universais: | False |
-ExpiryTime
Especifica quando, como um objeto DateTime, a agenda termina.
Para obter um objeto DateTime, use o cmdlet Get-Date.
Para obter mais informações, digite Get-Help Get-Date
.
Tipo: | DateTime |
Position: | Named |
Default value: | None |
Necessário: | True |
Aceitar entrada de pipeline: | False |
Aceitar carateres universais: | False |
-Name
Especifica o nome de uma agenda.
Tipo: | String |
Position: | Named |
Default value: | None |
Necessário: | True |
Aceitar entrada de pipeline: | False |
Aceitar carateres universais: | False |
-Port
Especifica o número da porta do serviço Web SMA.
Tipo: | Int32 |
Position: | Named |
Default value: | None |
Necessário: | False |
Aceitar entrada de pipeline: | False |
Aceitar carateres universais: | False |
-ScheduleType
Especifica o tipo de agendamento. Os valores válidos para este parâmetro são:
- OneTimeSchedule
- HorárioDiário
Tipo: | String |
Valores aceites: | OneTimeSchedule, DailySchedule |
Position: | Named |
Default value: | None |
Necessário: | True |
Aceitar entrada de pipeline: | False |
Aceitar carateres universais: | False |
-StartTime
Especifica quando, como um objeto DateTime, a agenda é iniciada. Para obter um objeto DateTime, use o cmdlet Get-Date.
Tipo: | DateTime |
Position: | Named |
Default value: | None |
Necessário: | True |
Aceitar entrada de pipeline: | False |
Aceitar carateres universais: | False |
-WebServiceEndpoint
Especifica o ponto de extremidade, como uma URL, do serviço Web SMA. Você deve incluir o protocolo, por exemplo, http:// ou https://.
Tipo: | String |
Position: | Named |
Default value: | None |
Necessário: | True |
Aceitar entrada de pipeline: | False |
Aceitar carateres universais: | False |
-WhatIf
Mostra o que aconteceria se o cmdlet fosse executado. O cmdlet não é executado.
Tipo: | SwitchParameter |
Aliases: | wi |
Position: | Named |
Default value: | False |
Necessário: | False |
Aceitar entrada de pipeline: | False |
Aceitar carateres universais: | False |