• ベストアンサー

バッチファイルでPC情報を取得する

takepon256の回答

回答No.3

reg exportコマンドで、レジストリ情報をファイル化してはいかがでしょうか? http://www.atmarkit.co.jp/fwin2k/win2ktips/391cmdreg/cmdreg.html

jirolian
質問者

お礼

ご回答ありがとうございます。 構成を知る必要があるので、少し勉強してからでしょうか。

関連するQ&A

  • バッチファイルでファイル生成の件

    OS :WindowsXP sp3 バッチファイルのコーディングのアドバイスをいただけませんでしょうか? バッチファイル名:aaaa.bat バッチファイル起動時 aaaa.bat a01 a02 a03 a04 ・・・・・4つの引数を使用 バッチファイルのソース net \\(ipアドレス)\test\a ・・・・ipアドレスのファイルサーバーにマウント echo test >>testtxt.TXT ・・・・testtxt.txtのファイルを生成 この状態で引数4つ目を使用してtesttxta04.txtというテキストを生成したいと思っています。 コーディングではどのようにすればいいのかアドバイスいただけませんでしょうか?

  • バッチファイルがうまく動かないPC

    初歩的な質問ですみません。 下記のようなバッチファイルを作成してCD-Rに焼きこみ、画像ファイルを開けるようにセットしましたが、同じCD-Rが、ひとつのPCではうまく動くのに、別のPCではエラーメッセージが出てすぐ終了してしまいます。 この現象について、考えられる原因と対策があるようでしたら、ご教示頂ければ有難く思います。 バッチファイル: start\Folder1\Folder2\Folder3\file.html または @start\Folder1\Folder2\Folder3\file.html エラーメッセージ: 「コマンドまたはファイル名が正しくありません」 なおOSは、うまく働くPCはWindowsXP、うまくいかない方はWindowsMEです。関係ないこととは思いますが、CD-ROMドライブ名は両PCともDドライブです。

  • バッチファイルでの情報収集

    バッチファイルでWindows2000、Windows2003の情報収集を複数台行う為に以下のようなことを実行させたいと考えています。 1.hostnameでフォルダを作成 2.Systeminfoをtext出力 3.eventquery /vを出力 初歩的な質問で申し訳ありませんが、お教えください。

  • DOSバッチでIPアドレス情報取得

    お世話になっております。 Windows2000にて、「ローカルエリア接続」のIPアドレスとデフォルトゲートウェイの値をDOSバッチ(CMD.EXE)を使用して取得したいと思っております。 流れは、バッチ中でIPアドレスの入力要求が出る→入力作業→入力された値を変数に取得する→その変数とレジストリ内のIPアドレスを照合して、入力された値が正しいかを見るという感じです。 目的は、慣れていない人間が設定作業を行うのですが、作業が間違いないかを目視やチェックシートではなくプログラム(FDを入れてバッチを実行)で確実に確認するためのツールとしてです。 変数取得までは行っているのですが、IPアドレスの取得に悩んでおります。 接続は「ローカルエリア接続」だけなのは間違いないので、ネットワークに繋がっていればipconfigをリダイレクトすることで万事解決なのですが、ネットワークに繋がっていない状態で確認する必要がありますので、regコマンドにてレジストリ情報を利用するしかないかなと思っております。 IPアドレス情報が記述されたレジストリキー名称が固定ならこれまた問題ないのですが、複数台で確認したところ一定ではないようなのでどうしたものかと困っています。 DOSコマンドはかなりわかるつもりですがその他のプログラムの知識は全くありません。 どなたかお助けいただけませんでしょうか。解決策でなくともご助言でも結構です。 どうぞ宜しくお願い致します。

  • 複数のPCのIPアドレスなどを一括で変更したい

    例えば、同一ドメイン内のパソコン(100台)のIPアドレス・デフォルトゲートウェイを別セグメントに変更する時に、「192.168.1.10」の「1」を「2」に変更したい場合、どのような方法がありますでしょうか。バッチ処理やアクティブディレクトリなどで出来ますでしょうか。 ご回答、よろしくお願いします。

  • 1行の抜き方とシステム情報の収集の仕方

    MacOSX(FreeBSD)でPerlスクリプトを作っています。 ● ファイルに AAA BBB CCC ・・ と行があったときに、任意の行のみを取り出す スクリプトを教えて頂けますでしょうか? ● また、IPアドレスのみ、ドメイン名のみ、・・ を探すコマンドはあるのですが、 ・ドメイン名 ・ドメインサーバのIPアドレス ・デフォルトゲートウェイ ・ネットワークポート ・MACアドレス ・自IPアドレス ・自サブネット を一気に抜き出すコマンドはありません。 一気に抜き出すスクリプトコードを 教えて頂けませんでしょうか。 宜しくお願い致します。

    • ベストアンサー
    • Perl
  • バッチファイル

    会社で、OS WindowsXPを使ってきましたが、先日、初めてWindows7のPCを導入しました。 これまでPC購入時、XPのパソコン設定に使っていたバッチファイルがあります。 そのファイルは以前、別の人に作ってもらいました。 そのバッチファイルをWindows7でも使いたいのですが、設定が反映されませんでした。 私にはバッチファイルがさっぱり分かりません。 以下の内容がこれまで使っていたファイルの中身です。 どなたか、Windows7用に修正していただけないでしょうか。 どうぞ、よろしくお願いします。 【やりたい事】 ローカルセキュリティ設定のアカウントポリシーにて、   パスワードの長さ ⇒ 4文字以上   パスワードの変更禁止期間 ⇒ 0日   パスワードの有効期間 ⇒ 365日   パスワードの履歴を記録する ⇒ 0日   パスワードは要求する複雑さを満たす ⇒ 無効   暗号化を元に戻せる状態でドメインの全ておユーザーのPWを保存する ⇒有効 【WindowsXPで使っていたバッチファイルの中身】 @echo off cd c:\ @echo . @echo _______________________________________ @echo . @echo パスワードポリシーを変更します。 @echo (パスワードの有効期限:無期限、最小パスワード文字数:4文字) @echo _______________________________________ pause net accounts /maxpwage:365 /MINPWLEN:4 /MINPWAGE:0 net accounts pause 以上、よろしくお願いします。

  • バッチファイルlを2重起動できないようにしたい

    OS:Win XP以上 バッチファイル(.bat)をファイルサーバー上に置き、複数PCから実行可能な状況にしています。 この時、1台のPCがバッチファイルを実行していたら、他のPCからは実行できないように警告を 出すようにしたいのですが、誰かわかる方いませんでしょうか? バッチファイルが実行中(=書き込み禁止状態?)の情報がフラグとして取得できればと思ったのですが、なかなか都合のよいコマンドが見つからず困っています。 よろしくお願いします。

  • PC上で設定されているプリンタ一覧をバッチファイルを利用してテキストフ

    PC上で設定されているプリンタ一覧をバッチファイルを利用してテキストファイルに出力したいです。 どなたかご存知の方がいらっしゃいましたらご教授ください。 【要件詳細】 ○目的 PC端末(OS:WindowsXP)上でバッチファイルを使い、設定されているプリンタ一覧をテキストで出力したい。 数台程度であれば手動で確認するが数十台の為、手間をかけずに情報取得したい (端末利用者が専門知識を有しないため極力手動作業の負担はなくしたいのです) ○プリンタの接続形式 LAN シリアル ○試したこと 「rundll32 printui.dll,PrintUIEntry」コマンドを利用して試してみたのですが うまくいきませんでした。。。 以上、よろしくお願いいたします。

  • バッチファイルを作りたい

    エクスプローラを立ち上げて、「マイネットワーク」を右クリックし、「ネットワークドライブの割り当て」をクリックすると、割り当てた履歴が残ってしまいます。 そこで、レジストリから履歴を消すのではなくバッチファイルを作って、いつでも削除出来るようにしたいので、どのようなコマンドをつくればいいのかを教えてください。 OS:Windows XP Professional SP2 状況:ドメインに参加 ログオンしているユーザーの権限:Administrators