Powershell-尝试获取批量用户的描述字段
文件夹路径:Powershell-尝试获取批量用户的描述字段,powershell,Powershell,文件夹路径:\ANZ\Townsville\Projects\606x\60608278\u西北交通与安全计划\Inbox 在上面的场景中,$s.description为我提供了描述,但在下面的循环中,$contact提供了正确的信息,但$contact.description没有显示任何内容 $s=[ADSI]"LDAP://CN=PF Migrated - Inbox804923@aecom.com,OU=ContactObjects,OU=Exchange,DC=na,DC=ae
\ANZ\Townsville\Projects\606x\60608278\u西北交通与安全计划\Inbox
在上面的场景中,$s.description为我提供了描述,但在下面的循环中,$contact提供了正确的信息,但$contact.description没有显示任何内容
$s=[ADSI]"LDAP://CN=PF Migrated - Inbox804923@aecom.com,OU=ContactObjects,OU=Exchange,DC=na,DC=aecomnet,DC=com"
$s.description
查看工作命令的格式,在类型accelerator
[ADSI]
周围没有引号,然后将其应用于循环
foreach($u in $pf)
{
$contact= -join ('[ADSI]"LDAP://' + "$($u.Distinguishedname)" + '"')
$contact.description
}
foreach($u in$pf){$u.name;[ADSI]“LDAP://$($u.discriminatedname)”}
作品谢谢大家的帮助:)您的
$contact
线路似乎没有呼叫adsi
东西。。。它似乎只是在构建一个字符串,而字符串对象没有.Description
属性。[grin]谢谢。那么在构建字符串后如何调用它构建字符串-在[ADSI]之后的部分-首先,然后对字符串应用[ADSI]`类型加速器。
foreach($u in $pf)
{
$contact= [ADSI]"LDAP://$($u.Distinguishedname)"
$contact.description
}