У меня есть рабочая гибридная виртуальная машина, настроенная в моей рабочей книге учетной записи автоматизации Azure, и я пытаюсь вызвать оттуда некоторые сценарии Pester (файл ps1 с командой invoke-pester, хранящейся в рабочей гибридной виртуальной машине) как сеанс с повышенными правами (с запускомпроцесс -runas
глагол, который вызывает ps1 в виртуальной машине).Но когда я делаю это, сценарии-приставы дают это исключение.
CommandNotFoundException: команда «New-AzStorageContext» была найдена
в модуле «Az.Storage», но модуль не может быть загружен.Для получения дополнительной
информации запустите 'Import-Module Az.Storage'.
Я импортирую модуль AZ перед командой Invoke pester (Az является последней версией 1.6.0, Powershell и.net все последние версии).Тем не менее, это ничего не делает.Я попытался отредактировать профиль Allusers / AllHosts (добавлен модуль Import-Module AZ) в рабочей виртуальной машине Hybrid и запустил runbook.Это исправляет проблему за один запуск, и снова я получаю проблему (она удаляет добавленный мной Import-Module AZ и сбрасывает себя в каталог windowspowershell V1.0), причина в том, что profile.ps1
сбрасывает себя.
Ожидается: автоматический импорт модулей AZ Фактический: автоматический импорт модулей AZ не выполняется