Новый участник
Сообщения: 13
Благодарности: 0
|
Профиль
|
Отправить PM
| Цитировать
Я правильно понял? Мне нужно если это поле ipphone не заполнено скрипт выполнялся.
Как вот здесь. Если в csv не полная информация передаем значения $null.
$prop = Write-Output EMail Phone Organization JobTitle
Foreach ($CurrentUser in $Users) {
$Name = $CurrentUser.Name
$Surname = $CurrentUser.Surname
$prop | Foreach {
if($CurrentUser."$_") {
Set-Variable -Name "$_" -Value $CurrentUser."$_" -Force
}
else {
Set-Variable -Name "$_" -Value $null -Force
}
}
$path = $CurrentUser.Path
$Login = Get-ADuser $Name | Set-ADUser -EmailAddress $Email -MobilePhone $Phone -Company $Organization -Title $JobTitle -PassThru | Move-ADObject -TargetPath $path
}
|
Отправлено: 13:10, 25-08-2015
| #20
|