![]() |
PowerShell AD значение поля
Здравствуйте
Вот часть кода. $val = Get-QADUser -SamAccountName -ivanivanov -IncludeAllProperties | Select-Object distinguishedName | Select-String distinguishedName как результат значение переменной $val равно # $val = @{distinguishedName=CN=Ivanov Ivan,OU=Users,OU=FF,OU=Sptb,OU=RU,OU=EA,DC=mc,DC=org} Мне нужно передать это значение $val в поле Manager других пользователей ,как результат ошибка не соответствия типов данных CannotConvertArgumentNoMessage,Quest.ActiveRoles.ArsPowerShellSnapIn.Powershell.Cmdlets.SetUserCmdle t Get-QADUser -SearchRoot $OuDomain -IncludeAllProperties|` Select-Object name , description , distinguishedName| ForEach-Object { Set-QADUser -Manager $val } Как решить данную проблему ?? |
$val = Get-QADUser -SamAccountName ivanivanov
Get-QADUser -SearchRoot $OuDomain | Set-QADUser -Manager $val |
не совсем понял ...
в AD в свойствах пользователя на вкладке Attribute Editor существует параметр distinguishedName Вот его значение надо передать другому пользователю в поле manager . Вот в этом проблема. |
get-help Set-QADUser -param manager
-Manager <IdentityParameter> Set or clear the 'manager' attribute. Поэтому особого смысла в лишних действиях нет. |
Спасибо, разобрался
|
Время: 16:08. |
Время: 16:08.
© OSzone.net 2001-