Megosztás a következőn keresztül:


VirtualMachineRunCommand Osztály

Egy virtuális gép futtatási parancsát ismerteti.

A változókat csak a kiszolgáló tölti ki, és a rendszer figyelmen kívül hagyja a kérés küldésekor.

Az Azure-ba való küldéshez minden szükséges paramétert fel kell tölteni.

Öröklődés
azure.mgmt.compute.v2023_07_01.models._models_py3.Resource
VirtualMachineRunCommand

Konstruktor

VirtualMachineRunCommand(*, location: str, tags: Dict[str, str] | None = None, source: _models.VirtualMachineRunCommandScriptSource | None = None, parameters: List[_models.RunCommandInputParameter] | None = None, protected_parameters: List[_models.RunCommandInputParameter] | None = None, async_execution: bool = False, run_as_user: str | None = None, run_as_password: str | None = None, timeout_in_seconds: int | None = None, output_blob_uri: str | None = None, error_blob_uri: str | None = None, output_blob_managed_identity: _models.RunCommandManagedIdentity | None = None, error_blob_managed_identity: _models.RunCommandManagedIdentity | None = None, treat_failure_as_deployment_failure: bool = False, **kwargs: Any)

Keyword-Only Parameters

location
str

Erőforrás helye. Kötelező.

tags
dict[str, str]

Erőforráscímkék.

source
VirtualMachineRunCommandScriptSource

A futtatási parancsszkript forrása.

parameters
list[RunCommandInputParameter]

A szkript által használt paraméterek.

protected_parameters
list[RunCommandInputParameter]

A szkript által használt paraméterek.

async_execution
bool

Választható. Ha true (igaz) értékre van állítva, a kiépítés a szkript elindításakor azonnal befejeződik, és nem várja meg, amíg a szkript befejeződik.

run_as_user
str

Megadja a virtuális gép felhasználói fiókját a futtatási parancs végrehajtásakor.

run_as_password
str

Megadja a felhasználói fiók jelszavát a virtuális gépen a futtatási parancs végrehajtásakor.

timeout_in_seconds
int

A futtatási parancs végrehajtásának időtúllépése másodpercben.

output_blob_uri
str

Megadja azt az Azure Storage-blobot, ahová a szkript kimeneti streamje fel lesz töltve. SAS URI-t használjon olvasási, hozzáfűzési, létrehozási, írási hozzáféréssel, vagy használjon felügyelt identitást a virtuális gép blobhoz való hozzáférésének biztosításához. Tekintse meg az outputBlobManagedIdentity paramétert.

error_blob_uri
str

Megadja azt az Azure Storage-blobot, ahová a szkripthibák streamje fel lesz töltve. SAS URI-t használjon olvasási, hozzáfűzési, létrehozási, írási hozzáféréssel, vagy használjon felügyelt identitást a virtuális gép blobhoz való hozzáférésének biztosításához. Lásd: errorBlobManagedIdentity paraméter.

output_blob_managed_identity
RunCommandManagedIdentity

Felhasználó által hozzárendelt felügyelt identitás, amely hozzáfér az outputBlobUri storage blobhoz. Használjon üres objektumot rendszer által hozzárendelt identitás esetén. Győződjön meg arról, hogy a felügyelt identitás hozzáférést kapott a blob tárolóhoz a "Storage-blobadatok közreműködője" szerepkör-hozzárendeléssel. Felhasználó által hozzárendelt identitás esetén győződjön meg arról, hogy hozzáadja azt a virtuális gép identitásához. A felügyelt identitással és a parancs futtatásával kapcsolatos további információkért tekintse meg a és https://aka.ms/RunCommandManageda parancsothttps://aka.ms/ManagedIdentity.

error_blob_managed_identity
RunCommandManagedIdentity

Felhasználó által hozzárendelt felügyelt identitás, amely hozzáfér az errorBlobUri storage blobhoz. Használjon üres objektumot rendszer által hozzárendelt identitás esetén. Győződjön meg arról, hogy a felügyelt identitás hozzáférést kapott a blob tárolóhoz a "Storage-blobadatok közreműködője" szerepkör-hozzárendeléssel. Felhasználó által hozzárendelt identitás esetén győződjön meg arról, hogy hozzáadja azt a virtuális gép identitásához. A felügyelt identitással és a parancs futtatásával kapcsolatos további információkért tekintse meg a és https://aka.ms/RunCommandManageda parancsothttps://aka.ms/ManagedIdentity.

treat_failure_as_deployment_failure
bool

Választható. Ha true (igaz) értékre van állítva, a szkript bármely hibája meghiúsul az üzembe helyezés során, a ProvisioningState pedig Sikertelenként lesz megjelölve. Ha false (hamis) értékre van állítva, a ProvisioningState csak azt tükrözi, hogy a futtatási parancsot a bővítményplatform futtatta-e, nem jelzi, hogy a szkript meghiúsult-e szkripthibák esetén. Tekintse meg a futtatási parancs példánynézetét szkripthibák esetén a executionMessage, a kimenet és a hiba megtekintéséhez: https://aka.ms/runcommandmanaged#get-execution-status-and-results.

Változók

id
str

Erőforrás-azonosító.

name
str

Erőforrás neve.

type
str

Erőforrástípus.

location
str

Erőforrás helye. Kötelező.

tags
dict[str, str]

Erőforráscímkék.

source
VirtualMachineRunCommandScriptSource

A futtatási parancsszkript forrása.

parameters
list[RunCommandInputParameter]

A szkript által használt paraméterek.

protected_parameters
list[RunCommandInputParameter]

A szkript által használt paraméterek.

async_execution
bool

Választható. Ha true (igaz) értékre van állítva, a kiépítés a szkript elindításakor azonnal befejeződik, és nem várja meg, amíg a szkript befejeződik.

run_as_user
str

Megadja a virtuális gép felhasználói fiókját a futtatási parancs végrehajtásakor.

run_as_password
str

Megadja a felhasználói fiók jelszavát a virtuális gépen a futtatási parancs végrehajtásakor.

timeout_in_seconds
int

A futtatási parancs végrehajtásának időtúllépése másodpercben.

output_blob_uri
str

Megadja azt az Azure Storage-blobot, ahová a szkript kimeneti streamje fel lesz töltve. SAS URI-t használjon olvasási, hozzáfűzési, létrehozási, írási hozzáféréssel, vagy használjon felügyelt identitást a virtuális gép blobhoz való hozzáférésének biztosításához. Tekintse meg az outputBlobManagedIdentity paramétert.

error_blob_uri
str

Megadja azt az Azure Storage-blobot, ahová a szkripthibák streamje fel lesz töltve. SAS URI-t használjon olvasási, hozzáfűzési, létrehozási, írási hozzáféréssel, vagy használjon felügyelt identitást a virtuális gép blobhoz való hozzáférésének biztosításához. Lásd: errorBlobManagedIdentity paraméter.

output_blob_managed_identity
RunCommandManagedIdentity

Felhasználó által hozzárendelt felügyelt identitás, amely hozzáfér az outputBlobUri storage blobhoz. Használjon üres objektumot rendszer által hozzárendelt identitás esetén. Győződjön meg arról, hogy a felügyelt identitás hozzáférést kapott a blob tárolóhoz a "Storage-blobadatok közreműködője" szerepkör-hozzárendeléssel. Felhasználó által hozzárendelt identitás esetén győződjön meg arról, hogy hozzáadja azt a virtuális gép identitásához. A felügyelt identitással és a parancs futtatásával kapcsolatos további információkért tekintse meg a és https://aka.ms/RunCommandManageda parancsothttps://aka.ms/ManagedIdentity.

error_blob_managed_identity
RunCommandManagedIdentity

Felhasználó által hozzárendelt felügyelt identitás, amely hozzáfér az errorBlobUri storage blobhoz. Használjon üres objektumot rendszer által hozzárendelt identitás esetén. Győződjön meg arról, hogy a felügyelt identitás hozzáférést kapott a blob tárolóhoz a "Storage-blobadatok közreműködője" szerepkör-hozzárendeléssel. Felhasználó által hozzárendelt identitás esetén győződjön meg arról, hogy hozzáadja azt a virtuális gép identitásához. A felügyelt identitással és a parancs futtatásával kapcsolatos további információkért tekintse meg a és https://aka.ms/RunCommandManageda parancsothttps://aka.ms/ManagedIdentity.

provisioning_state
str

A kiépítési állapot, amely csak a válaszban jelenik meg. Ha a treatFailureAsDeploymentFailure értéke true (igaz), a szkript bármely hibája sikertelen lesz az üzembe helyezés során, a ProvisioningState pedig Sikertelenként lesz megjelölve. Ha a treatFailureAsDeploymentFailure értéke hamis, a ProvisioningState csak azt tükrözi, hogy a futtatási parancsot futtatta-e a bővítményplatform, nem jelzi, hogy a szkript meghiúsult-e szkripthibák esetén. Tekintse meg a futtatási parancs példánynézetét szkripthibák esetén a executionMessage, a kimenet és a hiba megtekintéséhez: https://aka.ms/runcommandmanaged#get-execution-status-and-results.

instance_view
VirtualMachineRunCommandInstanceView

A virtuális gép futtatja a parancspéldány nézetét.

treat_failure_as_deployment_failure
bool

Választható. Ha true (igaz) értékre van állítva, a szkript bármely hibája meghiúsul az üzembe helyezés során, a ProvisioningState pedig Sikertelenként lesz megjelölve. Ha false (hamis) értékre van állítva, a ProvisioningState csak azt tükrözi, hogy a futtatási parancsot a bővítményplatform futtatta-e, nem jelzi, hogy a szkript meghiúsult-e szkripthibák esetén. Tekintse meg a futtatási parancs példánynézetét szkripthibák esetén a executionMessage, a kimenet és a hiba megtekintéséhez: https://aka.ms/runcommandmanaged#get-execution-status-and-results.