Compartir a través de


Set-SmaSchedule

Crea o modifica una programación en SMA.

Sintaxis

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

Description

El cmdlet Set-SmaSchedule crea o modifica una programación en Service Management Automation (SMA). Especifique el nombre y el tipo de la programación y las horas de inicio y finalización.

Solo puede modificar la descripción al ejecutar este cmdlet en una programación existente. La hora de inicio, la hora de expiración y el intervalo de día solo se pueden establecer al crear una programación con este cmdlet.

Ejemplos

Ejemplo 1: Crear una programación

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"

El primer comando crea un objeto date mediante el cmdlet Get-Date y, a continuación, almacena el objeto en la variable $StartDate. Este objeto refleja la hora actual.

El segundo comando crea un objeto date mediante el cmdlet Get-Date y, a continuación, almacena el objeto en la variable $EndDate. El comando especifica una hora futura. Para obtener más información, escriba Get-Help Get-Date.

El último comando establece la programación denominada Schedule01 para comenzar en el momento almacenado en $StartDate y finalizar en el momento almacenado en $EndDate

Parámetros

-AuthenticationType

Especifica el tipo de autenticación. Los valores válidos son:

  • Básico
  • Windows

El valor predeterminado de este parámetro es Windows. Si usa la autenticación básica, debe proporcionar credenciales mediante el parámetro credential .

Tipo:String
Valores aceptados:Basic, Windows
Posición:Named
Valor predeterminado:None
Requerido:False
Aceptar entrada de canalización:False
Aceptar caracteres comodín:False

-Confirm

Le pide confirmación antes de ejecutar el cmdlet.

Tipo:SwitchParameter
Alias:cf
Posición:Named
Valor predeterminado:False
Requerido:False
Aceptar entrada de canalización:False
Aceptar caracteres comodín:False

-Credential

Especifica un objeto PSCredential para la conexión al servicio web SMA. Para obtener un objeto de credencial, use el cmdlet Get-Credential. Para obtener más información, escriba Get-Help Get-Credential.

Tipo:PSCredential
Posición:Named
Valor predeterminado:None
Requerido:False
Aceptar entrada de canalización:False
Aceptar caracteres comodín:False

-Description

Proporciona una descripción para la programación.

Tipo:String
Posición:Named
Valor predeterminado:None
Requerido:False
Aceptar entrada de canalización:False
Aceptar caracteres comodín:False

-ExpiryTime

Especifica cuándo, como un objeto DateTime, finaliza la programación. Para obtener un objeto DateTime, use el cmdlet Get-Date. Para obtener más información, escriba Get-Help Get-Date.

Tipo:DateTime
Posición:Named
Valor predeterminado:None
Requerido:True
Aceptar entrada de canalización:False
Aceptar caracteres comodín:False

-Name

Especifica el nombre de una programación.

Tipo:String
Posición:Named
Valor predeterminado:None
Requerido:True
Aceptar entrada de canalización:False
Aceptar caracteres comodín:False

-Port

Especifica el número de puerto del servicio web SMA.

Tipo:Int32
Posición:Named
Valor predeterminado:None
Requerido:False
Aceptar entrada de canalización:False
Aceptar caracteres comodín:False

-ScheduleType

Especifica el tipo de programación. Los valores válidos para este parámetro son:

  • OneTimeSchedule
  • DailySchedule
Tipo:String
Valores aceptados:OneTimeSchedule, DailySchedule
Posición:Named
Valor predeterminado:None
Requerido:True
Aceptar entrada de canalización:False
Aceptar caracteres comodín:False

-StartTime

Especifica cuándo, como un objeto DateTime, se inicia la programación. Para obtener un objeto DateTime, use el cmdlet Get-Date de .

Tipo:DateTime
Posición:Named
Valor predeterminado:None
Requerido:True
Aceptar entrada de canalización:False
Aceptar caracteres comodín:False

-WebServiceEndpoint

Especifica el punto de conexión, como una dirección URL, del servicio web SMA. Debe incluir el protocolo, por ejemplo, http:// o https://.

Tipo:String
Posición:Named
Valor predeterminado:None
Requerido:True
Aceptar entrada de canalización:False
Aceptar caracteres comodín:False

-WhatIf

Muestra lo que sucedería si el cmdlet se ejecuta. El cmdlet no se ejecuta.

Tipo:SwitchParameter
Alias:wi
Posición:Named
Valor predeterminado:False
Requerido:False
Aceptar entrada de canalización:False
Aceptar caracteres comodín:False