Sdílet prostřednictvím


VirtualMachineRunCommandScriptSource Třída

Popisuje zdroje skriptů pro příkaz spustit. Použijte pouze jeden ze script, scriptUri, commandId.

Dědičnost
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)

Výhradně parametry klíčových slov

Name Description
script
str

Určuje obsah skriptu, který se má na virtuálním počítači spustit.

script_uri
str

Určuje umístění pro stažení skriptu. Může to být buď identifikátor URI SAS objektu blob úložiště Azure s přístupem pro čtení, nebo veřejný identifikátor URI.

command_id
str

Určuje commandId předdefinovaného předdefinovaného skriptu.

script_uri_managed_identity

Spravovaná identita přiřazená uživatelem, která má přístup k scriptUri v případě objektu blob úložiště Azure. V případě identity přiřazené systémem použijte prázdný objekt. Ujistěte se, že objekt blob úložiště Azure existuje a že spravovaná identita má udělený přístup ke kontejneru objektu blob s přiřazením role Čtenář dat v objektech blob služby Storage. V případě identity přiřazené uživatelem nezapomeňte ji přidat pod identitu virtuálního počítače. Další informace o spravované identitě a příkazu Spustit příkaz najdete v tématu https://aka.ms/ManagedIdentity a https://aka.ms/RunCommandManaged.

Proměnné

Name Description
script
str

Určuje obsah skriptu, který se má na virtuálním počítači spustit.

script_uri
str

Určuje umístění pro stažení skriptu. Může to být buď identifikátor URI SAS objektu blob úložiště Azure s přístupem pro čtení, nebo veřejný identifikátor URI.

command_id
str

Určuje commandId předdefinovaného předdefinovaného skriptu.

script_uri_managed_identity

Spravovaná identita přiřazená uživatelem, která má přístup k scriptUri v případě objektu blob úložiště Azure. V případě identity přiřazené systémem použijte prázdný objekt. Ujistěte se, že objekt blob úložiště Azure existuje a že spravovaná identita má udělený přístup ke kontejneru objektu blob s přiřazením role Čtenář dat v objektech blob služby Storage. V případě identity přiřazené uživatelem nezapomeňte ji přidat pod identitu virtuálního počítače. Další informace o spravované identitě a příkazu Spustit příkaz najdete v tématu https://aka.ms/ManagedIdentity a https://aka.ms/RunCommandManaged.