VirtualMachineRunCommand クラス

定義

仮想マシンの実行コマンドについて説明します。

[Microsoft.Rest.Serialization.JsonTransformation]
public class VirtualMachineRunCommand : Microsoft.Azure.Management.Compute.Models.Resource
[<Microsoft.Rest.Serialization.JsonTransformation>]
type VirtualMachineRunCommand = class
    inherit Resource
Public Class VirtualMachineRunCommand
Inherits Resource
継承
VirtualMachineRunCommand
属性

コンストラクター

VirtualMachineRunCommand()

VirtualMachineRunCommand クラスの新しいインスタンスを初期化します。

VirtualMachineRunCommand(String, String, String, String, IDictionary<String, String>, VirtualMachineRunCommandScriptSource, IList<RunCommandInputParameter>, IList<RunCommandInputParameter>, Nullable<Boolean>, String, String, Nullable<Int32>, String, String, RunCommandManagedIdentity, RunCommandManagedIdentity, String, VirtualMachineRunCommandInstanceView, Nullable<Boolean>)

VirtualMachineRunCommand クラスの新しいインスタンスを初期化します。

VirtualMachineRunCommand(String, String, String, String, IDictionary<String, String>, VirtualMachineRunCommandScriptSource, IList<RunCommandInputParameter>, IList<RunCommandInputParameter>, Nullable<Boolean>, String, String, Nullable<Int32>, String, String, String, VirtualMachineRunCommandInstanceView)

VirtualMachineRunCommand クラスの新しいインスタンスを初期化します。

プロパティ

AsyncExecution

省略可能な 値を取得または設定します。 true に設定すると、スクリプトが開始されるとすぐにプロビジョニングが完了し、スクリプトの完了を待機しません。

ErrorBlobManagedIdentity

errorBlobUri ストレージ BLOB にアクセスできるユーザー割り当てマネージド ID を取得または設定します。 システム割り当て ID の場合は、空のオブジェクトを使用します。 "ストレージ BLOB データ共同作成者" ロールの割り当てで、マネージド ID に BLOB のコンテナーへのアクセス権が付与されていることを確認します。 ユーザー割り当て ID の場合は、必ず VM の ID に追加してください。 マネージド ID とコマンドの実行の詳細については、 と を参照してください https://aka.ms/ManagedIdentityhttps://aka.ms/RunCommandManaged

ErrorBlobUri

スクリプト エラー ストリームをアップロードする Azure Storage BLOB を取得または設定します。 読み取り、追加、作成、書き込みアクセス権を持つ SAS URI を使用するか、マネージド ID を使用して VM に BLOB へのアクセスを提供します。 errorBlobManagedIdentity パラメーターを参照してください。

Id

リソース ID を取得します

(継承元 Resource)
InstanceView

仮想マシンの実行コマンド インスタンス ビューを取得します。

Location

リソースの場所を取得または設定します

(継承元 Resource)
Name

リソース名を取得します

(継承元 Resource)
OutputBlobManagedIdentity

outputBlobUri ストレージ BLOB にアクセスできるユーザー割り当てマネージド ID を取得または設定します。 システム割り当て ID の場合は、空のオブジェクトを使用します。 "ストレージ BLOB データ共同作成者" ロールの割り当てで、マネージド ID に BLOB のコンテナーへのアクセス権が付与されていることを確認します。 ユーザー割り当て ID の場合は、必ず VM の ID に追加してください。 マネージド ID とコマンドの実行の詳細については、 と を参照してください https://aka.ms/ManagedIdentityhttps://aka.ms/RunCommandManaged

OutputBlobUri

スクリプト出力ストリームをアップロードする Azure ストレージ BLOB を取得または設定します。 読み取り、追加、作成、書き込みアクセス権を持つ SAS URI を使用するか、マネージド ID を使用して VM に BLOB へのアクセスを提供します。 outputBlobManagedIdentity パラメーターを参照してください。

Parameters

スクリプトで使用されるパラメーターを取得または設定します。

ProtectedParameters

スクリプトで使用されるパラメーターを取得または設定します。

ProvisioningState

応答にのみ表示されるプロビジョニング状態を取得します。 treatFailureAsDeploymentFailure を true に設定すると、スクリプト内のエラーはデプロイに失敗し、ProvisioningState は Failed としてマークされます。 treatFailureAsDeploymentFailure が false に設定されている場合、ProvisioningState は実行コマンドが拡張機能プラットフォームによって実行されたかどうかのみを反映し、スクリプトが失敗した場合にスクリプトが失敗したかどうかを示しません。 スクリプトエラーが発生した場合は、run コマンドのインスタンス ビューを参照して、executionMessage、output、error を確認します。 https://aka.ms/runcommandmanaged#get-execution-status-and-results

RunAsPassword

run コマンドの実行時に VM のユーザー アカウント パスワードを取得または設定します。

RunAsUser

run コマンドの実行時に VM 上のユーザー アカウントを取得または設定します。

Source

実行コマンド スクリプトのソースを取得または設定します。

Tags

リソース タグを取得または設定します

(継承元 Resource)
TimeoutInSeconds

run コマンドを実行するタイムアウトを秒単位で取得または設定します。

TreatFailureAsDeploymentFailure

省略可能な 値を取得または設定します。 true に設定すると、スクリプト内のエラーはデプロイに失敗し、ProvisioningState は Failed としてマークされます。 false に設定すると、ProvisioningState は、実行コマンドが拡張機能プラットフォームによって実行されたかどうかのみが反映され、スクリプトが失敗した場合にスクリプトが失敗したかどうかは示されません。 スクリプトエラーが発生した場合は、run コマンドのインスタンス ビューを参照して、executionMessage、output、error を確認します。 https://aka.ms/runcommandmanaged#get-execution-status-and-results

Type

リソースの種類を取得します

(継承元 Resource)

メソッド

Validate()

オブジェクトを検証します。

適用対象