Вопрос : Сценарий Powershell для того чтобы извлечь имя, samaccount, и имя сервера электронная почта от архива текста с именем индикации потребителей

Цель: сценарий
Powershell использует архив TXT с именем индикации потребителя (обычно сперва и фамилия) для того чтобы извлечь потребителей первого и фамилий, samaccountname, и сервера электронная почта к CSV file.

** ПРИМЕЧАНИЮ: Я не использую раковину обменом. Я использую РУКОЯТКУ и PowerGUI.

Work до тех пор:
I могло выполнить все задачи я упомянул выше индивидуально, но я не уверен как положить их все совместно в один сценарий. Логика я следовал за следующим образом:

1. Используйте имя индикации потребителя поданное, что в архиве TXT получить DN.
2. потребителя. Используйте DN потребителя для того чтобы получить имя сервера электронная почта (msExchHomeServerName).
3. Используйте переключатель разделения для того чтобы получить *only* имя сервера от #2.
4. ого сперва и фамилий, samaccountname, и имени сервера электронная почта к CSV file.


I am прикрепляя Кодего которое я имею до тех пор.
class= " ясное " >
> " codeSnippet " class=
class= " lineNumbers "
class=
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
>#################################################################### " class= " id= " codeSnippet959301

Ответ : Сценарий Powershell для того чтобы извлечь имя, samaccount, и имя сервера электронная почта от архива текста с именем индикации потребителей

Настолько много Кодий:)

Вам только нужно это. Пожалуйста препятствуйте мне знать если это поднимает любые вопросы.

Крис
1:
2:
3:
4:
5:
6:
7:
8:
# прочитайте архив
Получать-Содержание «YourFile.txt» | ForEach-Предмет {
  # получите потребителя и возвратите некоторые свойства
  # EmailServerName будет изготовленный на заказ свойством, и будет результатом рвать врозь msExchHomeServerName
  Получите-QADUser _ $ - msExchHomeServerName IncludedProperties | 
    Выбирать-Предмет FirstName, LastName, SamAccountName, @ {e= n='EmailServerName'; {$_.msExchHomeServerName - замените «. *=»}}
# экспорт, котор результаты к CSV хранят
} | Ехпортируйте-Csv «out.csv»
Другие решения  
  •  Как я добавляю кнопки на форме PDF для того чтобы добавить/извлекаю рядки данных?
  •  Шнур ошибки в блоке задвижки?
  •  сколько вариант сервера SQL на одной машине
  •  Внешний вид 2007 не может архивный файл открытой сети сохраненный
  •  Активно директория DNS записывает вопрос
  •  Отчет о доступа 2010 экспорта к CSV с коллекторами?
  •  Прокладчик OCE 9400 не начинает
  •  как добавить десятичное место в формуле в отчете о кристалла seagate
  •  Windows XP и Мичрософт Оутлоок и проблемы установителя Windows
  •  VB6 к VS2010 - консультации тренировки?
  •  
    programming4us programming4us