Сценарий обмена. Как добавить в конец всех строк - PullRequest
0 голосов
/ 30 апреля 2020

powershell.exe -Nologo -NonInteractive -WindowStyle Hidden -NoProfile -command ". 'C:\Program Files\Microsoft\Exchange Server\V15\bin\RemoteExchange.ps1'; Connect-ExchangeServer mx.company.org; ". 'Set-ADServerSettings -ViewEntireForest $true; Get-Mailbox -Server mx | select -expand EmailAddresses | %{$_.SmtpAddress} > C:\temp\1.txt ; Get-DistributionGroup -DomainController 'dc.company.org' | select -expand EmailAddresses | %{$_.SmtpAddress} >> C:\temp\1.txt '""

записывает список в 1.txt, где только электронная почта столбца будет напечатана в форме

abc@company.ru
bac@company.ru
..

Теперь я хочу добавить «ОК» для каждой строки, поэтому я получаю следующее:

abc@company.ru OK
bac@company.ru OK
..

Я действительно не знаком с PowerShell и не нашел способа добавить «ОК». Большое спасибо заранее !

1 Ответ

0 голосов
/ 30 апреля 2020

разобрался

PowerShell.exe -Command ". 'C:\Program Files\Microsoft\Exchange Server\V15\bin\RemoteExchange.ps1'; Connect-ExchangeServer mx.company.org; C:\temp\email-list.ps1"

C: \ temp \ email-list.ps1:

Set-ADServerSettings -ViewEntireForest $true; Get-Mailbox -Server mx | select -expand EmailAddresses | %{$_.SmtpAddress +" OK"} > C:\temp\1.txt ; Get-DistributionGroup -DomainController 'dc.company.org' | select -expand EmailAddresses | %{$_.SmtpAddress +" OK"} >> C:\temp\1.txt

Thx 2 all!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...