$pcname=”mmc-4567″
cls
$currentclass1=””
foreach($computer in $pcname)
{ $currentclass1= Get-WmiObject -class Win32_BIOS -computername $computer -namespace “root\cimv2″ |select -ExpandProperty SerialNumber
set-adcomputer -Identity $computer -Replace @{extensionAttribute15=$currentclass1}
$currentclass1=””
}
以上代码我用测试字符串”test”,可以正常赋值,但是改成wmi函数获取的变量就不行了;
set-adcomputer -Identity $computer -Replace @{extensionAttribute15=”test”}
另外直接赋值给description也是没有问题的
set-adcomputer -Identity $computer -Description $currentclass1
请高手告知,如何赋值给AD计算机扩展对象如adminDescription 或extensionAttribute15等