こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

締切り済みの質問

VB scriptで大量のPC設定

VB scriptで大量のPC設定
 OSがWindows7の64bit版のPCを大量に設定しなければならなくなってしまいました。
 エクセルでデーターは有るんですが、PC名・ユーザー名・IP・ディフォルトゲートウェイ・サブネットマスク・DNSと設定が自動で出来ないでしょうか?
 又、設定した記録を取り出す事もしたいのですが。
 宜しくお願い致します。

投稿日時 - 2010-09-24 13:51:35

QNo.6204662

すぐに回答ほしいです

このQ&Aは役に立ちましたか?

1人が「このQ&Aが役に立った」と投票しています

回答(4)

ANo.4

エクセルデーターをCSV化して、VBSを使って処理する事が可能ですよ!!

使うのはOpenTextFile、Split、で処理していきます。
IPの設定自体は、netshで処理します。
netshは、DOSコマンドですが、objWshShell.Exec(””)文で処理できます。

具体的な流れとして・・・
コンピューター名の取得
コンピューター名を元にIPアドレス抜き取り
netshコマンドを作成
コマンドを実行

VBSとWSHの組み合わせでDOS処理も可能なので便利ですよ

他のアイデアとしては、HSPやUWSCを使う方法もありますが、
文法を覚える必要があります

MSにてNETDOM?みたいなコマンドがDLできてそれを使えば
コマンドラインでドメイン参加やコンピュータ名変更も可能だったはず

って感じです^^;
理解できるかな?

投稿日時 - 2011-02-04 11:33:33

ANo.3

ネットワーク関連は、netsh interface ipコマンドを使用して設定をするとよいと思います。
詳しくはこちらを参照
http://itpro.nikkeibp.co.jp/article/COLUMN/20060809/245476/?ST=neteng

あとPC名とあるのは、コンピュータ名のことですよね。それであれば、Sysprep適用時に、いっしょに変更されるとよいでしょう。

では

投稿日時 - 2010-09-25 02:06:43

お礼

 色々と有難う御座います。
 当方、ど素人に近く、今ひとつ・・・・。
 エクセルのデータを取り込んで設定が出来ればと思いましたが。
 コンピュータ名を選択したら他の設定が自動で出来る様に出来ませんか?
 お手数をおかけします。

投稿日時 - 2010-09-26 11:08:57

ANo.2

VBScriptじゃないですが、wmicとかでいけると思いますよ。
VBScriptからもShellとかで使えるかも?

@ITさんに結構詳しく書かれたものがあります。
http://www.atmarkit.co.jp/fwin2k/win2ktips/1017wmicset/wmicset.html

投稿日時 - 2010-09-24 14:17:18

お礼

 色々と有難う御座います。
 当方、ど素人に近く、今ひとつ・・・・。
 エクセルのデータを取り込んで設定が出来ればと思いましたが。
 コンピュータ名を選択したら他の設定が自動で出来る様に出来ませんか?
 お手数をおかけします。

投稿日時 - 2010-09-26 11:09:24

ANo.1

http://dara-j.asablo.jp/blog/2007/12/23/2525037

http://www29.atwiki.jp/progtips/pages/59.html

辺りで、頑張りましょう

ここより、グーグルの方がずっと便利だよ!

投稿日時 - 2010-09-24 14:00:54

お礼

 色々と有難う御座います。
 当方、ど素人に近く、今ひとつ・・・・。
 エクセルのデータを取り込んで設定が出来ればと思いましたが。
 コンピュータ名を選択したら他の設定が自動で出来る様に出来ませんか?
 お手数をおかけします。

投稿日時 - 2010-09-26 11:08:08

あなたにオススメの質問