Как получить доступ к ключу в массиве, который я восстановил на AD с помощью шеллскрипта - PullRequest
0 голосов
/ 03 октября 2019

Сначала вопрос, после того, как я внес вклад в какую-то идею, которую я работаю:

Я получаю от AD некоторую информацию и получил массив по одному из них. Я хочу извлечь эту информацию, чтобы я мог использовать для следующей части моего проекта

скрипт:

Get-ADUser foo -Properties * | select name, department, manager

это возвращает мне таблицу, что упрощает чтение:

name -> foo
department -> bar
manager -> CN=foo, OU=bar, OU=fubar, OU=foobar

** отказ от ответственности: im from BR, поэтому он может выглядеть по-другому для вас, когда вы получаете данные (если вы пытаетесь воспроизвести)

Я хочу извлечь информацию"foo" из uptable, но я принимаю даже "CN = foo".

:: finalle

Моя идея состоит в том, чтобы создать автоматизацию, принимая данные AD и вставляя оболочку в MSWordТам у меня есть несколько полей с автозаполнением, и после этого мне нужно как-то пропустить его через оболочку. Полная цель:

запустить скрипт, который дает пользователям, кому он хочет (по идентификатору), найти его иПолучите слово "против" во всех написанных, вместо того, чтобы постоянно менять один и тот же документ каждый раз, когда кому-то это нужно

Спасибо, ребята!

1 Ответ

0 голосов
/ 07 октября 2019

Мне удается получить 2 команды, которые выполняют работу через некоторое время.

(get-aduser (get-aduser foobar -Properties manager).manager).name

Get-ADUser -Identity foobar -Properties manager |
Select-Object -Property @{label='Supervisor';expression={$_.manager -replace ',.*$'}}

Спасибо за помощь в любом случае

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