Freigeben über


VirtualMachineRunCommandScriptSource Klasse

Beschreibt die Skriptquellen für den Befehl ausführen. Verwenden Sie nur eines von script, scriptUri, commandId.

Vererbung
azure.mgmt.compute._serialization.Model
VirtualMachineRunCommandScriptSource

Konstruktor

VirtualMachineRunCommandScriptSource(*, script: str | None = None, script_uri: str | None = None, command_id: str | None = None, script_uri_managed_identity: _models.RunCommandManagedIdentity | None = None, **kwargs: Any)

Nur Schlüsselwortparameter

Name Beschreibung
script
str

Gibt den Skriptinhalt an, der auf dem virtuellen Computer ausgeführt werden soll.

script_uri
str

Gibt den Speicherort für den Skriptdownload an. Dabei kann es sich entweder um einen SAS-URI eines Azure-Speicherblobs mit Lesezugriff oder um einen öffentlichen URI handeln.

command_id
str

Gibt eine CommandId des vordefinierten integrierten Skripts an.

script_uri_managed_identity

Benutzerseitig zugewiesene verwaltete Identität, die im Fall eines Azure-Speicherblobs Zugriff auf scriptUri hat. Verwenden Sie ein leeres Objekt bei systemseitig zugewiesener Identität. Stellen Sie sicher, dass das Azure-Speicherblob vorhanden ist und die verwaltete Identität zugriff auf den Container des Blobs mit der Rollenzuweisung "Storage Blob Data Reader" 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.

Variablen

Name Beschreibung
script
str

Gibt den Skriptinhalt an, der auf dem virtuellen Computer ausgeführt werden soll.

script_uri
str

Gibt den Speicherort für den Skriptdownload an. Dabei kann es sich entweder um einen SAS-URI eines Azure-Speicherblobs mit Lesezugriff oder um einen öffentlichen URI handeln.

command_id
str

Gibt eine CommandId des vordefinierten integrierten Skripts an.

script_uri_managed_identity

Benutzerseitig zugewiesene verwaltete Identität, die im Fall eines Azure-Speicherblobs Zugriff auf scriptUri hat. Verwenden Sie ein leeres Objekt bei systemseitig zugewiesener Identität. Stellen Sie sicher, dass das Azure-Speicherblob vorhanden ist und die verwaltete Identität zugriff auf den Container des Blobs mit der Rollenzuweisung "Storage Blob Data Reader" 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.