Compartir a través de


Set-SmaSchedule

Crea o modifica una programación en SMA.

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

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 con 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 .

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

-Confirm

Le solicita su confirmación antes de ejecutar el cmdlet.

Type:SwitchParameter
Aliases:cf
Position:Named
Default value:False
Required:False
Accept pipeline input:False
Accept wildcard characters: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.

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

-Description

Proporciona una descripción para la programación.

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters: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.

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

-Name

Especifica el nombre de una programación.

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

-Port

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

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

-ScheduleType

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

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

-StartTime

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

Type:DateTime
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters: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://.

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

-WhatIf

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

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