【发布时间】:2020-10-23 17:50:05
【问题描述】:
我正在尝试使用 Powershell 设置 Azure VM,但我希望在不登录机器的情况下远程完成所有操作。我已经能够使用 New-AzVM 之类的命令启动 VM,但现在我需要运行特定的 powershell 命令,例如Enable-WindowsOptionalFeature -Online -FeatureName IIS-ManagementConsole
我可以看到您可以使用以下命令运行远程脚本,但由于这是一个全新的服务器,因此该框上没有要执行的脚本。
Invoke-AzVMRunCommand -ResourceGroupName $ResourceGroupName -Name $VmName -CommandId 'RunPowerShellScript' -ScriptPath '<pathToScript>' -Parameter @{"arg1" = "var1";"arg2" = "var2"}
如何将脚本远程复制到服务器,这样我就可以使用上述命令,或者无需脚本文件即可运行命令。
【问题讨论】:
标签: azure powershell