Write-Output "Starting"
$assemblyPath = "C:\Modules\Global\Azure\Compute\Microsoft.Exchange.WebServices.dll"
dir $assemblyPath
Write-Output "1"
Add-Type -Path $assemblyPath
Write-Output "2"
@IvanYang Означает, что в лазурном портале делать нельзя
Вы можете более четко объяснить, например, после командлета add-type
, что вы хотите делать дальше?
Мне нужно запустить это с помощью лазурного портала. Как я могу сделать?
@IvanYang Я хочу отправлять почту через службы обмена вместо SMTP
используйте Install-Module -Name EWS, обратитесь по этой ссылке: powershellgallery.com/packages/EWS/1.1.5
Чтобы загрузить сборку .dll
, вы можете обратиться к шагам.
1. Перейдите к своей учетной записи автоматизации на портале -> Модули -> Добавить модуль, сожмите файл Microsoft.ApplicationInsights.dll
в Microsoft.ApplicationInsights.zip
, затем загрузите. После загрузки вы найдете его на портале.
2. Измените $assemblyPath
, ваша полная команда должна быть такой, как показано ниже, она будет работать нормально.
Write-Output "Starting"
$assemblyPath = "C:\Modules\User\Microsoft.ApplicationInsights\Microsoft.ApplicationInsights.dll"
dir $assemblyPath
Write-Output "1"
Add-Type -Path $assemblyPath
Write-Output "2"
Выход:
Большое спасибо за ответ. Но у меня есть еще один вопрос: я хочу отправлять почту с помощью сервисов обмена вместо SMTP. Я использовал Microsoft.Exchange.WebServices.dll, и у него есть функция Send-EWSmail, но она не работает. '$ Credential = Get-AutomationPSCredential -Name' ServiceAccount 'Send-EWSmail -to "**@gmail.com" -Тема "Автоматическая почта" -Тело "PowerShell и Exchange рок!" -Credential $ Credential ', пожалуйста, помогите мне и с этим
пожалуйста, посмотрите выше комментарий еще раз. Пожалуйста помоги
@SumitGarg Чтобы использовать Send-EWSmail
, просто перейдите на Browse Gallery
и импортируйте модуль, см .: i.stack.imgur.com/4EJkF.png
Да, спасибо, моя проблема решена. Я использовал Send-EWSmail вместо Send-EWSEmail
конечно не получилось, нет пути, если вы бежите с лазурного портала. Вы должны запустить его со своего локального компьютера, который может нацеливаться на указанный вами путь.