• ベストアンサー

WSH化方法

WINDOWS2003にて、 下記の項目を知りたいときに コマンドプロンプトにてコマンドを打ち 情報を把握しているのですが数が多くなってきたので これをWSH?にてファイルに出力することは できないでしょうか。 1.グループ一覧 net localgroup 2.ユーザー一覧 net user 3.所属ユーザー net localgroup グループ名 WSH

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

  • ベストアンサー
  • fifaile
  • ベストアンサー率25% (622/2403)
回答No.2

それならバッチファイルを使用します。 test.batをメモ帳で作成 net localgroup > log1.txt net use > log2.txt net localgroup group1 > log3.txt net logalgroup group2 > log4.txt ・・・ とすれば、上から順に実行されます。

その他の回答 (1)

  • fifaile
  • ベストアンサー率25% (622/2403)
回答No.1

WSH? パイプでそのまま出力したらどうですか? たとえば dir c:\ > log.txt だと、c:\の情報がlog.txtに書き込まれます。

lensent
質問者

お礼

ありがとうございます。 1.グループ一覧 net localgroup 2.ユーザー一覧 net user に関しては、 net localgroup > log1.txt net user > log2.txt などでよいと思うのですが、 3.所属ユーザー net localgroup グループ名 に関してはグループ数が多いので 自動化できないものかと思いまして。

関連するQ&A

  • WSHでユーザーのグループを参照するには

    Windows2000/XPでWSHを使用し、ユーザーの所属グループ(Administrators やPower Users等)を参照することはできるのでしょうか?

  • コマンドプロンプトでドメイン名・WG名を確認する

    Windowsでコマンドプロンプトからコンピュータが所属するドメイン名・ワークグループ名を知ることのできるコマンドはありますか? Windows 7/XP、Windows Server 2008それぞれで知りたいです。

  • WSHで他のバッチを呼びその終了を待つ方法

    WSHでプログラミングをしています。 WSHを使う理由はWin上から簡単にメールを送信できるのでとりあえず選択しました。 で、WSHのバッチから、普通のDOSコマンドで記述したバッチを呼んで、そのバッチの結果出力されたログファイルをWSHのバッチでメールに添付して送信したいなどと思っています。 今は var ws = WScript.CreateObject("Wscript.Shell"); ws.run("tmp.bat"); こんな感じで「tmp.bat」という名のDOSコマンドのバッチを呼び出しているのですが、このコマンドは命令発行したらその命令が終了するのを待たず次の命令に進んでしまうようです。 なので、ログ作成とメール送信のタイミングが合わない状態です。 処理待ちする方法を教えてください。よろしくお願いします。

  • セキュリティグループのメンバー一覧出力方法

    いつもお世話になります。 アクティブディレクトリ内に登録した全セキュリティグループのメンバーをcsvに出力したいのですが、 コマンドがわかりません。 まず、net group コマンドでセキュリティグループ グローバルの一覧をファイルに出力、 各グループごとの一覧を取得したいのですが、 ネットで見つけた下記コマンドのどの部分に各セキュリティグループ名を設定すればよいのでしょうか。 ※CN=SG_AccsessUser はセキュリティグループをあらわしていることはわかりました。 【とあるセキュリティグループのメンバーを出力するコマンドのサンプル】 C:\>ldifde -f c:\test.csv -d "CN=SG_AccsessUser,OU=FileAccess,OU=Groups ,OU=Group,OU=NK,DC=aa,DC=com" -u スクリプトはwscriptなどで作成する予定です。 どうぞ宜しくお願いします。

  • WSH(VBScript)で共有フォルダを作成したい

    こんにちは。 OSはWIN2K,WSHは5.6を使用しています。 ドメインユーザーでログオンし、「D:\共有」 フォルダが存在しないならそれを作成し、 共有をかけ、アクセス許可はドメインユーザ が所属するグループだけにフルコントロール を許可したいのですが、どのようなスクリプト で実現可能でしょうか? よろしくお願いいたします。

  • <AD>グループメンバー 一覧 コマンド

    Windows Server 2003 のActive Directoryを使用して、ユーザ管理をしています。 グループに所属しているメンバを調べるのに以下のコマンドを使用しています。 dsquery group -name グループ名 | dsget group -members | dsget user -display -samid このコマンドの出力結果の1行1行の先頭にグループ名を追加表示させて、 以下のような出力イメージしたいと思います。 グループ名 ユーザID ユーザ氏名 そして、このコマンドではグループのメンバにグループがいると 途中で停止してしまいます。 この場合はどのように対応すれば宜しいでしょうか? すみませんが、お願いします。

  • ユーザーアカウントの一覧をエクセルにしたい。

    コマンドプロンプトか、VBAを使用してユーザーアカウントの一覧をエクセルに出力する方法を探しています。 試した方法 コマンド net user >c:ファイル名.xls を使用するとエクセルファイルにはなりますが、ユーザーアカウントが1行に3つずつ表示されています。 1つのセルにつき1つのアカウントを表示させたいのですが、他の方法か、これに付け足す良い方法はないでしょうか。 よろしくお願いします!

  • ユーザの環境変数、システム変数をコマンドプロンブトに一挙に表示させる方法は?

    宜しくお願い致します。 Windows2000を使用しています。 ユーザの環境変数、システム変数の一覧をコマンドプロンプトに 表示させる方法はないものでしょうか? 逐一、 $ echo %変数名% とやっていくしかないのでしょうか?

  • 現在のユーザーの権限を調べる方法は?

    Windows2000にログオンしているユーザーが、どの権限のグループ(Administrators,PowerUsers,Users等)に属しているかを調べる方法はあるでしょうか?  ・画面から  ・コマンドプロンプトからのコマンド入力 どちらでもかまいませんのでご存知の方いましたら教えて下さい。

  • [WSH|JS|VB] telnetコマンドの標準出力を受け取りたい

    こんにちは。 Windows Scripting Host(WSH)でtelnetコマンドのオートパイロット(自動操縦)をしたいと思っています。 そこで、ログインプロンプトなどを待つ際、waitで時間で待つのではなく、「login:」という文字を待ってログインするようにしたいのですが、できるでしょうか?教えてください。 WSHをご存知ない場合は、VBの範囲でお答えいただければと思います。適用できる可能性がありますので。 なお、言語は、JScript,VBScriptどちらでも構いません。 よろしくお願い致します。