Скрипт ищет пользователя по Ф.И.О. и добавляет или заменяет поле мобильный телефон. Был взят с форума oszone.net и переделан под свои нужды.
Источник: http://forum.oszone.net/thread-211075.html
Автор: amel27
$file="c:\temp\mob_vey.csv"
$temp="c:\Temp\temp.txt"
Get-Content $file|Out-File $temp -Encoding "Unicode"
$header = "displayname","mobile"
$csv = Import-CSV $temp
$csv | Select-Object @{Name="displayname"; Expression={($_.displayname).Split(" ")}}, mobile | ForEach-Object {
$index = $_.mobile
$user = get-QADUser -SearchRoot 'rainvest.local/RUSAGRO' -LastName $_.displayname[0] -FirstName $_.displayname[1] -Initials ($_.displayname[2]).Substring(0,1) -ErrorVariable errs 2>&1
$user | set-QADUser -MobilePhone $index
If ($errs.Count -gt 0) { Out-File $file -InputObject ($_.displayname[0]+" "+$_.displayname[1]+" "+$_.displayname[2]+";"+$_.mobile) -Encoding "Default" }
}
Источник: http://forum.oszone.net/thread-211075.html
Автор: amel27
Комментариев нет:
Отправить комментарий