私はよくNet User
コマンドを使用して、ユーザーのADグループを確認します。
Net User /DOMAIN <username>
これはうまく機能しますが、グループ名は約20文字に切り捨てられます。そして、私の組織では、ほとんどのグループ名はこれよりはるかに長いです。
誰もがコマンドラインから切り捨てられていないADグループを取得する方法を知っていますか?
GPRESULT
は正しいコマンドですが、パラメーターなしでは実行できません。 /v
または詳細オプションは、テキストファイルにも出力しないと管理が困難です。例えば。使用することをお勧めします
gpresult /user myAccount /v > C:\dev\me.txt
-- C:\ Dev\me.txtの存在を確認する
別のオプションは、コマンドウィンドウで完全に表示される可能性のある概要情報のみを表示することです。
gpresult /user myAccount /r
アカウントは見出しの下にリストされます。
The user is a part of the following security groups
---------------------------------------------------
少し古い記事ですが、一体何であるかを考えました。 「whoami」はあなたのニーズを満たしていますか?
私は今日それについて知りました(実際にここに来た同じGoogle検索から)。 WindowsにはXP(アドオンツールキットの一部)以来whoamiツールがあり、Vistaからビルトインされています。
whoami /groups
現在ログオンしているユーザーのすべてのADグループを一覧表示します。ただし、そのユーザーとしてASにログオンする必要があると思うので、ユースケースでコマンドを実行して別のユーザーを見る必要がある場合、これは役に立ちません。
または、dsqueryおよびdsgetを使用できます。
dsquery user domainroot -name <userName> | dsget user -memberof
グループメンバーシップを取得するには、次のようにします。
Tue 09/10/2013 13:17:41.65
C:\
>dsquery user domainroot -name jqpublic | dsget user -memberof
"CN=Technical Support Staff,OU=Acme,OU=Applications,DC=YourCompany,DC=com"
"CN=Technical Support Staff,OU=Contosa,OU=Applications,DC=YourCompany,DC=com"
"CN=Regional Administrators,OU=Workstation,DC=YourCompany,DC=com"
このパッケージをコンピューターにインストールしたことを示す証拠は見つかりませんが、Windows 7用のリモートサーバー管理ツールをインストールする必要がある場合があります。
P.Brian.Mackeyの回答に基づいて、gpresult /user <UserName> /r
コマンドを使用してみましたが、ユーザーアカウントでしか機能しないようです。他のユーザーアカウントの場合、この結果はThe user "userNameHere" does not have RSOP data
でした。
だから私はこのブログを読みました-- https://blog.thesysadmins.co.uk/group-policy-gpresult-examples.html-- と解決策に出くわしました。ユーザーのコンピューター名を知っている必要があります。
gpresult /s <UserComputer> /r /user:<UserName>
コマンドを実行した後、プログラムが出力の途中で一時停止するため、プログラムが完了するまで数回ENTER
する必要があります。また、結果は、「COMPUTER SETTINGS> Applied Group Policy Objects
」、次に「COMPUTER SETTINGS> Security groups
」、最後に「USER SETTINGS> security groups
」のセクションを含む大量のデータを提供しました(これは、切り捨てられていないADグループで探しているものです)説明!)。
GPRESULTには、ネットユーザーコマンドには表示されない追加メンバーが含まれていたことに注意してください。また、ソート順は一致せず、アルファベット順ではありません。素晴らしいコメントをより多くの洞察を追加できる団体。
結果:gpresult (with ComputerName, UserName)
セキュリティ上の理由から、メンバーシップ結果のサブセットのみを含めました。 (合計36、12サンプル)
The user is a part of the following security groups
---------------------------------------------------
..
Internet Email
GEVStandardPSMViewers
GcoFieldServicesEditors
AnimalWelfare_Readers
Business Objects
Zscaler_Standard_Access
..
GCM
..
GcmSharesEditors
GHVStandardPSMViewers
IntranetReportsViewers
JetDWUsers -- (NOTE: this one was deleted today, the other "Jet" one was added)
..
Time and Attendance Users
..
結果:Net User /DOMAIN (with UserName)
セキュリティ上の理由から、メンバーシップ結果のサブセットのみを含めました。 (合計23、12サンプル)
Local Group Memberships
Global Group memberships ...
*Internet Email *GEVStandardPSMViewers
*GcoFieldServicesEdito*AnimalWelfare_Readers
*Business Objects *Zscaler_Standard_Acce
...
*Time and Attendance U*GCM
...
*GcmSharesEditors *GHVStandardPSMViewers
*IntranetReportsViewer*JetPowerUsers
The command completed successfully.