Dela via


Set-SmaSchedule

Skapar eller ändrar ett schema i 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

Cmdleten Set-SmaSchedule skapar eller ändrar ett schema i Service Management Automation (SMA). Ange schemats namn och typ samt start- och sluttider.

Du kan bara ändra beskrivningen när du kör den här cmdleten mot ett befintligt schema. Starttid, förfallotid och dagintervall kan bara anges när du skapar ett schema med den här cmdleten.

Exempel

Exempel 1: Skapa ett schema

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"

Det första kommandot skapar ett datumobjekt med hjälp av cmdleten Get-Date och lagrar sedan objektet i variabeln $StartDate. Det här objektet återspeglar den aktuella tiden.

Det andra kommandot skapar ett datumobjekt med hjälp av cmdleten Get-Date och lagrar sedan objektet i variabeln $EndDate. Kommandot anger en framtida tid. Om du vill ha mer information skriver du Get-Help Get-Date.

Det sista kommandot anger schemat med namnet Schedule01 så att det börjar vid den tidpunkt som lagras i $StartDate och slutar vid den tidpunkt som lagras i $EndDate

Parametrar

-AuthenticationType

Anger autentiseringstypen. Giltiga värden är:

  • Grundläggande
  • Windows

Standardvärdet för den här parametern är Windows. Om du använder Grundläggande autentisering måste du ange autentiseringsuppgifter med hjälp av parametern Credential.

Typ:String
Godkända värden:Basic, Windows
Position:Named
Standardvärde:None
Obligatorisk:False
Godkänn pipeline-indata:False
Godkänn jokertecken:False

-Confirm

Uppmanar dig att bekräfta innan du kör cmdleten.

Typ:SwitchParameter
Alias:cf
Position:Named
Standardvärde:False
Obligatorisk:False
Godkänn pipeline-indata:False
Godkänn jokertecken:False

-Credential

Anger ett PSCredential- objekt för anslutningen till SMA-webbtjänsten. Om du vill hämta ett autentiseringsobjekt använder du cmdleten Get-Credential. Om du vill ha mer information skriver du Get-Help Get-Credential.

Typ:PSCredential
Position:Named
Standardvärde:None
Obligatorisk:False
Godkänn pipeline-indata:False
Godkänn jokertecken:False

-Description

Innehåller en beskrivning av schemat.

Typ:String
Position:Named
Standardvärde:None
Obligatorisk:False
Godkänn pipeline-indata:False
Godkänn jokertecken:False

-ExpiryTime

Anger när schemat avslutas som ett DateTime- objekt. Om du vill hämta ett DateTime--objekt använder du cmdleten Get-Date. Om du vill ha mer information skriver du Get-Help Get-Date.

Typ:DateTime
Position:Named
Standardvärde:None
Obligatorisk:True
Godkänn pipeline-indata:False
Godkänn jokertecken:False

-Name

Anger namnet på ett schema.

Typ:String
Position:Named
Standardvärde:None
Obligatorisk:True
Godkänn pipeline-indata:False
Godkänn jokertecken:False

-Port

Anger portnumret för SMA-webbtjänsten.

Typ:Int32
Position:Named
Standardvärde:None
Obligatorisk:False
Godkänn pipeline-indata:False
Godkänn jokertecken:False

-ScheduleType

Anger typ av schema. Giltiga värden för den här parametern är:

  • OneTimeSchedule
  • DailySchedule
Typ:String
Godkända värden:OneTimeSchedule, DailySchedule
Position:Named
Standardvärde:None
Obligatorisk:True
Godkänn pipeline-indata:False
Godkänn jokertecken:False

-StartTime

Anger när schemat startar som ett DateTime- objekt. Om du vill hämta ett DateTime--objekt använder du cmdleten Get-Date.

Typ:DateTime
Position:Named
Standardvärde:None
Obligatorisk:True
Godkänn pipeline-indata:False
Godkänn jokertecken:False

-WebServiceEndpoint

Anger slutpunkten, som en URL, för SMA-webbtjänsten. Du måste inkludera protokollet, till exempel http:// eller https://.

Typ:String
Position:Named
Standardvärde:None
Obligatorisk:True
Godkänn pipeline-indata:False
Godkänn jokertecken:False

-WhatIf

Visar vad som skulle hända om cmdleten körs. Cmdleten körs inte.

Typ:SwitchParameter
Alias:wi
Position:Named
Standardvärde:False
Obligatorisk:False
Godkänn pipeline-indata:False
Godkänn jokertecken:False