Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/unity3d/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Powershell-尝试获取批量用户的描述字段_Powershell - Fatal编程技术网

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
}