У меня есть очень простой сценарий PowerShell под названием MyScript.ps1, который довольно успешно работает в командной консоли Exchange:
Get-MailboxDatabase -Status | where { $_.Mounted -eq $True }
Если я пытаюсь запустить powershell.exe MyScript.ps1
, он жалуется, потому что не может найти командлет Get-MailboxDatabase. Я предполагаю, что PowerShell и Exchange Management Shell работают немного по-разному?
Как запустить сценарий PowerShell на основе Exchange из командной строки?