New-AzureSchedulerHttpJob
HTTP アクションを持つスケジューラ ジョブを作成します。
注意
このドキュメントで参照されているコマンドレットは、Service Management API を使用するレガシ Azure リソースを管理するためのものです。 Azure Resource Manager リソースを管理するためのコマンドレットについては、Az PowerShell モジュールを参照してください。
構文
New-AzureSchedulerHttpJob
-Location <String>
-JobCollectionName <String>
-JobName <String>
-Method <String>
-URI <Uri>
[-RequestBody <String>]
[-StartTime <DateTime>]
[-Interval <Int32>]
[-Frequency <String>]
[-ExecutionCount <Int32>]
[-EndTime <DateTime>]
[-JobState <String>]
[-Headers <Hashtable>]
[-ErrorActionMethod <String>]
[-ErrorActionURI <Uri>]
[-ErrorActionRequestBody <String>]
[-ErrorActionHeaders <Hashtable>]
[-ErrorActionStorageAccount <String>]
[-ErrorActionStorageQueue <String>]
[-ErrorActionSASToken <String>]
[-ErrorActionQueueMessageBody <String>]
[-HttpAuthenticationType <String>]
[-ClientCertificatePfx <Object>]
[-ClientCertificatePassword <String>]
[-Profile <AzureSMProfile>]
[<CommonParameters>]
New-AzureSchedulerHttpJob
[-RequestBody <String>]
[-JobState <String>]
[-Headers <Hashtable>]
[-ErrorActionHeaders <Hashtable>]
[-Profile <AzureSMProfile>]
[<CommonParameters>]
New-AzureSchedulerHttpJob
[-Interval <Int32>]
[-Frequency <String>]
[-ExecutionCount <Int32>]
[-EndTime <DateTime>]
[-JobState <String>]
[-Headers <Hashtable>]
[-ErrorActionHeaders <Hashtable>]
[-Profile <AzureSMProfile>]
[<CommonParameters>]
New-AzureSchedulerHttpJob
[-JobState <String>]
[-Headers <Hashtable>]
[-ErrorActionHeaders <Hashtable>]
-HttpAuthenticationType <String>
[-ClientCertificatePfx <Object>]
[-ClientCertificatePassword <String>]
[-Profile <AzureSMProfile>]
[<CommonParameters>]
説明
このトピックでは、Microsoft Azure PowerShell モジュールの 0.8.10 バージョンのコマンドレットについて説明します。
使用しているモジュールのバージョンを取得するには、Azure PowerShell コンソールで「.」と入力します (Get-Module -Name Azure).Version
。
New-AzureSchedulerHttpJob コマンドレットは、HTTP アクションを持つスケジューラ ジョブを作成します。
例
例 1: HTTP ジョブを作成する
PS C:\> New-AzureSchedulerHttpJob -JobCollectionName "JobCollection01" -JobName "Job01" -Location "North Central US" -Method "GET" -URI http://www.contoso.com
このコマンドは、JobCollection01 という名前のジョブ コレクションにスケジューラ HTTP ジョブを作成します。 このコマンドは URI を指定し、メソッドとして GET を指定します。
例 2: 特定の実行カウントの HTTP ジョブを作成する
PS C:\> New-AzureSchedulerHttpJob -JobCollectionName "JobCollection01 -JobName "Job23" -Location "North Central US" -Method "GET" -URI http://www.contoso.com -ExecutionCount 20
このコマンドは、JobCollection01 という名前のジョブ コレクションにスケジューラ http ジョブを作成します。 このコマンドは URI を指定し、メソッドとして GET を指定します。 このコマンドにより、ジョブが 20 回実行されます。
パラメーター
-ClientCertificatePassword
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ClientCertificatePfx
Type: | Object |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-EndTime
スケジューラがジョブの開始を停止する時刻を DateTime オブジェクトとして指定します。
DateTime オブジェクトを取得するには、Get-Date コマンドレットを使用します。
詳細を表示するには「Get-Help Get-Date
」を入力します。
Type: | DateTime |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ErrorActionHeaders
ヘッダーをハッシュテーブルとして指定します。
Type: | Hashtable |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-ErrorActionMethod
HTTP および HTTPS アクションの種類のメソッドを指定します。 有効な値は次のとおりです。
- GET
- PUT
- POST
- HEAD
- Del
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ErrorActionQueueMessageBody
ストレージ ジョブ アクションの本文を指定します。
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ErrorActionRequestBody
PUT および POST ジョブ アクションの本文を指定します。
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ErrorActionSASToken
ストレージ キューの Shared Access Signature (SAS) トークンを指定します。
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-ErrorActionStorageAccount
ストレージ アカウントの名前を指定します。
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-ErrorActionStorageQueue
ストレージ キューの名前を指定します。
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-ErrorActionURI
エラー ジョブ アクションの URI を指定します。
Type: | Uri |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ExecutionCount
実行するジョブの出現回数を指定します。 既定では、ジョブは無期限に繰り返されます。
Type: | Int32 |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Frequency
このスケジューラ ジョブの最大頻度を指定します。
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Headers
ヘッダーをハッシュテーブルとして指定します。
Type: | Hashtable |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-HttpAuthenticationType
Type: | String |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Interval
Frequency パラメーターを使用して指定した頻度での繰り返しの間隔を指定します。
Type: | Int32 |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-JobCollectionName
スケジューラ ジョブを格納するコレクションの名前を指定します。
Type: | String |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-JobName
スケジューラ ジョブの名前を指定します。
Type: | String |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-JobState
スケジューラ ジョブの状態を指定します。
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-Location
クラウド サービスをホストする場所の名前を指定します。 有効な値は次のとおりです。
- アジア地域
- ヨーロッパ地域
- アメリカ合衆国地域
- 東アジア
- 米国東部
- 米国中北部
- 北ヨーロッパ
- 米国中南部
- 東南アジア
- 西ヨーロッパ
- 米国西部
Type: | String |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Method
HTTP および HTTPS アクションの種類のメソッドを指定します。 有効な値は次のとおりです。
- GET
- PUT
- POST
- HEAD
- Del
Type: | String |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Profile
このコマンドレットが読み取る Azure プロファイルを指定します。 プロファイルを指定しない場合、このコマンドレットはローカルの既定のプロファイルから読み取ります。
Type: | AzureSMProfile |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-RequestBody
PUT および POST ジョブ アクションの本文を指定します。
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-StartTime
ジョブを開始する時刻を DateTime オブジェクトとして指定します。
Type: | DateTime |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-URI
ジョブ アクションの URI を指定します。
Type: | Uri |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |