【发布时间】:2016-06-28 23:45:00
【问题描述】:
我正在尝试创建一个脚本,但是当我放入根手册时,它会完美运行,但是当我分配给一个动态变量时,就像我评论过的 "$Usuario = dsquery user -d $Dominio -samid $User" 不起作用并且我收到一个错误:
Get-ADUser : 提供的 distinctName 必须属于以下之一 分区:在 line:1 char:19 ,Microsoft.ActiveDirectory.Management.Commands.GetADUser。
Import-Module ActiveDirectory
$User = "ET308990"
$Fecha = Get-Date -format dd/MM/yyyy
$Dominio = "contoso"
$Descri = " - Salida: "+$Fecha
$Usuario = "CN=Folder4,OU=Folder3,OU=Folder2,OU=Folder1,DC=contoso,DC=com"
# $Usuario = dsquery user -d $Dominio -samid $User
Get-ADUser -server $Dominio -Filter * -SearchBase $Usuario -Properties Department,Description,DistinguishedName|
foreach { Set-ADUser $_ -Description ($_.Description+$Descri)}
所以我不知道为什么不读取动态变量,我是如此接近。
感谢您的帮助!
【问题讨论】:
标签: powershell active-directory