Win32_NetworkAdapterConfiguration クラスの SetDNSServerSearchOrder メソッド
SetDNSServerSearchOrderWMI クラス メソッドは、文字列要素の配列を使用してサーバーの検索順序を設定します。
このトピックでは、マネージド オブジェクト形式 (MOF) 構文を使用します。 このメソッドの使用方法の詳細については、「メソッドの 呼び出し」を参照してください。
構文
uint32 SetDNSServerSearchOrder(
[in] string DNSServerSearchOrder[]
);
パラメーター
-
DNSServerSearchOrder [in]
-
DNS サーバーに対してクエリを実行するサーバー IP アドレスの一覧。
例: 130.215.24.1 または 157.54.164.1
戻り値
再起動が必要ない場合に正常に完了するには 0 (ゼロ) の値を返し、再起動が必要な場合は正常に完了するには 1 を返し、エラーがある場合は別の数値を返します。 エラー コードの詳細については、「 WMI エラー定数 」または 「WbemErrorEnum」を参照してください。 一般的な HRESULT 値については、「 システム エラー コード」を参照してください。
-
正常に完了し、再起動は必要ありません (0)
-
正常に完了し、再起動が必要 です (1)
-
このプラットフォームではサポートされていないメソッド (64)
-
不明なエラー (65)
-
サブネット マスクが無効です (66)
-
返されたインスタンスの処理中にエラーが発生しました (67)
-
入力パラメーターが無効です (68)
-
5 つ以上のゲートウェイが指定されました (69)
-
無効な IP アドレス (70)
-
ゲートウェイ IP アドレスが無効です (71)
-
要求された情報のレジストリへのアクセス中にエラーが発生しました (72)
-
無効なドメイン名 (73)
-
ホスト名が無効です (74)
-
プライマリまたはセカンダリ WINS サーバーが定義されていません (75)
-
無効なファイル (76)
-
システム パスが無効です (77)
-
ファイルのコピーに失敗しました (78)
-
無効なセキュリティ パラメーター (79)
-
TCP/IP サービスを構成できません (80)
-
DHCP サービスを構成できません (81)
-
DHCP リースを更新できません (82)
-
DHCP リースを解放できません (83)
-
アダプターで IP が有効になっていない (84)
-
アダプターで IPX が有効になっていない (85)
-
フレーム/ネットワーク番号の境界エラー (86)
-
フレームの種類が無効です (87)
-
ネットワーク番号が無効です (88)
-
重複するネットワーク番号 (89)
-
パラメーターの範囲外 (90)
-
アクセスが拒否されました (91)
-
メモリ不足 (92)
-
既に存在する (93)
-
パス、ファイル、またはオブジェクトが見つかりません (94)
-
サービスに通知できない (95)
-
DNS サービスに通知できない (96)
-
インターフェイスが構成できない (97)
-
すべての DHCP リースをリリースまたは更新できない (98)
-
アダプターで DHCP が有効になっていない (100)
-
その他 (101 4294967295)
注釈
これは、アダプターごとに適用されるインスタンス依存のメソッド呼び出しです。 静的 DNS サーバーではなく動的ホスト構成プロトコル (DHCP) の使用を開始するように静的 DNS サーバーを指定した後、"in" パラメーターを指定せずに メソッドを呼び出すことができます。
例
TechNet ギャラリーの「 組織単位 VBScript での複数コンピューターの DNS サーバー検索順序の設定 」サンプルでは、1 つの組織単位に属する複数のコンピューターの DNS サーバー検索順序を取得または設定します。
「ネットワーク アダプター VBScript の DNS サーバー検索順序を変更する」サンプルでは、2 つの DNS サーバーを使用するように TCP/IP バインド ネットワーク アダプターを構成します。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント |
Windows Vista |
サポートされている最小のサーバー |
Windows Server 2008 |
名前空間 |
Root\CIMV2 |
MOF |
|
[DLL] |
|