VirtualMachineRunCommand Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Beschreibt einen Befehl zum Ausführen eines virtuellen Computers.
[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
- Vererbung
- Attribute
Konstruktoren
VirtualMachineRunCommand() |
Initialisiert eine neue instance der VirtualMachineRunCommand-Klasse. |
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>) |
Initialisiert eine neue instance der VirtualMachineRunCommand-Klasse. |
VirtualMachineRunCommand(String, String, String, String, IDictionary<String, String>, VirtualMachineRunCommandScriptSource, IList<RunCommandInputParameter>, IList<RunCommandInputParameter>, Nullable<Boolean>, String, String, Nullable<Int32>, String, String, String, VirtualMachineRunCommandInstanceView) |
Initialisiert eine neue instance der VirtualMachineRunCommand-Klasse. |
Eigenschaften
AsyncExecution |
Ruft optional ab oder legt diese fest. Wenn true festgelegt ist, wird die Bereitstellung abgeschlossen, sobald das Skript gestartet wird, und wartet nicht auf den Abschluss des Skripts. |
ErrorBlobManagedIdentity |
Ruft die benutzerseitig zugewiesene verwaltete Identität ab, die Zugriff auf das Storage-Blob errorBlobUri hat, oder legt diese fest. Verwenden Sie ein leeres Objekt bei systemseitig zugewiesener Identität. Stellen Sie sicher, dass die verwaltete Identität zugriff auf den Container des Blobs mit der Rollenzuweisung "Storage Blob Data Contributor" erhalten hat. Stellen Sie bei benutzerseitig zugewiesener Identität sicher, dass Sie sie unter der Identität des virtuellen Computers hinzufügen. Weitere Informationen zu verwalteter Identität und Befehl ausführen finden Sie unter https://aka.ms/ManagedIdentity und https://aka.ms/RunCommandManaged |
ErrorBlobUri |
Ruft ab oder legt das Azure-Speicherblob fest, in das der Skriptfehlerstream hochgeladen wird. Verwenden Sie einen SAS-URI mit Lese-, Anfüge-, Erstellungs- oder Schreibzugriff oder mit verwalteter Identität, um dem virtuellen Computer Zugriff auf das Blob zu gewähren. Weitere Informationen finden Sie unter errorBlobManagedIdentity-Parameter. |
Id |
Ruft die Ressourcen-ID ab. (Geerbt von Resource) |
InstanceView |
Ruft den Befehl zum Ausführen des virtuellen Computers instance Ansicht ab. |
Location |
Ruft den Ressourcenspeicherort ab oder legt diese fest. (Geerbt von Resource) |
Name |
Ruft den Ressourcennamen ab. (Geerbt von Resource) |
OutputBlobManagedIdentity |
Ruft die benutzerseitig zugewiesene verwaltete Identität ab, die Zugriff auf das outputBlobUri-Speicherblob hat, oder legt diese fest. Verwenden Sie ein leeres Objekt bei systemseitig zugewiesener Identität. Stellen Sie sicher, dass die verwaltete Identität zugriff auf den Container des Blobs mit der Rollenzuweisung "Storage Blob Data Contributor" erhalten hat. Stellen Sie bei benutzerseitig zugewiesener Identität sicher, dass Sie sie unter der Identität des virtuellen Computers hinzufügen. Weitere Informationen zu verwalteter Identität und Befehl ausführen finden Sie unter https://aka.ms/ManagedIdentity und https://aka.ms/RunCommandManaged |
OutputBlobUri |
Ruft ab oder legt das Azure-Speicherblob fest, in das der Skriptausgabestream hochgeladen wird. Verwenden Sie einen SAS-URI mit Lese-, Anfüge-, Erstellungs- oder Schreibzugriff oder mit verwalteter Identität, um dem virtuellen Computer Zugriff auf das Blob zu gewähren. Weitere Informationen finden Sie unter outputBlobManagedIdentity-Parameter. |
Parameters |
Ruft die vom Skript verwendeten Parameter ab oder legt sie fest. |
ProtectedParameters |
Ruft die vom Skript verwendeten Parameter ab oder legt sie fest. |
ProvisioningState |
Ruft den Bereitstellungsstatus ab, der nur in der Antwort angezeigt wird. Wenn treatFailureAsDeploymentFailure auf true festgelegt ist, schlägt jeder Fehler im Skript die Bereitstellung fehl, und ProvisioningState wird als Fehler markiert. Wenn treatFailureAsDeploymentFailure auf false festgelegt ist, gibt ProvisioningState nur an, ob der Ausführungsbefehl von der Erweiterungsplattform ausgeführt wurde oder nicht. Dies gibt nicht an, ob ein Skriptfehler bei Skriptfehlern aufgetreten ist. Siehe instance Ansicht des Ausführens des Befehls bei Skriptfehlern, um executionMessage, Output, Error zu sehen:https://aka.ms/runcommandmanaged#get-execution-status-and-results |
RunAsPassword |
Ruft ab oder legt das Benutzerkontokennwort auf dem virtuellen Computer fest, wenn der Befehl ausführen ausgeführt wird. |
RunAsUser |
Ruft ab oder legt das Benutzerkonto auf dem virtuellen Computer fest, wenn der Ausführungsbefehl ausgeführt wird. |
Source |
Ruft die Quelle des Ausführungsbefehlsskripts ab oder legt diese fest. |
Tags |
Ruft Ressourcentags ab oder legt sie fest. (Geerbt von Resource) |
TimeoutInSeconds |
Ruft das Timeout in Sekunden ab, um den Ausführungsbefehl auszuführen, oder legt dieses fest. |
TreatFailureAsDeploymentFailure |
Ruft optional ab oder legt diese fest. Wenn auf true festgelegt ist, tritt bei jedem Fehler im Skript ein Fehler bei der Bereitstellung auf, und ProvisioningState wird als Fehler markiert. Wenn dieser Wert auf false festgelegt ist, gibt ProvisioningState nur an, ob der Ausführungsbefehl von der Erweiterungsplattform ausgeführt wurde oder nicht. Dies gibt nicht an, ob ein Skriptfehler bei Skriptfehlern aufgetreten ist. Siehe instance Ansicht des Ausführens des Befehls bei Skriptfehlern, um executionMessage, Output, Error zu sehen:https://aka.ms/runcommandmanaged#get-execution-status-and-results |
Type |
Ruft den Ressourcentyp ab. (Geerbt von Resource) |
Methoden
Validate() |
Überprüfen Sie das Objekt. |
Gilt für:
Azure SDK for .NET