Get-AzureStorSimpleJob
StorSimple ジョブを取得します。
Note
このドキュメントで参照されているコマンドレットは、Azure Service Manager (ASM) API を使用するレガシ Azure リソースを管理するためのものです。 ASM の廃止が予定されているため、新しいリソースを作成する場合、このレガシ PowerShell モジュールは推奨されません。 詳細については、「Azure Service Manager の廃止」を参照してください。
Az PowerShell モジュールは、PowerShell を使用して Azure Resource Manager (ARM) リソースを管理するための推奨される PowerShell モジュールです。
構文
Get-AzureStorSimpleJob
[-DeviceName <String>]
[-InstanceId <String>]
[-Status <String>]
[-Type <String>]
[-From <DateTime>]
[-To <DateTime>]
[-Skip <Int32>]
[-First <Int32>]
[-Profile <AzureSMProfile>]
[<CommonParameters>]
説明
Get-AzureStorSimpleJob コマンドレットは、Azure StorSimple ジョブを取得します。 特定のジョブを取得するインスタンス ID を指定します。 他のパラメーターを指定して、このコマンドレットが取得するジョブを制限します。
このコマンドレットは、最大 200 個のジョブを返します。 200 個を超えるジョブが存在する場合は、First パラメーターと Skip パラメーターを使用して残りのジョブを取得します。 Skip に 100、First に 50 を指定した場合、このコマンドレットは最初の 100 件の結果を返しません。 スキップした 100 の後の次の 50 件の結果が返されます。
例
例 1: ID を使用してジョブを取得する
PS C:\>Get-AzureStorSimpleJob -InstanceId "574f47e0-44e9-495c-b8a5-0203c57ebf6d"
BackupPolicy :
BackupTimeStamp : 1/1/0001 12:00:00 AM
BackupType : CloudSnapshot
DataStats : Microsoft.WindowsAzure.Management.StorSimple.Models.DataStatistics
Device : Microsoft.WindowsAzure.Management.StorSimple.Models.CisBaseObject
Entity : Microsoft.WindowsAzure.Management.StorSimple.Models.CisBaseObject
ErrorDetails : {}
HideProgressDetails : False
InstanceId : 574f47e0-44e9-495c-b8a5-0203c57ebf6d
IsInstantRestoreComplete : False
IsJobCancellable : True
JobDetails : Microsoft.WindowsAzure.Management.StorSimple.Models.JobStatusInfo
Name : 26447caf-59bb-41c9-a028-3224d296c7dc
Progress : 100
SourceDevice : Microsoft.WindowsAzure.Management.StorSimple.Models.CisBaseObject
SourceEntity : Microsoft.WindowsAzure.Management.StorSimple.Models.CisBaseObject
SourceVolume : Microsoft.WindowsAzure.Management.StorSimple.Models.CisBaseObject
Status : Completed
TimeStats : Microsoft.WindowsAzure.Management.StorSimple.Models.TimeStatistics
Type : Backup
Volume : Microsoft.WindowsAzure.Management.StorSimple.Models.CisBaseObject
このコマンドは、指定された ID を持つジョブの情報を取得します。
例 2: デバイス名を使用してジョブを取得する
PS C:\>Get-AzureStorSimpleJob -DeviceName "8600-Bravo 001" -First 2
InstanceId Type Status DeviceName StartTime Progress
---------- ---- ------ ---------- --------- --------
1997c33f-bfcc-4d08-9aba-28068340a1f9 Backup Running 8600-Bravo 001 4/15/2015 1:30:02 PM 92
85074062-ef6a-408a-b6c9-2a0904bb99ca Backup Completed 8600-Bravo 001 4/15/2015 1:30:02 PM 100
このコマンドは、8600-Bravo 001 という名前のデバイスのジョブの情報を取得します。 このコマンドは、デバイスの最初の 2 つのジョブを取得します。
例 3: 完了したジョブを取得する
PS C:\>Get-AzureStorSimpleJob -Status "Completed" -Skip 10 -First 2
このコマンドは、完了したジョブを取得します。 このコマンドは、最初の 10 個のジョブをスキップした後、最初の 2 つのジョブのみを取得します。
例 4: 手動バックアップ ジョブを取得する
PS C:\>Get-AzureStorSimpleJob -Type "ManualBackup"
このコマンドは、手動バックアップの種類のジョブを取得します。
例 5: 指定した時間の間にジョブを取得する
PS C:\>$StartTime = Get-Date -Year 2015 -Month 3 -Day 10
PS C:\> $EndTime = Get-Date -Year 2015 -Month 3 -Day 11 -Hour 12 -Minute 15
PS C:\>Get-AzureStorSimpleJob -DeviceName "Device07" -From $StartTime -To $EndTime
最初の 2 つのコマンドは、Get-Date コマンドレットを使用して DateTime オブジェクトを作成します。
コマンドは、新しい時刻を$StartTime変数と$EndTime変数に格納します。
詳細を表示するには「Get-Help Get-Date
」を入力します。
最後のコマンドは、device07 という名前のデバイスのジョブを、$StartTimeと$EndTimeに格納された時刻の間に取得します。
パラメーター
-DeviceName
StorSimple デバイスの名前を指定します。
型: | String |
配置: | Named |
規定値: | None |
必須: | False |
パイプライン入力を受け取る: | False |
ワイルドカード文字を受け取る: | False |
-First
指定された数のオブジェクトのみを取得します。 取得するオブジェクトの数を入力します。
型: | Int32 |
配置: | Named |
規定値: | False |
必須: | False |
パイプライン入力を受け取る: | False |
ワイルドカード文字を受け取る: | False |
-From
このコマンドレットが取得するジョブの開始日時を指定します。
型: | DateTime |
配置: | Named |
規定値: | None |
必須: | False |
パイプライン入力を受け取る: | False |
ワイルドカード文字を受け取る: | False |
-InstanceId
取得するジョブの ID を指定します。
型: | String |
配置: | Named |
規定値: | None |
必須: | False |
パイプライン入力を受け取る: | False |
ワイルドカード文字を受け取る: | False |
-Profile
このコマンドレットが読み取る Azure プロファイルを指定します。 プロファイルを指定しない場合、このコマンドレットはローカルの既定のプロファイルから読み取ります。
型: | AzureSMProfile |
配置: | Named |
規定値: | None |
必須: | False |
パイプライン入力を受け取る: | False |
ワイルドカード文字を受け取る: | False |
-Skip
指定された数のオブジェクトを無視してから、残りのオブジェクトを取得します。 スキップするオブジェクトの数を入力します。
型: | Int32 |
配置: | Named |
規定値: | False |
必須: | False |
パイプライン入力を受け取る: | False |
ワイルドカード文字を受け取る: | False |
-Status
状態を指定します。 このパラメーターの有効値は、次のとおりです。
- 実行中
- 完了済み
- キャンセル済み
- Failed
- Canceling
- CompletedWithErrors
型: | String |
配置: | Named |
規定値: | None |
必須: | False |
パイプライン入力を受け取る: | False |
ワイルドカード文字を受け取る: | False |
-To
このコマンドレットが取得するジョブの終了日時を指定します。
型: | DateTime |
配置: | Named |
規定値: | None |
必須: | False |
パイプライン入力を受け取る: | False |
ワイルドカード文字を受け取る: | False |
-Type
ジョブの種類を指定します。 このパラメーターの有効値は、次のとおりです。
- バックアップ
- ManualBackup
- 復元
- CloneWorkflow
- DeviceRestore
- 更新する
- SupportPackage
- VirtualApplianceProvisioning
型: | String |
配置: | Named |
規定値: | None |
必須: | False |
パイプライン入力を受け取る: | False |
ワイルドカード文字を受け取る: | False |
入力
None
パイプを使用してこのコマンドレットに入力を渡すことはできません。
出力
IList\<DeviceJobDetails\>, DeviceJobDetails
このコマンドレットは、ジョブの詳細オブジェクトの一覧を返します。または、InstanceID パラメーターを指定すると、1 つのジョブ詳細オブジェクトが返されます。