Location Name Type
-------- ---- ----
eastus2euap MyRunCommand Microsoft.Compute/virtualMachines/runCommands
Maak of werk de opdracht Uitvoeren bij op een Exemplaar van een Windows VMSS-VM met behulp van een SAS-URL van een opslagblob die .ps1 script bevat.
Opmerking SAS-URL moet leestoegang bieden tot de blob.
Er wordt een verlooptijd van 24 uur voorgesteld voor de SAS-URL.
SAS-URL's kunnen worden gegenereerd in Azure Portal met behulp van de opties van blob of SAS-token met new-AzStorageBlobSASToken.
Als u een SAS-token genereert met behulp van New-AzStorageBlobSASToken, is uw SAS-URL = basis-blob-URL + "?" + SAS-token van New-AzStorageBlobSASToken.
Voorbeeld 2: Voeropdracht maken of bijwerken op een VMSS-VM-exemplaar met behulp van een lokaal scriptbestand.
Location Name Type
-------- ---- ----
eastus2euap MyRunCommand Microsoft.Compute/virtualMachines/runCommands
Maak of werk de opdracht Uitvoeren bij op een VMSS-VM-exemplaar met behulp van een lokaal scriptbestand dat zich op de clientcomputer bevindt waarop de cmdlet wordt uitgevoerd.
Voorbeeld 3: Voeropdracht maken of bijwerken op een VMSS VM-exemplaar met behulp van scripttekst.
Location Name Type
-------- ---- ----
eastus2euap MyRunCommand2 Microsoft.Compute/virtualMachines/runCommands
Maak of werk de opdracht Uitvoeren bij op een VMSS-VM-exemplaar dat de scriptinhoud rechtstreeks doorgeeft aan -SourceScript parameter.
Gebruik ';' om meerdere opdrachten te scheiden.
Voorbeeld 4: Voeropdracht maken of bijwerken op een VMSS VM-exemplaar met behulp van commandId.
Location Name Type
-------- ---- ----
eastus2euap MyRunCommand Microsoft.Compute/virtualMachines/runCommands
Maak of werk de opdracht Uitvoeren bij op een VMSS VM-exemplaar met behulp van een bestaande commandId.
Beschikbare commandIds kunnen worden opgehaald met Get-AzVMRunCommandDocument.
Voorbeeld 5: Voeropdracht maken of bijwerken op een VMSS VM-exemplaar en standaarduitvoer en standaardfoutberichten streamen naar uitvoer en fout Toevoeg-blobs.
Location Name Type
-------- ---- ----
eastus2euap MyRunCommand3 Microsoft.Compute/virtualMachines/runCommands
Maak of werk de opdracht Uitvoeren bij op een VMSS VM-exemplaar en stream standaarduitvoer en standaardfoutberichten naar uitvoer en fout Toevoeg-blobs.
Opmerking-uitvoer en fout-blobs moeten van het type AppendBlob zijn en hun SAS-URL's moeten lees-, toevoeg-, create-, schrijftoegang tot de blob bieden.
Er wordt een verlooptijd van 24 uur voorgesteld voor de SAS-URL.
Als de uitvoer- of foutblob niet bestaat, wordt er een blob van het type AppendBlob gemaakt.
SAS-URL's kunnen worden gegenereerd in Azure Portal met behulp van de opties van blob of SAS-token met new-AzStorageBlobSASToken.
Als u een SAS-token genereert met behulp van New-AzStorageBlobSASToken, is uw SAS-URL = basis-blob-URL + "?" + SAS-token van New-AzStorageBlobSASToken.
Voorbeeld 6: Voer de opdracht Uitvoeren op een VMSS-VM-exemplaar te maken of bij te werken, voer de opdracht uitvoeren als een andere gebruiker uit met de parameters RunAsUser en RunAsPassword.
Location Name Type
-------- ---- ----
eastus2euap MyRunCommand Microsoft.Compute/virtualMachines/runCommands
Maak of werk de opdracht Uitvoeren bij op een VMSS VM-exemplaar en voer de opdracht Uitvoeren uit als een andere gebruiker met behulp van RunAsUser- en RunAsPassword-parameters.
Neem contact op met de beheerder van de VM en zorg ervoor dat de gebruiker op de VM wordt toegevoegd, heeft de gebruiker toegang tot resources die toegankelijk zijn via de opdracht Uitvoeren (mappen, bestanden, netwerk, enzovoort) en in het geval van windows-VM wordt de secundaire aanmeldingsservice op de VM uitgevoerd.
De parameter DefaultProfile is niet functioneel.
Gebruik de parameter SubscriptionId indien beschikbaar als u de cmdlet uitvoert voor een ander abonnement.
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 beheerde identiteit om de VM-toegang tot de blob te bieden.
Verwijs de parameter errorBlobManagedIdentity.
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 beheerde identiteit om de VM-toegang tot de blob te bieden.
Raadpleeg de parameter outputBlobManagedIdentity.
De parameters die door het script worden gebruikt.
Zie de sectie NOTES voor parametereigenschappen en het maken van een hash-tabel om deze samen te stellen.
De parameters die door het script worden gebruikt.
Zie de sectie NOTES voor PROTECTEDPARAMETER-eigenschappen en maak een hash-tabel om deze samen te stellen.
Optional.
Als deze optie is ingesteld op waar, mislukt een fout in het script de implementatie en wordt ProvisioningState gemarkeerd als Mislukt.
Als deze optie is ingesteld op false, geeft ProvisioningState alleen aan of de run-opdracht al dan niet door het uitbreidingsplatform is uitgevoerd, wordt niet aangegeven of het script is mislukt in het geval van scriptfouten.
Zie de exemplaarweergave van de uitvoeringsopdracht in het geval van scriptfouten om executionMessage, uitvoer, fout te zien: https://aka.ms/runcommandmanaged#get-execution-status-and-results