次の方法で共有


Set-SmaSchedule

SMA でスケジュールを作成または変更します。

構文

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

説明

Set-SmaSchedule コマンドレットは、Service Management Automation (SMA) でスケジュールを作成または変更します。 スケジュールの名前と種類、開始時刻と終了時刻を指定します。

既存のスケジュールに対してこのコマンドレットを実行する場合は、説明のみを変更できます。 開始時刻、有効期限、および日の間隔は、このコマンドレットを使用してスケジュールを作成する場合にのみ設定できます。

例 1: スケジュールを作成する

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"

最初のコマンドは、Get-Date コマンドレットを使用して日付オブジェクトを作成し、そのオブジェクトを$StartDate変数に格納します。 このオブジェクトは、現在の時刻を反映します。

2 番目のコマンドは、Get-Date コマンドレットを使用して日付オブジェクトを作成し、そのオブジェクトを $EndDate 変数に格納します。 このコマンドは、将来の時刻を指定します。 詳細については、「Get-Help Get-Date」と入力します。

最後のコマンドは、schedule01 という名前のスケジュールを、$StartDateに格納された時刻から開始し、$EndDateに格納された時刻に終了するように設定します。

パラメーター

-AuthenticationType

認証の種類を指定します。 有効な値は次のとおりです。

  • 基本的な
  • ウィンドウズ

このパラメーターの既定値は Windows です。 基本認証を使用する場合は、Credential パラメーターを使用して資格情報を指定する必要があります。

型:String
指定可能な値:Basic, Windows
配置:Named
規定値:None
必須:False
パイプライン入力を受け取る:False
ワイルドカード文字を受け取る:False

-Confirm

コマンドレットを実行する前に確認を求めるメッセージが表示されます。

型:SwitchParameter
Aliases:cf
配置:Named
規定値:False
必須:False
パイプライン入力を受け取る:False
ワイルドカード文字を受け取る:False

-Credential

SMA Web サービスへの接続 PSCredential オブジェクトを指定します。 資格情報オブジェクトを取得するには、Get-Credential コマンドレットを使用します。 詳細については、「Get-Help Get-Credential」と入力します。

型:PSCredential
配置:Named
規定値:None
必須:False
パイプライン入力を受け取る:False
ワイルドカード文字を受け取る:False

-Description

スケジュールの説明を提供します。

型:String
配置:Named
規定値:None
必須:False
パイプライン入力を受け取る:False
ワイルドカード文字を受け取る:False

-ExpiryTime

DateTime オブジェクト スケジュールが終了するタイミングを指定します。 DateTime オブジェクトを取得するには、Get-Date コマンドレットを使用します。 詳細については、「Get-Help Get-Date」と入力します。

型:DateTime
配置:Named
規定値:None
必須:True
パイプライン入力を受け取る:False
ワイルドカード文字を受け取る:False

-Name

スケジュールの名前を指定します。

型:String
配置:Named
規定値:None
必須:True
パイプライン入力を受け取る:False
ワイルドカード文字を受け取る:False

-Port

SMA Web サービスのポート番号を指定します。

型:Int32
配置:Named
規定値:None
必須:False
パイプライン入力を受け取る:False
ワイルドカード文字を受け取る:False

-ScheduleType

スケジュールの種類を指定します。 このパラメーターの有効な値は次のとおりです。

  • OneTimeSchedule
  • DailySchedule
型:String
指定可能な値:OneTimeSchedule, DailySchedule
配置:Named
規定値:None
必須:True
パイプライン入力を受け取る:False
ワイルドカード文字を受け取る:False

-StartTime

DateTime オブジェクトを としてスケジュールを開始するタイミングを指定します。 DateTime オブジェクトを取得するには、Get-Date コマンドレットを使用します。

型:DateTime
配置:Named
規定値:None
必須:True
パイプライン入力を受け取る:False
ワイルドカード文字を受け取る:False

-WebServiceEndpoint

SMA Web サービスのエンドポイントを URL として指定します。 プロトコル (http:// や https:// など) を含める必要があります。

型:String
配置:Named
規定値:None
必須:True
パイプライン入力を受け取る:False
ワイルドカード文字を受け取る:False

-WhatIf

コマンドレットを実行した場合の動作を示します。 コマンドレットは実行されません。

型:SwitchParameter
Aliases:wi
配置:Named
規定値:False
必須:False
パイプライン入力を受け取る:False
ワイルドカード文字を受け取る:False