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


VirtualMachineRunCommandUpdate 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.

Öröklődés
azure.mgmt.compute.v2023_07_01.models._models_py3.UpdateResource
VirtualMachineRunCommandUpdate

Konstruktor

VirtualMachineRunCommandUpdate(*, 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)

Csak kulcsszavas paraméterek

Name Description
tags

Erőforráscímkék.

source

A futtatási parancsszkript forrása.

parameters

A szkript által használt paraméterek.

protected_parameters

A szkript által használt paraméterek.

async_execution

Választható. Ha igaz értékre van állítva, a kiépítés azonnal befejeződik, amint a szkript elindul, é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

Az időtúllépés másodpercben a futtatási parancs végrehajtásához.

output_blob_uri
str

Megadja azt az Azure Storage-blobot, ahová a szkript kimeneti streamje fel lesz töltve. Sas URI használata olvasási, hozzáfűzési, létrehozási, írási hozzáféréssel vagy felügyelt identitással 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 szkripthiba-stream fel lesz töltve. Sas URI használata olvasási, hozzáfűzési, létrehozási, írási hozzáféréssel vagy felügyelt identitással 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

Felhasználó által hozzárendelt felügyelt identitás, amely hozzáféréssel rendelkezik az outputBlobUri storage blobhoz. Rendszer által hozzárendelt identitás esetén használjon üres objektumot. Győződjön meg arról, hogy a felügyelt identitás hozzáférést kapott a "Storage Blob Data Contributor" szerepkör-hozzárendeléssel rendelkező blobtárolóhoz. 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

Felhasználó által hozzárendelt felügyelt identitás, amely hozzáféréssel rendelkezik az errorBlobUri storage blobhoz. Rendszer által hozzárendelt identitás esetén használjon üres objektumot. Győződjön meg arról, hogy a felügyelt identitás hozzáférést kapott a "Storage Blob Data Contributor" szerepkör-hozzárendeléssel rendelkező blobtárolóhoz. 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

Választható. Ha igaz értékre van állítva, a szkript bármely hibája sikertelen lesz, a ProvisioningState pedig Sikertelenként lesz megjelölve. Ha false (hamis) értékre van állítva, a ProvisioningState csak azt tükrözné, 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

Name Description
tags

Erőforráscímkék.

source

A futtatási parancsszkript forrása.

parameters

A szkript által használt paraméterek.

protected_parameters

A szkript által használt paraméterek.

async_execution

Választható. Ha igaz értékre van állítva, a kiépítés azonnal befejeződik, amint a szkript elindul, é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

Az időtúllépés másodpercben a futtatási parancs végrehajtásához.

output_blob_uri
str

Megadja azt az Azure Storage-blobot, ahová a szkript kimeneti streamje fel lesz töltve. Sas URI használata olvasási, hozzáfűzési, létrehozási, írási hozzáféréssel vagy felügyelt identitással 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 szkripthiba-stream fel lesz töltve. Sas URI használata olvasási, hozzáfűzési, létrehozási, írási hozzáféréssel vagy felügyelt identitással 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

Felhasználó által hozzárendelt felügyelt identitás, amely hozzáféréssel rendelkezik az outputBlobUri storage blobhoz. Rendszer által hozzárendelt identitás esetén használjon üres objektumot. Győződjön meg arról, hogy a felügyelt identitás hozzáférést kapott a "Storage Blob Data Contributor" szerepkör-hozzárendeléssel rendelkező blobtárolóhoz. 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

Felhasználó által hozzárendelt felügyelt identitás, amely hozzáféréssel rendelkezik az errorBlobUri storage blobhoz. Rendszer által hozzárendelt identitás esetén használjon üres objektumot. Győződjön meg arról, hogy a felügyelt identitás hozzáférést kapott a "Storage Blob Data Contributor" szerepkör-hozzárendeléssel rendelkező blobtárolóhoz. 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özné, 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.

instance_view

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

treat_failure_as_deployment_failure

Választható. Ha igaz értékre van állítva, a szkript bármely hibája sikertelen lesz, a ProvisioningState pedig Sikertelenként lesz megjelölve. Ha false (hamis) értékre van állítva, a ProvisioningState csak azt tükrözné, 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.