Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Met behulp van de Azure CLI-opdracht az connectedmachine run-command kunt u veilig scripts of opdrachten uitvoeren op virtuele machines met Arc zonder dat u er rechtstreeks verbinding mee maakt via Remote Desktop Protocol of SSH.
Dit artikel bevat voorbeelden die az connectedmachine run-command gebruiken om u inzicht te geven in het gebruik van de Azure CLI om scripts of commando's uit te voeren op uw Arc-ingeschakelde server.
Vereiste voorwaarden
- De versie van de Connected Machine-agent op de server met Arc moet 1.33 of hoger zijn.
Azure CLI-voorbeeldaanvragen
In de volgende voorbeelden wordt az connectedmachine run-command gebruikt om een shellscript uit te voeren op een server met Arc-functionaliteit.
Een script uitvoeren op een computer
Met deze opdracht wordt het script aan de machine geleverd, uitgevoerd en wordt de vastgelegde uitvoer geretourneerd.
az connectedmachine run-command create --name "myRunCommand" --machine-name "myMachine" --resource-group "myRG" --script "Write-Host Hello World!"
Een lijst weergeven van alle geïmplementeerde run-opdrachtbronnen op een computer
Met deze opdracht wordt een volledige lijst met eerder geïmplementeerde run-opdrachten geretourneerd, samen met de bijbehorende eigenschappen.
az connectedmachine run-command list --machine-name "myMachine" --resource-group "myRG"
Uitvoeringsstatus en -resultaten ophalen
Met deze opdracht wordt de huidige uitvoeringsvoortgang opgehaald voor een opdracht Uitvoeren, inclusief de meest recente uitvoer, de begin- en eindtijd, afsluitcode en de terminalstatus van de uitvoering.
az connectedmachine run-command show --name "myRunCommand" --machine-name "myMachine" --resource-group "myRG"
Opmerking
De uitvoer- en foutvelden in instanceView zijn beperkt tot de laatste 4 kB. Om toegang te krijgen tot de volledige uitvoer en fout, kunt u de uitvoer- en foutgegevens doorsturen naar append-blobs voor opslag via de parameters -outputBlobUri en -errorBlobUri bij het uitvoeren van het Run-commando.
De Uitvoeren-opdrachtbron van een machine verwijderen
Met deze opdracht verwijdert u de opdrachtresource Uitvoeren die eerder op de computer is geïmplementeerd. Als het script nog steeds wordt uitgevoerd, wordt de uitvoering beëindigd.
az connectedmachine run-command delete --name "myRunCommand" --machine-name "myMachine" --resource-group "myRG"