Dela via


VirtualMachineRunCommand interface

Beskriver ett körningskommando för virtuell dator.

Extends

Egenskaper

asyncExecution

Valfritt. Om värdet är true slutförs etableringen så snart skriptet startar och väntar inte på att skriptet ska slutföras.

errorBlobManagedIdentity

Användartilldelad hanterad identitet som har åtkomst till errorBlobUri-lagringsblob. Använd ett tomt objekt om det finns en systemtilldelad identitet. Kontrollera att den hanterade identiteten har fått åtkomst till blobcontainern med rolltilldelningen "Storage Blob Data Contributor". När det gäller användartilldelad identitet kontrollerar du att du lägger till den under den virtuella datorns identitet. Mer information om hanterad identitet och kör kommando finns i https://aka.ms/ManagedIdentity och https://aka.ms/RunCommandManaged

errorBlobUri

Anger den Azure Storage-blob där skriptfelströmmen ska laddas upp. Använd en SAS-URI med läs-, tilläggs-, skapa-, skrivåtkomst eller använd hanterad identitet för att ge den virtuella datorn åtkomst till bloben. Se parametern errorBlobManagedIdentity.

instanceView

Den virtuella datorn kör kommandoinstansvyn. Obs! Den här egenskapen kommer inte att serialiseras. Den kan bara fyllas i av servern.

outputBlobManagedIdentity

Användartilldelad hanterad identitet som har åtkomst till outputBlobUri-lagringsblob. Använd ett tomt objekt om det finns en systemtilldelad identitet. Kontrollera att den hanterade identiteten har fått åtkomst till blobcontainern med rolltilldelningen "Storage Blob Data Contributor". När det gäller användartilldelad identitet kontrollerar du att du lägger till den under den virtuella datorns identitet. Mer information om hanterad identitet och kör kommando finns i https://aka.ms/ManagedIdentity och https://aka.ms/RunCommandManaged

outputBlobUri

Anger den Azure Storage-blob där skriptutdataströmmen ska laddas upp. Använd en SAS-URI med läs-, tilläggs-, skapa-, skrivåtkomst eller använd hanterad identitet för att ge den virtuella datorn åtkomst till bloben. Se parametern outputBlobManagedIdentity.

parameters

De parametrar som används av skriptet.

protectedParameters

De parametrar som används av skriptet.

provisioningState

Etableringstillståndet, som bara visas i svaret. Om treatFailureAsDeploymentFailure är inställt på true misslyckas distributionen och ProvisioningState markeras som Misslyckad. Om treatFailureAsDeploymentFailure är inställt på falskt, skulle ProvisioningState bara återspegla om körningskommandot kördes eller inte av tilläggsplattformen, det skulle inte ange om skriptet misslyckades vid skriptfel. Se instansvyn för körningskommandot vid skriptfel för att se executionMessage, output, error: OBS! https://aka.ms/runcommandmanaged#get-execution-status-and-results Den här egenskapen kommer inte att serialiseras. Den kan bara fyllas i av servern.

runAsPassword

Anger lösenordet för användarkontot på den virtuella datorn när körningskommandot körs.

runAsUser

Anger användarkontot på den virtuella datorn när körningskommandot körs.

source

Källan till körningskommandoskriptet.

timeoutInSeconds

Tidsgränsen i sekunder för att köra körningskommandot.

treatFailureAsDeploymentFailure

Valfritt. Om värdet är sant misslyckas eventuella fel i skriptet och ProvisioningState markeras som Misslyckad. Om värdet är falskt skulle ProvisioningState bara återspegla om körningskommandot kördes eller inte av tilläggsplattformen. Det skulle inte ange om skriptet misslyckades vid skriptfel. Se instansvyn för körningskommandot vid skriptfel för att se executionMessage, output, error: https://aka.ms/runcommandmanaged#get-execution-status-and-results

Ärvda egenskaper

id

Resurs-ID OBS: Den här egenskapen kommer inte att serialiseras. Den kan bara fyllas i av servern.

location

Resursplats

name

Resursnamn OBS! Den här egenskapen kommer inte att serialiseras. Den kan bara fyllas i av servern.

tags

Resurstaggar

type

Resurstyp OBS! Den här egenskapen kommer inte att serialiseras. Den kan bara fyllas i av servern.

Egenskapsinformation

asyncExecution

Valfritt. Om värdet är true slutförs etableringen så snart skriptet startar och väntar inte på att skriptet ska slutföras.

asyncExecution?: boolean

Egenskapsvärde

boolean

errorBlobManagedIdentity

Användartilldelad hanterad identitet som har åtkomst till errorBlobUri-lagringsblob. Använd ett tomt objekt om det finns en systemtilldelad identitet. Kontrollera att den hanterade identiteten har fått åtkomst till blobcontainern med rolltilldelningen "Storage Blob Data Contributor". När det gäller användartilldelad identitet kontrollerar du att du lägger till den under den virtuella datorns identitet. Mer information om hanterad identitet och kör kommando finns i https://aka.ms/ManagedIdentity och https://aka.ms/RunCommandManaged

errorBlobManagedIdentity?: RunCommandManagedIdentity

Egenskapsvärde

errorBlobUri

Anger den Azure Storage-blob där skriptfelströmmen ska laddas upp. Använd en SAS-URI med läs-, tilläggs-, skapa-, skrivåtkomst eller använd hanterad identitet för att ge den virtuella datorn åtkomst till bloben. Se parametern errorBlobManagedIdentity.

errorBlobUri?: string

Egenskapsvärde

string

instanceView

Den virtuella datorn kör kommandoinstansvyn. Obs! Den här egenskapen kommer inte att serialiseras. Den kan bara fyllas i av servern.

instanceView?: VirtualMachineRunCommandInstanceView

Egenskapsvärde

outputBlobManagedIdentity

Användartilldelad hanterad identitet som har åtkomst till outputBlobUri-lagringsblob. Använd ett tomt objekt om det finns en systemtilldelad identitet. Kontrollera att den hanterade identiteten har fått åtkomst till blobcontainern med rolltilldelningen "Storage Blob Data Contributor". När det gäller användartilldelad identitet kontrollerar du att du lägger till den under den virtuella datorns identitet. Mer information om hanterad identitet och kör kommando finns i https://aka.ms/ManagedIdentity och https://aka.ms/RunCommandManaged

outputBlobManagedIdentity?: RunCommandManagedIdentity

Egenskapsvärde

outputBlobUri

Anger den Azure Storage-blob där skriptutdataströmmen ska laddas upp. Använd en SAS-URI med läs-, tilläggs-, skapa-, skrivåtkomst eller använd hanterad identitet för att ge den virtuella datorn åtkomst till bloben. Se parametern outputBlobManagedIdentity.

outputBlobUri?: string

Egenskapsvärde

string

parameters

De parametrar som används av skriptet.

parameters?: RunCommandInputParameter[]

Egenskapsvärde

protectedParameters

De parametrar som används av skriptet.

protectedParameters?: RunCommandInputParameter[]

Egenskapsvärde

provisioningState

Etableringstillståndet, som bara visas i svaret. Om treatFailureAsDeploymentFailure är inställt på true misslyckas distributionen och ProvisioningState markeras som Misslyckad. Om treatFailureAsDeploymentFailure är inställt på falskt, skulle ProvisioningState bara återspegla om körningskommandot kördes eller inte av tilläggsplattformen, det skulle inte ange om skriptet misslyckades vid skriptfel. Se instansvyn för körningskommandot vid skriptfel för att se executionMessage, output, error: OBS! https://aka.ms/runcommandmanaged#get-execution-status-and-results Den här egenskapen kommer inte att serialiseras. Den kan bara fyllas i av servern.

provisioningState?: string

Egenskapsvärde

string

runAsPassword

Anger lösenordet för användarkontot på den virtuella datorn när körningskommandot körs.

runAsPassword?: string

Egenskapsvärde

string

runAsUser

Anger användarkontot på den virtuella datorn när körningskommandot körs.

runAsUser?: string

Egenskapsvärde

string

source

Källan till körningskommandoskriptet.

source?: VirtualMachineRunCommandScriptSource

Egenskapsvärde

timeoutInSeconds

Tidsgränsen i sekunder för att köra körningskommandot.

timeoutInSeconds?: number

Egenskapsvärde

number

treatFailureAsDeploymentFailure

Valfritt. Om värdet är sant misslyckas eventuella fel i skriptet och ProvisioningState markeras som Misslyckad. Om värdet är falskt skulle ProvisioningState bara återspegla om körningskommandot kördes eller inte av tilläggsplattformen. Det skulle inte ange om skriptet misslyckades vid skriptfel. Se instansvyn för körningskommandot vid skriptfel för att se executionMessage, output, error: https://aka.ms/runcommandmanaged#get-execution-status-and-results

treatFailureAsDeploymentFailure?: boolean

Egenskapsvärde

boolean

Information om ärvda egenskaper

id

Resurs-ID OBS: Den här egenskapen kommer inte att serialiseras. Den kan bara fyllas i av servern.

id?: string

Egenskapsvärde

string

Ärvd frånResource.id

location

Resursplats

location: string

Egenskapsvärde

string

Ärvd frånResource.location

name

Resursnamn OBS! Den här egenskapen kommer inte att serialiseras. Den kan bara fyllas i av servern.

name?: string

Egenskapsvärde

string

Ärvd frånResource.name

tags

Resurstaggar

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

Egenskapsvärde

{[propertyName: string]: string}

Ärvd frånResource.tags

type

Resurstyp OBS! Den här egenskapen kommer inte att serialiseras. Den kan bara fyllas i av servern.

type?: string

Egenskapsvärde

string

Ärvd frånResource.type