• ベストアンサー

ユーザマネージャーの一覧を出したい

現在、WindowsNT Server のユーザマネージャには多くのユーザやグループが登録されているのですが、 そこに登録されているユーザやグループの一覧をテキストファイルなどに出力することは可能なのでしょうか?

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

  • ベストアンサー
  • you-m
  • ベストアンサー率58% (190/327)
回答No.3

単に一覧が欲しいだけであれば、標準のコマンドを使用する事でできます。 net user net user /domain net localgroup net group それぞれ、ローカルユーザ/ローカルグループ/ドメインユーザ/ドメイングループを表示します。 このままでは、コンソールに表示されるだけなので、ファイルに落としたい場合は、後ろに、"> ファイル名"と付け足します。 このコマンドは、ユーザの一覧をテキストで表示しますが、1行に3ユーザ表示するので、後の扱いが苦しいです。 とりあえず、1行に1人づつ表示するためのバッチファイルを載せておきますので、参考にしてみてください。 点線の下からすべてを~.batというファイル名で保存すれば、実行できるはずです。 グループに関しても、ちょっと修正すれば応用は可能です。 --------------------------- @echo off REM ユーザ一覧を表示する。 REM オプションとして/domainを付けると、ドメインユーザを表示する。 if /i "%1"=="/domain" ( set SKIPCOUNT=6 ) else if "%1"=="" ( set SKIPCOUNT=4 ) else ( echo ---引数ちゃうで。--- echo ユーザ一覧の表示 echo %~n0 [/DOMAIN] echo /DOMAIN --- ドメインユーザの表示 goto :EOF ) for /f "tokens=1-3 skip=%SKIPCOUNT%" %%a in ('net user %1') do ( if not "%%a"=="コマンドは正常に終了しました。" echo %%a if not "%%b"=="" echo %%b if not "%%c"=="" echo %%c )

その他の回答 (2)

  • SUZUYUU
  • ベストアンサー率33% (2/6)
回答No.2

私が使っているフリーソフトを紹介します。

参考URL:
http://rd.vector.co.jp/soft/winnt/util/se073108.html
  • MovingWalk
  • ベストアンサー率43% (2233/5098)
回答No.1

これは如何でしょうか? (シェアウェアですが) https://sw.vector.co.jp/swreg/detail.info?srno=SR018186&site=v&sid=2368787G5210067

参考URL:
https://sw.vector.co.jp/swreg/detail.info?srno=SR018186&site=v&sid=2368787G5210067

関連するQ&A