Location Name Type
-------- ---- ----
eastus2euap MyRunCommand Microsoft.Compute/virtualMachines/runCommands
Maak of werk de opdracht Uitvoeren bij op een Windows-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: Opdracht Uitvoeren op een VIRTUELE machine maken of bijwerken met behulp van een lokaal scriptbestand.
Location Name Type
-------- ---- ----
eastus2euap MyRunCommand Microsoft.Compute/virtualMachines/runCommands
Maak of werk een Run-opdracht op een virtuele machine bij met behulp van een lokaal scriptbestand dat zich op de clientmachine bevindt waarop de cmdlet wordt uitgevoerd.
Voorbeeld 3: Een opdracht uitvoeren op een virtuele machine maken of bijwerken met behulp van scripttekst.
Location Name Type
-------- ---- ----
eastus2euap MyRunCommand2 Microsoft.Compute/virtualMachines/runCommands
Maak de Run Command-functionaliteit of werk deze bij op een VM door de scriptinhoud rechtstreeks door te geven aan de parameter -SourceScript.
Gebruik ';' om meerdere opdrachten te scheiden.
Voorbeeld 4: Opdracht Uitvoeren op een VIRTUELE machine maken of bijwerken met behulp van commandId.
Location Name Type
-------- ---- ----
eastus2euap MyRunCommand Microsoft.Compute/virtualMachines/runCommands
Maak of werk de opdracht Uitvoeren op een virtuele machine bij met behulp van een bestaande commandId.
Beschikbare commandIds kunnen worden opgehaald met Get-AzVMRunCommandDocument.
Voorbeeld 5: Voeropdracht maken of bijwerken op een VIRTUELE machine en standaarduitvoer en standaardfoutberichten streamen naar uitvoer en fout Toevoeg-blobs.
Location Name Type
-------- ---- ----
eastus2euap MyRunCommand3 Microsoft.Compute/virtualMachines/runCommands
Run Command maken of bijwerken op een virtuele machine en standaarduitvoer en standaardfoutberichten doorsturen naar uitvoer- en fouttoevoeg-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 VM uit als een andere gebruiker met de parameters RunAsUser en RunAsPassword.
Location Name Type
-------- ---- ----
eastus2euap MyRunCommand Microsoft.Compute/virtualMachines/runCommands
Maak of werk de opdracht Uitvoeren op een virtuele machine uit, voer de opdracht Uitvoeren uit als een andere gebruiker met de parameters RunAsUser en RunAsPassword.
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