Я пытаюсь получить доступ к последовательной консоли виртуальной машины Azure для выполнения сценария powershell. Как я могу сделать это, используя код C #?
Вы можете использовать команду для запуска команды powershell в ВМ, убедитесь, что у вас есть модуль Az .
Connect-AzAccount Invoke-AzVMRunCommand -ResourceGroupName 'rgname' -Name 'vmname' -CommandId 'RunPowerShellScript' -ScriptPath 'sample.ps1' -Parameter @{param1 = "var1"; param2 = "var2"}
Чтобы запустить powershell с c #, вы можете перейти по ссылкам:
1. Выполнение сценариев PowerShell из C #
2. Выполнение скрипта PowerShell из C # с аргументами командной строки