Описание тега exchange-management-shell
None Интерфейс командной строки и платформа сценариев для Microsoft Exchange Server. Это полнофункциональная версия Windows PowerShell с расширениями для Exchange, впервые представленная в Exchange Server 2007 и включенная во все последующие версии.
3
ответа
C# подключен к Powershell, но мне нужно подключиться к Exchange Management Shell
У меня есть этот код, я удаленно отправляю команду powershell "date" на свой сервер обмена (server01), и он работает, я получаю результат в окне сообщения. но если я отправлю команду "Get-Mailbox", отладчики остановятся с этой ошибкой: термин "Get-M…
02 сен '14 в 16:23
0
ответов
Запустите PsSession по загрузке windows в hta
У меня есть 500+ строк VB скрипт. Он используется HR для установки некоторых атрибутов AD. Теперь мне нужно использовать командлет Set-UserPhoto инструментов управления Exchange Powershell. Я не хочу переписывать весь скрипт в powershell. При запуск…
28 авг '18 в 09:21
0
ответов
Ошибки не фиксируются должным образом в скрипте Powershell, выполняемом в командной консоли Exchange. Пойман правильно при запуске в обычной оболочке Powershell /CLI
У меня есть сценарий Powershell .ps1, который запускается через командную консоль Exchange. При тестировании и написании скрипта все работало отлично. Командлеты внутри блоков try с "-ErrorAction 'stop'" правильно попадают в блок catch при ошибке. О…
10 авг '17 в 19:25
1
ответ
Очистка почтовых ящиков с помощью командной консоли Exchange на основе имени для входа в AD (SAMAccountName?)
У меня есть CSV, содержащий 150 - 200 имен для входа в AD (SAMAccountNames?), И мне нужно пройти через каждого пользователя и очистить его почтовые ящики. Я могу сделать это с помощью этой команды Search-Mailbox -Identity "<MailboxOrMailUserIdP…
31 мар '17 в 08:20
2
ответа
Выходной фильтр Power Shell | Get-CalendarProcessing
Я пытаюсь написать скрипт, который показывает делегатов ресурсов в почтовых ящиках Outlook 2010. Код для этого: input > Get-CalendarProcessing -Identity $Alias | where {$_.ResourceDelegates -ne "{}"} | ft * Важным для меня результатом является ид…
25 окт '13 в 14:51
2
ответа
Как получить список всех общих почтовых ящиков, которые пользователь имеет доступ к Exchange2010 | Командная консоль Exchange или PowerShell?
Get-Mailbox | Get-MailboxPermission -user Get-Mailbox | Get-MailboxPermission -user | Где {$_.AccessRights -like "отправить как *"} Get-Mailbox | Get-ADPermission | Где {$ _. ExtendedRights-like "send-as"} Все вышеперечисленные команды не работают д…
13 июл '18 в 21:06
1
ответ
Powershell ускорить Get-MessageTrackingLog
В настоящее время я пытаюсь получить вывод всех отключенных пользователей и их количество сообщений в обмен. Это достаточно просто с помощью цикла foreach: $Session = New-PSSession -ConfigurationName Microsoft.Exchange -ConnectionUri http://aservers…
23 мар '18 в 13:55
1
ответ
Как получить уведомление об обмене почтовой очередью
Я хочу получить уведомление о полных деталях get-queue, когда моя очередь обмена достигает максимального количества сообщений, вот что я имею сейчас, что дает вам детали, но не в правильном формате. function check_queue { $a = get-queue | measure-ob…
20 окт '18 в 12:49
1
ответ
Использование файлов CSV в качестве входных данных для запуска команд оболочки управления обменом
У меня есть CSV, который выглядит так: CSV Столбец A - псевдоним учетной записи, B - подразделение, c - имя, D - фамилия и т. Д. Я хочу запустить New-Mailbox -Alias firstlast -Name FirstLast -OrganizationalUnit domain/OU -FirstName firstname -LastNa…
20 окт '16 в 19:45
2
ответа
Получить ежемесячный счет полученных писем в списке входящих
Я пытаюсь получить ежемесячный отчет о полученных электронных письмах из списка адресов электронной почты. Я хочу экспортировать результаты в.csv и, если возможно, автоматически отправить CSV по электронной почте на другой адрес. Это мой подход в об…
06 окт '16 в 09:52
0
ответов
PowerShell: командная консоль Exchange: невозможно выполнить переменную для изменения многозначной переменной EmailAddresses
Function Get-GmailAlias ($ID) { $a = (Get-RemoteMailbox $ID | Select-Object DisplayName,PrimarySmtpAddress, @{ Name="EmailAddresses"; Expression={$_.EmailAddresses | Where-Object { $_.PrefixString -ceq "smtp" } | ForEach-Object { $_.SmtpAddress }}})…
25 фев '18 в 06:43
1
ответ
Удалите разрешения полного доступа всех отключенных пользователей в общих почтовых ящиках с помощью оболочки управления обменом
Я ищу сценарий обмена PowerShell для удаления разрешений полного доступа всех отключенных пользователей на все общие почтовые ящики в определенном подразделении. Это то, что я получил до сих пор Remove-MailboxPermission -Identity Sharedmailbox -Acce…
20 дек '16 в 13:33
4
ответа
Search-Mailbox SearchQuery не работает
Я пытаюсь удалить содержимое почтового ящика Exchange 2013 до сегодняшней даты. Это должно быть конкретно для второго я называю Get-Date Командлет. Этот код работает без ошибок: Search-Mailbox myID -SearchQuery Received:<Get-Date -DeleteContent -…
24 апр '14 в 15:38
2
ответа
Exchange управляемая оболочка из C#
Я пытаюсь запустить следующий скрипт удаленно с клиентского компьютера: Get-Mailbox | foreach {Get-InboxRule -Mailbox $ _. Имя | Remove-InboxRule } Вот мой код: private const string SHELL_URI = "http://schemas.microsoft.com/powershell/Microsoft.Exch…
30 дек '13 в 08:04
1
ответ
-Поиск Query не удаляет все элементы
В соответствии с моим кодом PowerShell, он должен удалить все элементы между 90 дней назад и вчера. Например, если бы я запустил это сейчас, диапазон дат будет 1/29/2014 - 4/28/2014, $x = ((get-date).addDays(-90)).ToShortDateString() $y = ((get-date…
29 апр '14 в 18:57
1
ответ
Вывод списка групп рассылки только при наличии адреса smtp
Я пытаюсь перечислить все группы, которые содержат определенный SMTP-адрес в группе. Ниже приведен код, который я использую, но он выводит все, а не только группы с указанным SMTP-адресом: $temp = Get-DistributionGroup -ResultSize Unlimited foreach …
08 янв '14 в 16:41
1
ответ
Подключение сервера обмена EMS от powershell remoting через HTTPS
Я пытаюсь решить проблему, с которой мы сталкиваемся. мы можем общаться с Exchange Server EMS Script с удаленной машины через WinRM HTTP-аутентификацию. $newSession = New-PSSession -ConfigurationName Microsoft.Exchange -ConnectionUri http://test.dom…
26 сен '16 в 09:38
1
ответ
Получение имени всего сервера обмена внутри организации?
Я использую Exchange Server 2013, в организации шесть обменных серверов. Я хочу отобразить имя всех шести серверов обмена в организации, используя оболочку управления обменом (командлеты) . Я использую командлет get-exchangeServer, но он отображает …
13 мар '14 в 08:36
0
ответов
Использование десериализованного сеанса Exchange 2013 PSSession в PowerShell
Я создал New-PSSession к ConnectionUri для сервера Exchange 2013, но посмотрите, что тип сеанса Deserialised, Этот десериализованный сеанс не может быть использован Invoke-Command, Enter-PSSession или же Import-PSSession, Как я потребляю Deserialise…
23 авг '17 в 07:31
2
ответа
Список всех почтовых ящиков, к которым у пользователя есть доступ в Exchange 2013?
Можно ли запустить команду для создания списка почтовых ящиков, к которым у пользователя есть полный доступ? Я нашел что-то, чтобы попробовать запустить в модуле PS AD, однако вывод был бесполезен. Get-ADUser mspencer -Properties * | Select msExchDe…
24 авг '17 в 07:23