DHCPに変更する: Win32_NetworkAdapterConfiguration - WMI Sample (VBS)
Topics
NICに割り当てられているIPアドレスをDHCPの設定に変更するサンプルプログラムです。Win32_NetworkAdapterConfigurationクラスを使用します。
従来のVB(VB6)版のサンプルはこちらで公開しています。
Sample Code
現在サンプルコードの移行準備中です。
従来のサンプルは、
こちらで公開しています。
Comment
それでは実行してみましょう。
サンプルスクリプトで実行している内容としてはWQLで「Intel」という文字が含まれるNICを取得するようにした上で見つかったNICのIPアドレス設定をDHCPに変更するというものです。
ですから環境によってはWQLを変える必要があります。EnableDHCPを実行すると成功すれば0が帰ってきます。それ以外のステータスも帰ってくることがあるので実際にはそこまで考慮する必要もあるかもしれません。帰り値の詳細はWMI SDKを参照してください。
Win32_NetworkAdapterConfiguration クラスに関連するサンプルは他に、
を紹介しています。
なおWMIの使い方(VB6, VBS, VBA, VB.NET, VC#, PowerShellを対象)に関してはWMI Stepも参考にしてみてください。(WMI初心者・入門編としてもおすすめです。)
各種言語を使用したWMIを使用するたたき台としてソーステンプレートも公開しています。プログラム/スクリプト作成時に役立てば…と思っています。
Recommended book
個人的にお勧めする本の紹介です。
Latest sample information
最近WMI Sampleへ追加したサンプルのご紹介です。
興味のあるサンプル・クラスがありましたら参考にしてみて下さい。