私は管理者権限にアクセスできないため、ADモジュールをインストールできません。AD CmdLetsを使用せずに他のドメインからユーザーグループを取得しますか?
Active Directoryを使用せずに異なるドメインのユーザーグループを取得するにはどうすればよいですか。何か案は?私は他のドメインにアクセスしていますが、このスクリプトを使用して自分のドメイン内のユーザーにアクセスできますが、他のドメインにはアクセスできません。
$filedirectory = "C:\Users\x\Desktop\z\Project\test.txt"
$outputdirectory = "C:\Users\x\Desktop\Project\Export.csv"
$allusernames = Get-Content $filedirectory
$groups = ""
$resultarray [email protected]()
foreach ($allusernames in $allusernames) {
$groupObject = new-object PSObject
$currentusername = $allusernames
$groups = ([ADSISEARCHER]"samaccountname=$($currentusername)").Findone().Properties.memberof -replace '^CN=([^,]+).+$','$1' | out-string
$groupObject | add-member -MemberType NoteProperty -name "User" -Value $currentusername
$groupObject | Add-Member -MemberType NoteProperty -name "Groups" -Value $groups
$resultarray +=$groupObject
}
$resultarray | export-csv -Path $outputdirectory -NoTypeInformation
あなたのマネージャーと話し、この作業を行うためにIT部門がコンピュータにAD Cmdletを追加する必要があることを説明してください。 –