0

私は本から次のスクリプトを持っています。これを実行しようとすると、画面に何も出力されません。

$objADSI = [adsi]""
$domain = $objADSI.distinguishedname

$userContainer = [adsi]("LDAP://cn=users," + $domain)

foreach($child in $userContainer) {
    Write-Host $child.samaccountname
}

私ならecho $userContainer、私は得る:

distinguishedName : {CN=Users,DC=company,DC=co,DC=uk}
Path              : LDAP://cn=users,DC=company,DC=co,DC=uk

Active Directory サーバーで winrm quickconfig を実行する必要がありますか? Active Directory サーバーは、Windows Server 2003 Standard Edition を実行しています。それとも、他の理由で何も返されていませんか?

4

1 に答える 1

1

foreach を次のように変更します。

foreach($child in $userContainer.children)
于 2013-11-07T13:14:24.373 に答える