У меня есть .bat
файл со следующим кодом:
START C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe -version 2.0 -noexit -command ". 'C:\Program Files\Microsoft\Exchange Server\V14\bin\RemoteExchange.ps1'; Connect-ExchangeServer -auto"
Приведенный выше код успешно запустит новый хост powershell и затем подключится к моему серверу обмена.
Как можно Я запускаю команду ниже на хосте exchange powershell, из того же файла batch
? (в основном я пытаюсь автоматизировать процесс)
Get-MessageTrackingLog -resultsize unlimited -start "01/01/2020 00:00:00" -Server hermod -EventId Deliver | where {[string]$_.sender -like '*@gmail.com'} | where {[string]$_.Recipients -like '*@gmail.com'} > "C:\MailReporter\Output\emails.txt"