0

ADAM 環境からユーザー属性を取得する作業を行っています。具体的には、「manageddepartmentnumber」と「manageddepartment」が必要です。何時間も経っても、この情報を引き出す最善の方法は何なのか、まだ迷っています??

現在試みている

Connect-QADService -service 'directory.blah.com'
Get-QADUser -Name 'sam*'

これはもちろん...動作しません。どんな助けでも大歓迎です。

ありがとう

4

1 に答える 1

0

[ADSI]の使用をお勧めします。例:

FUNCTION getDN {
[CmdletBinding()]
Param(
    [Parameter(
    Mandatory=$True,
    Position=0,
    ValueFromPipeline=$True
    )]
    [String[]]$name
)
$root = [ADSI]''
$searcher = New-Object System.DirectoryServices.DirectorySearcher($root)
$searcher.Filter = "CN=$name"
$adfind = $searcher.FindAll()
RETURN $adfind[0].Path
}

$username = "john.doe"
([ADSI]$(getDN $username)).manageddepartment
于 2013-01-11T21:48:08.203 に答える