是否可以通过Visual Studio解决方案与Azure VM连接?我想使用C#代码访问Azure VM串行控制台

时间:2019-05-07 09:46:53

标签: azure azure-virtual-machine

我正在尝试访问Azure VM的串行控制台以执行一些Powershell脚本。我该如何使用C#代码做到这一点?

1 个答案:

答案 0 :(得分:1)

您可以使用该命令在VM中运行powershell命令,并确保您拥有Az模块。

Connect-AzAccount
Invoke-AzVMRunCommand -ResourceGroupName 'rgname' -Name 'vmname' -CommandId 'RunPowerShellScript' -ScriptPath 'sample.ps1' -Parameter @{param1 = "var1"; param2 = "var2"}

要使用c#运行Powershell,可以点击以下链接:

1。Executing PowerShell scripts from C#

2。Execute PowerShell Script from C# with Commandline Arguments