У вас возникла исключительная ситуация nullreference, вы просматриваете расположение внутри сообщения об ошибке (в строке: 12 символов: 25). он показывает, что connection
равен нулю.
Вам необходимо сначала объявить connection
на той же странице, прежде чем вы сможете использовать переменные внутри.
См. также: Что такое NullReferenceException и как его исправить?
РЕДАКТИРОВАТЬ: При втором уведомлении я думаю , что вы уже объявили $connection
в
$connection = Get-AutomationConnection -Name AzureRunAsConnection
но похоже, что возвращается ноль. В этом случае вам нужно выяснить, почему возвращается null, потому что он должен возвращать заполненный $connection
, если он подключен.
Для безопасной проверки во избежание ошибок: сначала нужно проверить, не является ли $connection
ненулевым, перед вводом while (например, $connection != null
может работать для Javascript). Таким образом, вы не получите ошибок, но имейте в виду, что вы не получите результат через это.