Объекты System.Windows.Forms отключают командлеты AzureRM - PullRequest
0 голосов
/ 29 октября 2018

У меня есть скрипт Powershell, в который я помещаю форму. Сценарий взаимодействует с Azure через модуль AzureRM, используя такие команды, как Get-AzureRMVM. Затем я использую System.Windows.Forms.Form объекты для общения с пользователем. Например

Import-Module AzureRM
Connect-AzureRMAccount
Add-Type -AssemblyName System.Windows.Forms
$Script:GUI = New-Object System.Windows.Forms.Form
#GUI size etc.
Get-AzureRmVm

Это не полный пример, но я обнаружил, что просто New-Object System.Windows.Forms.Form полностью останавливает Get-AzureRmVm от возврата значения. Если я закомментирую строку New-Object, все будет работать нормально.

1 Ответ

0 голосов
/ 30 октября 2018

Я решил свою собственную проблему, AzureRM теперь частично находится вне поддержки / разработки, поэтому переход на новый модуль под названием Az имеет все те же функциональные возможности без сумасшедших глюков, подобных этому.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...