我正在尝试访问Azure VM的串行控制台以执行一些Powershell脚本。我该如何使用C#代码做到这一点?
答案 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