Я новичок в Powershell Runbook, так что простите меня, если я упустил что-то очевидное. Я пытаюсь зарегистрировать запрос Application Insights из своего сценария, но даже не могу загрузить DLL, хотя я видел другой код, который делает что-то очень похожее. ОБРАТИТЕ ВНИМАНИЕ, что это модуль Runbook Powershell, а не модуль Runbook рабочего процесса Powershell.
Вот мой код:
Write-Output "Starting"
$assemblyPath = "C:\Modules\Global\Azure\Compute\Microsoft.ApplicationInsights.dll"
dir $assemblyPath
Write-Output "1"
[System.Reflection.Assembly]::LoadFrom($assemblyPath)
Write-Output "2"
И вот результат, который я получаю при запуске на панели тестирования:
Starting
Directory: C:\Modules\Global\Azure\Compute
Mode LastWriteTime Length Name
---- ------------- ------ ----
------ 1/11/2016 1:59 PM 152824 Microsoft.ApplicationInsights.dll
1
Starting
Directory: C:\Modules\Global\Azure\Compute
Mode LastWriteTime Length Name
---- ------------- ------ ----
------ 1/11/2016 1:59 PM 152824 Microsoft.ApplicationInsights.dll
1
Starting
Directory: C:\Modules\Global\Azure\Compute
Mode LastWriteTime Length Name
---- ------------- ------ ----
------ 1/11/2016 1:59 PM 152824 Microsoft.ApplicationInsights.dll
1
Кажется, он дошел до LoadAssembly, а затем вылетел, запустив скрипт три раза, прежде чем сдаться. Есть идеи, что я делаю не так? Очевидно, что DLL существует в этом месте, и я не получаю никаких сообщений об ошибках, которые помогли бы мне отладить. Спасибо!