пятница, 29 ноября 2013 г.

PowerShell скрипты, примеры

Импорт из CSV-файла TechNet


PS >  gc F:\importcsv.csv
UPN;SamA;Name;City;Department;Title;Email;Ou;Tel;organiz
vsherbachenko@cb.npo;vsherbachenko;Щербаченко В.П;Химки;968;Ведущий специалист ОАО;vpshch@cb.npo;cb.npo/dep/968;28-50;Н
ПО
PS >  Import-Csv F:\importcsv.csv -Delimiter ";"


UPN        : vsherbachenko@cb.npo
SamA       : vsherbachenko
Name       : Щербаченко В.П
City       : Химки
Department : 968
Title      : Ведущий специалист ОАО
Email      : vpshch@cb.npo
Ou         : cb.npo/dep/968
Tel        : 28-50
organiz    : НПО

Powershell Добавить пользователей из списка в группу Active Directory
Import-module ActiveDirectory
$GroupName = MyUsersGroup
Import-CSV "C:\Scripts\Users.csv" | % { Add-ADGroupMember -Identity $GroupName -Member $_.UserName }