Delen via


VirtualMachineRunCommand interface

Beschrijft een opdracht voor het uitvoeren van een virtuele machine.

Uitbreiding

Eigenschappen

asyncExecution

Optioneel. Als dit is ingesteld op true, wordt het inrichten voltooid zodra het script wordt gestart en wordt er niet gewacht totdat het script is voltooid.

errorBlobManagedIdentity

Door de gebruiker toegewezen beheerde identiteit die toegang heeft tot errorBlobUri-opslagblob. Gebruik een leeg object in het geval van een door het systeem toegewezen identiteit. Zorg ervoor dat de beheerde identiteit toegang heeft gekregen tot de container van de blob met de rol 'Bijdrager voor opslagblobgegevens'. In het geval van een door de gebruiker toegewezen identiteit, moet u deze toevoegen onder de identiteit van de VM. Raadpleeg https://aka.ms/ManagedIdentity en voor meer informatie over beheerde identiteit en opdracht uitvoeren https://aka.ms/RunCommandManaged

errorBlobUri

Hiermee geeft u de Azure Storage-blob op waar de scriptfoutstroom wordt geüpload. Gebruik een SAS-URI met lees-, toevoeg-, maak-, schrijftoegang OF gebruik een beheerde identiteit om de VM toegang te bieden tot de blob. Raadpleeg parameter errorBlobManagedIdentity.

instanceView

De weergave opdrachtexemplaar van de virtuele machine uitvoeren. OPMERKING: deze eigenschap wordt niet geserialiseerd. Deze kan alleen worden ingevuld door de server.

outputBlobManagedIdentity

Door de gebruiker toegewezen beheerde identiteit die toegang heeft tot de outputBlobUri-opslagblob. Gebruik een leeg object in het geval van een door het systeem toegewezen identiteit. Zorg ervoor dat de beheerde identiteit toegang heeft gekregen tot de container van de blob met de rol 'Bijdrager voor opslagblobgegevens'. In het geval van een door de gebruiker toegewezen identiteit, moet u deze toevoegen onder de identiteit van de VM. Raadpleeg https://aka.ms/ManagedIdentity en voor meer informatie over beheerde identiteit en opdracht uitvoeren https://aka.ms/RunCommandManaged

outputBlobUri

Hiermee geeft u de Azure Storage-blob op waar de scriptuitvoerstroom wordt geüpload. Gebruik een SAS-URI met lees-, toevoeg-, maak-, schrijftoegang OF gebruik een beheerde identiteit om de VM toegang te bieden tot de blob. Raadpleeg de parameter outputBlobManagedIdentity.

parameters

De parameters die door het script worden gebruikt.

protectedParameters

De parameters die door het script worden gebruikt.

provisioningState

De inrichtingsstatus, die alleen wordt weergegeven in het antwoord. Als treatFailureAsDeploymentFailure is ingesteld op true, mislukt elke fout in het script de implementatie en wordt ProvisioningState gemarkeerd als Mislukt. Als treatFailureAsDeploymentFailure is ingesteld op false, geeft ProvisioningState alleen aan of de opdracht run al dan niet is uitgevoerd door het uitbreidingsplatform. Het zou niet aangeven of het script is mislukt in geval van scriptfouten. Zie exemplaarweergave van uitvoeropdracht in het geval van scriptfouten om executionMessage, uitvoer, fout: OPMERKING: https://aka.ms/runcommandmanaged#get-execution-status-and-results deze eigenschap wordt niet geserialiseerd. Deze kan alleen worden ingevuld door de server.

runAsPassword

Hiermee geeft u het wachtwoord van het gebruikersaccount op de VM op bij het uitvoeren van de opdracht uitvoeren.

runAsUser

Hiermee geeft u het gebruikersaccount op de VM bij het uitvoeren van de opdracht uitvoeren.

source

De bron van het uitvoeropdrachtscript.

timeoutInSeconds

De time-out in seconden voor het uitvoeren van de opdracht uitvoeren.

treatFailureAsDeploymentFailure

Optioneel. Als deze optie is ingesteld op true, mislukt elke fout in het script bij de implementatie en wordt ProvisioningState gemarkeerd als Mislukt. Als deze optie is ingesteld op false, geeft ProvisioningState alleen aan of de opdracht run al dan niet is uitgevoerd door het uitbreidingsplatform. Het zou niet aangeven of het script is mislukt in het geval van scriptfouten. Zie exemplaarweergave van uitvoeropdracht in het geval van scriptfouten om executionMessage, uitvoer, fout te zien: https://aka.ms/runcommandmanaged#get-execution-status-and-results

Overgenomen eigenschappen

id

Resource-id OPMERKING: deze eigenschap wordt niet geserialiseerd. Deze kan alleen worden ingevuld door de server.

location

Resourcelocatie

name

Resourcenaam OPMERKING: deze eigenschap wordt niet geserialiseerd. Deze kan alleen worden ingevuld door de server.

tags

Resourcetags

type

Resourcetype OPMERKING: deze eigenschap wordt niet geserialiseerd. Deze kan alleen worden ingevuld door de server.

Eigenschapdetails

asyncExecution

Optioneel. Als dit is ingesteld op true, wordt het inrichten voltooid zodra het script wordt gestart en wordt er niet gewacht totdat het script is voltooid.

asyncExecution?: boolean

Waarde van eigenschap

boolean

errorBlobManagedIdentity

Door de gebruiker toegewezen beheerde identiteit die toegang heeft tot errorBlobUri-opslagblob. Gebruik een leeg object in het geval van een door het systeem toegewezen identiteit. Zorg ervoor dat de beheerde identiteit toegang heeft gekregen tot de container van de blob met de rol 'Bijdrager voor opslagblobgegevens'. In het geval van een door de gebruiker toegewezen identiteit, moet u deze toevoegen onder de identiteit van de VM. Raadpleeg https://aka.ms/ManagedIdentity en voor meer informatie over beheerde identiteit en opdracht uitvoeren https://aka.ms/RunCommandManaged

errorBlobManagedIdentity?: RunCommandManagedIdentity

Waarde van eigenschap

errorBlobUri

Hiermee geeft u de Azure Storage-blob op waar de scriptfoutstroom wordt geüpload. Gebruik een SAS-URI met lees-, toevoeg-, maak-, schrijftoegang OF gebruik een beheerde identiteit om de VM toegang te bieden tot de blob. Raadpleeg parameter errorBlobManagedIdentity.

errorBlobUri?: string

Waarde van eigenschap

string

instanceView

De weergave opdrachtexemplaar van de virtuele machine uitvoeren. OPMERKING: deze eigenschap wordt niet geserialiseerd. Deze kan alleen worden ingevuld door de server.

instanceView?: VirtualMachineRunCommandInstanceView

Waarde van eigenschap

outputBlobManagedIdentity

Door de gebruiker toegewezen beheerde identiteit die toegang heeft tot de outputBlobUri-opslagblob. Gebruik een leeg object in het geval van een door het systeem toegewezen identiteit. Zorg ervoor dat de beheerde identiteit toegang heeft gekregen tot de container van de blob met de rol 'Bijdrager voor opslagblobgegevens'. In het geval van een door de gebruiker toegewezen identiteit, moet u deze toevoegen onder de identiteit van de VM. Raadpleeg https://aka.ms/ManagedIdentity en voor meer informatie over beheerde identiteit en opdracht uitvoeren https://aka.ms/RunCommandManaged

outputBlobManagedIdentity?: RunCommandManagedIdentity

Waarde van eigenschap

outputBlobUri

Hiermee geeft u de Azure Storage-blob op waar de scriptuitvoerstroom wordt geüpload. Gebruik een SAS-URI met lees-, toevoeg-, maak-, schrijftoegang OF gebruik een beheerde identiteit om de VM toegang te bieden tot de blob. Raadpleeg de parameter outputBlobManagedIdentity.

outputBlobUri?: string

Waarde van eigenschap

string

parameters

De parameters die door het script worden gebruikt.

parameters?: RunCommandInputParameter[]

Waarde van eigenschap

protectedParameters

De parameters die door het script worden gebruikt.

protectedParameters?: RunCommandInputParameter[]

Waarde van eigenschap

provisioningState

De inrichtingsstatus, die alleen wordt weergegeven in het antwoord. Als treatFailureAsDeploymentFailure is ingesteld op true, mislukt elke fout in het script de implementatie en wordt ProvisioningState gemarkeerd als Mislukt. Als treatFailureAsDeploymentFailure is ingesteld op false, geeft ProvisioningState alleen aan of de opdracht run al dan niet is uitgevoerd door het uitbreidingsplatform. Het zou niet aangeven of het script is mislukt in geval van scriptfouten. Zie exemplaarweergave van uitvoeropdracht in het geval van scriptfouten om executionMessage, uitvoer, fout: OPMERKING: https://aka.ms/runcommandmanaged#get-execution-status-and-results deze eigenschap wordt niet geserialiseerd. Deze kan alleen worden ingevuld door de server.

provisioningState?: string

Waarde van eigenschap

string

runAsPassword

Hiermee geeft u het wachtwoord van het gebruikersaccount op de VM op bij het uitvoeren van de opdracht uitvoeren.

runAsPassword?: string

Waarde van eigenschap

string

runAsUser

Hiermee geeft u het gebruikersaccount op de VM bij het uitvoeren van de opdracht uitvoeren.

runAsUser?: string

Waarde van eigenschap

string

source

De bron van het uitvoeropdrachtscript.

source?: VirtualMachineRunCommandScriptSource

Waarde van eigenschap

timeoutInSeconds

De time-out in seconden voor het uitvoeren van de opdracht uitvoeren.

timeoutInSeconds?: number

Waarde van eigenschap

number

treatFailureAsDeploymentFailure

Optioneel. Als deze optie is ingesteld op true, mislukt elke fout in het script bij de implementatie en wordt ProvisioningState gemarkeerd als Mislukt. Als deze optie is ingesteld op false, geeft ProvisioningState alleen aan of de opdracht run al dan niet is uitgevoerd door het uitbreidingsplatform. Het zou niet aangeven of het script is mislukt in het geval van scriptfouten. Zie exemplaarweergave van uitvoeropdracht in het geval van scriptfouten om executionMessage, uitvoer, fout te zien: https://aka.ms/runcommandmanaged#get-execution-status-and-results

treatFailureAsDeploymentFailure?: boolean

Waarde van eigenschap

boolean

Details van overgenomen eigenschap

id

Resource-id OPMERKING: deze eigenschap wordt niet geserialiseerd. Deze kan alleen worden ingevuld door de server.

id?: string

Waarde van eigenschap

string

Overgenomen vanResource.id

location

Resourcelocatie

location: string

Waarde van eigenschap

string

Overgenomen vanResource.location

name

Resourcenaam OPMERKING: deze eigenschap wordt niet geserialiseerd. Deze kan alleen worden ingevuld door de server.

name?: string

Waarde van eigenschap

string

Overgenomen vanResource.name

tags

Resourcetags

tags?: {[propertyName: string]: string}

Waarde van eigenschap

{[propertyName: string]: string}

Overgenomen vanResource.tags

type

Resourcetype OPMERKING: deze eigenschap wordt niet geserialiseerd. Deze kan alleen worden ingevuld door de server.

type?: string

Waarde van eigenschap

string

Overgenomen vanResource.type