forsem
11-12-2012, 10:55
Здравствуйте
Вот часть кода.
$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 -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
}
Как решить данную проблему ??