Мне уже напихали, что надо читать документацию, с чем я полностью согласен. Оставляю вам готовые шаблончики, что надо прочитать: get-help about_Special_Characters get-help about_comparison_operators get-help about_wildcards
@Vital126822 жыл бұрын
не знал, спасибо!
@ITVideoPRO2 жыл бұрын
Для этого видео и делаю, дьявол кроется, как всегда, в деталях. :-)
@farid55555510002 жыл бұрын
Добрый день. Вы не посоветуете случайно как можно в подпись вставлять атрибуты с OU в котором находится пользователь (ну или либо с OU на одну ступень выше чем та в которой находится пользователь) ?
@ITVideoPRO2 жыл бұрын
о какой подписи речь?
@farid55555510002 жыл бұрын
@@ITVideoPRO В оутлук, которая скриптом добавляется.Есть скрипт который берёт параметры пользователя (User атрибуты) и вставляет в подпись, Display name,phone и так далее.Сколько бы не игрался с PS не как не могу вытаскивать атрибуты OU в котором он находится ( так как не которые параметры в подписи нужны именнос OU)
@xnp2a2 жыл бұрын
@@farid5555551000 Если используете Exchange-командлеты Get-Mailbox или Get-User, то это можно взять из свойства OrganizationalUnit. Если используете AD-командлет Get-ADUser, то это можно взять из свойства CanonicalName или DistinguishedName. Формат записи OU (CanonicalName или DistinguishedName) можете конвертировать через Exchange-командлет Get-OrganizationalUnit.
@xnp2a2 жыл бұрын
@@farid5555551000 DistinguishedName пользователя или почтового ящика: $DN = (Get-ADUser PupkinVA).DistinguishedName $DN = (Get-Mailbox PupkinVA).DistinguishedName Org.Unit, в котором находится пользователь: $OU = $DN.Split(',',2)[1] Org.Unit на уровень выше: $OU2 = $DN.Split(',',3)[2]
@farid55555510002 жыл бұрын
@@xnp2a Спасибо.Но просто проблема в том чт оу нас не Ексчендж ((
@АлександрКозлов-о7к2 жыл бұрын
На счет false в документации. Как я понял, справку для этих команлетов делали с помощью модуля PlatyPS, а в нем был баг из-за которого в части поддержки знаков подстановки вместо true, подставлялся false. Этот баг закрыли только в 2019 году. По всей видимости, в большинстве справок к командлетам от Exchange указана неверная информация по поддержке знаков подстановки. Рекомендуют открывать тикеты на GitHub, чтобы исправлять эту информацию в справке. Вот информация о баге в PlatyPS: github.com/PowerShell/platyPS/issues/202 Тут рассказывают о таком же косяке в другом командлете и просят открывать тикеты для исправления: github.com/MicrosoftDocs/office-docs-powershell/issues/7977 И здесь идентичный случай с исправленной справкой: github.com/MicrosoftDocs/office-docs-powershell/issues/1225