как программно вызывать или выполнять команды azure cli из .Net / C # или PowerShell? - PullRequest
0 голосов
/ 25 мая 2018

Я пытаюсь выполнять команды Azure CLI программно из .NET / C # или PowerShell.Но я не мог найти какой-либо подход к этому.Кто-нибудь может пролить свет на это?

Ответы [ 2 ]

0 голосов
/ 25 мая 2018

Вы можете использовать Azure PowerShell для любой автоматизации Azure.После установки Azure PowerShell вы можете создать сценарий powershell для создания / запуска / остановки виртуальных машин и многие другие требования.

Команды для запуска или остановки виртуальной машины Azure с PowerShell.

start-AzureVM -ServiceName $($entry.SERVICE) -Name $($entry.VM) 
start-AzureVM -ServiceName $ServiceName -Name $Name
0 голосов
/ 25 мая 2018

Azure CLI представляет собой интерфейс командной строки , поэтому вы можете использовать его в PowerShell аналогично, если находитесь в командной строке.В .NET / C # вы должны вызвать его, запустив новый процесс - взгляните на System.Diagnostics.Process.

Однако следует рассмотреть возможность использования AzureSDK для .NET или использования REST API.

...