Reportシステム管理者に巻き起こる様々な事象を読者の貴方へ報告するブログです。会社でも家庭でも"システム"に携わるすべての方の共感を目指しています。※https化しました。その影響でしばらくリンク切れなどがあるかもしれませんが徐々に修正していきます。リンク切れなどのお気づきの点がございましたらコメントなどでご指摘いただけますと助かります。Directory簡単TIPSです。Directoryのグループアカウント、数が増えるとなかなか管理が難しくなってきます。今日はこのグループアカウント、簡単にグループに登録されているメンバー=ユーザアカウントの一覧、を表示するコマンドについてご報告します。基本はdsqueryまずはdsqueryコマンドを利用します。グループアカウントのプロパティを見るときに対象のグループをクリックしますが、「どのグループアカウントを見るか」を指定するのにコマンドではdsqueryを利用します。[グループ]そしてdsget上記のdsqueryでどのグループアカウントについて操作を実行するかを決定したら、具体的にやりたいことをdsgetで指定し、二つのコマンドをパイプシンボルで接続します。-membersという具合に「|」で接続してしまうということです。Linuxでは同じみのパイプシンボルですが、昔はDOS窓と呼ばれるコマンドプロンプトでは利用できませんでした。接続するとこんな表示になります。「テストグループ(全員)」がグループ名で、そのグループに所属しているメンバーアカウントを表示してみます。-members"CN=テストユーザー1G,OU=Group,OU=lab,DC=domain,DC=local""CN=テストユーザー3G,OU=Group,OU=lab,DC=domain,DC=local""CN=テストユーザー2G,OU=Group,OU=lab,DC=domain,DC=local""CN=User1,OU=bUsers,DC=domain,DC=local"----------------------------------------------こんな感じで出力されます。プロパティ画面で表示される所属ユーザ&所属グループを忠実に表示してくれます。入れ子(子グループ)のユーザまでを全体として出力したいなぁ、という場合にオプションを付加することで実現が可能です。この場合、dsgetコマンドの最後に「-expand」というオプションを付加します。ユーザ02,OU=User,OU=lab,DC=domain,DC=local"----------------------------------------------この例では動作確認のため、「テストグループ(全員)」というグループにさらにセキュリティグループである「テストユーザー1G」や「テストユーザー2G」「テストユーザー3G」といったグループを登録していました。前のコマンドは忠実にグループ名だけを出力していましたが、「-expand」というオプションを付加すると、「テストユーザー1G」や「テストユーザー2G」「テストユーザー3G」のグループに所属しているユーザ名も表示してくれるようになります。ユーザ03"というグループの所属ユーザとなっています。ユーザ11、なども表示されるようになります。要するにグループを掘り進んでどのユーザが最終的にこのグループに所属することになっているかを一覧で見ることができます。-samidとすると、さらに実際のログインユーザIDの文字列を抜き出すことができます。Directoryのアクセス権棚卸作業に役立ちそうです。毎年のようにアカウントの棚卸作業って発生しますからね。Directoryのドメイン名(FQDNのほう)に末尾.localはも...2017-10-23バッチファイルでOSシャットダウン今日はちょっとしたTIPS。わけあってユーザ権限でバッチファイ...2017-06-08SSHでちょっとした設定TIPS今日はちょっとしたTIPSです。はてなブログProお疲れ様です。Lite)を使ってみるThinkPadの天板を開かずに電源を入れる方法リンクはてなブログブログをはじめる週刊はてなブログはてなブログProスポンサーリンク注目記事はてなブログをはじめよう!treedownさんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。