Здравствуйте
Вот часть кода.
$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
}
Как решить данную проблему ??
PowerShell - [решено] PowerShell AD значение поля
-
Kazun
Re: PowerShell - [решено] PowerShell AD значение поля
$val = Get-QADUser -SamAccountName ivanivanov
Get-QADUser -SearchRoot $OuDomain | Set-QADUser -Manager $val
Get-QADUser -SearchRoot $OuDomain | Set-QADUser -Manager $val
-
forsem
Re: PowerShell - [решено] PowerShell AD значение поля
не совсем понял ...
в AD в свойствах пользователя на вкладке Attribute Editor существует параметр distinguishedName
Вот его значение надо передать другому пользователю в поле manager . Вот в этом проблема.
в AD в свойствах пользователя на вкладке Attribute Editor существует параметр distinguishedName
Вот его значение надо передать другому пользователю в поле manager . Вот в этом проблема.
-
forsem
Re: PowerShell - [решено] PowerShell AD значение поля
get-help Set-QADUser -param manager
-Manager
Set or clear the 'manager' attribute.
Поэтому особого смысла в лишних действиях нет.
-Manager
Set or clear the 'manager' attribute.
Поэтому особого смысла в лишних действиях нет.