• ベストアンサー

グループのメンバー取得

Active Directory ユーザーとコンピュータにて あるグループのメンバを表示させるクエリを作成出来ません。 ネットにて調査し 検索 ”ユーザー、連絡先およびグループ” フィールド ”Member Of” 条件 ”が” 値 ”グループ名” として定義すれば取得できるようなサイトを見つけたのですがだめでした Active Directory ユーザーとコンピュータにて実現可能なクエリをご教授願います。

質問者が選んだベストアンサー

  • ベストアンサー
  • SA000
  • ベストアンサー率100% (1/1)
回答No.1

Active Directory にて質問内容のクエリーを作成すると"グループ名"とした部分が"objectsid=グループ名"と変換されました。objectsidをスクリプト等を使って取得して指定する必要があるのではないでしょうか。 代替案としてLDAPのクエリを使う方法が簡単かもしれません。 以下のような感じです。 (クエリ部分は環境に合わせて修正してください。) 検索 "カスタムの検索条件" タブ "詳細設定" LDAPのクエリの入力 "(memberOf=CN=グループ名,OU=グループの所属する組織,DC=cccc,DC=bb,DC=aa)"

ko3ko3
質問者

お礼

代替案にて試したところ、グループメンバーを表示させることが出来ました。 的確な回答ありがとう御座いました

関連するQ&A

  • powershellでユーザのプライマリグループを

    windows server 2008 なのですが、powershellを使ってADユーザの プライマリグループを取得したいのですが。 プライマリグループは、MemberOfやmemberに含まれない仕様の ようで、Get-ADuserやGet-ADPrincipalGroupMembershipからでは 取得できません。 powershellでやりたいのですが、どうすれば、ユーザのプライマリ グループを取得できますか。 ADサーバに入ってActive Directory Users and Computersを起動し 該当グループを選択しpropertiesのmemberをするとユーザは 見れます。それはやりたくないので、powershellからやりたい のです。

  • グループに所属するメンバがみえません。

    コンピュータの管理にてユーザーがグループに所属するか確認する際、「所属するメンバ」のメンバ名が表示されません。アイコンは表示されています。いったん、削除しようにも「アクセスエラー」となります。どなたか早急に教えて下さい。お願いします。

  • レコード数を重複を省いて取得するには

    テーブルAccessにあるフィールドuser_idの値が$userであるフィールド数を取得したいのですが、 同テーブルのフィールド ip もしくは uid の値が重複しているものを省いた数を取得したいです。 ipとuidの値が他のフィールドに存在していないuser_idだけカウントしたいです。 このようなカウントをすることは可能でしょうか。 クエリ文をご教示頂けると幸いです。 よろしくお願い致します。

  • ACCESSのグループ化

    質問です。 アクセス2000でこのような事が実現可能かどうかご教授下さい。 ABCDEフィールドに次のような値があるとします。 A  B  C  D  E 1  あ  1  2  3 2  い  1  2  3 3  う   1  0  1 4  え  1  3  5 5  お  1  2  3 6  か  1  0  1 上記をグループ化し 1  あ,い,お  1  2  3 3  う,か    1  0  1 4  え     1  3  5 の様な事を実現したいです。 アクセスで質問していますが結果がこうなればエクセルなどでもいいと考えています。 宜しくお願いします。

  • Active Directoryのグループポリシーについて質問です。

    Active Directoryのグループポリシーについて質問です。 環境は、Windows 2008 R2です。 グループポリシーでは、「コンピューターの構成」と「ユーザーの構成」を 一つのポリシーに含められます。 上記の両方共を設定したグループポリシーを、 ユーザーのみを配下に持つ(コンピューターは配下にない)OUにリンクした場合、 「コンピューターの構成」は、使われない事になるのでしょうか?

  • Access97でレポートのグループ化を条件により表示したい

    Access97でクエリーをレポート印刷するのですが、その際、クエリーのひとつのフィールドのデータによってグループ化をしたり、しなかったりしたいのですが、グループ化の条件をVBAを使って切り替えることができるでしょうか。教えていただきたくお願いします。

  • /etc/groupのグループメンバー列の定義について

    /etc/groupのグループメンバー列の定義について納得がいきません。 /etc/passwdの内容 hoge:x:500:500:hoge:/home/hoge:/bin/bash hoge4:x:503:500::/home/hoge4:/bin/bash [root@localhost test]# id hoge4 uid=503(hoge4) gid=500(hoge) 所属グループ=500(hoge),501(hoge2) [root@localhost test]# id hoge uid=500(hoge) gid=500(hoge) 所属グループ=500(hoge),503(g1) /etc/groupの内容 hoge:x:500:hoge hoge2:x:501:hoge4 g1:x:503:hoge hoge4:x:504: hogeグループのグループメンバー列になぜユーザhogeはあるのにユーザhoge4がないのでしょうか?

  • sqlserverにはグループ集計のfirstとlastがありません??

    accessユーザーです sqlserverに組み替えているなかでaccessでは今までグループ集計をクエリーで作成していました select first(フィールド1) as AA,last(フィールド2) as BB  from FFテーブル group by フィールド3 ところがsqlserverにはfirstとlastがありません?? どのようにすればよいのかご教授おねがいします firstとlastはない場合、ほかの方法で結果がでればどの方法でもかまいません。 よろしくおねがいします

  • ActiveDirectory検索方法

    2008ActiveDirectoryの「ユーザーとコンピューター」で グループ・ユーザを部分一致検索したいのです。 「一般 技術グループ」「一般 営業グループ」がグループとしてあるのですが、 「技術」や「営業」といったキーワードで検索してもヒットしません。 「詳細設定タブ」にて以下条件で試してみました。 <試した検索1> ・フィールドは「グループの名前」 ・条件は「が」 ・値は「営業」 <試した検索(2)> ・フィールドは「グループ名がWin2000以前」 ・条件は「が」 ・値は「営業」 で検索しましたがヒットしません。「技術」でも同じでした。 なお、「一般 技術グループ」「一般 営業グループ」はともに グループ名の項目以外は入力しておりません。 部分一致検索や、正規表現は使用できないのでしょうか。 解決方法をご存知の方ご教授のほうよろしくお願いします。

  • 29行前のレコードを取得するには

    クエリで、29行前のレコードを取得したいのですが、検索してもこの内容の2行以上前の値を取得する方法が出てきません。 例> 1 りんご 2 2 みかん 6 3 4 ・ ・ 29 30 りんご 5 2 31 みかん 3 6 30行のりんごの値5の隣のフィールドに29行前のりんごの値2を表示 31行のみかんの値3の隣のフィールドに29行前のみかんの値6を表示 ご教授頂ければ幸いです。 ver.Access2019