「夫を成功」へ導く妻の秘訣 座談会

WinXPでドメインネットワークに参加しています。
コマンドで会社のDNSサーバのアドレスを登録したいと思い、
下記のコマンドを実行したところ、セカンダリにエラーが出てしまいました。
プライマリにはちゃんと入るのに、悩んでます。

netsh interface ip delete dns "ローカル エリア接続" all

netsh interface ip set dns "ローカル エリア接続" static 10.*.*.*1
netsh interface ip add dns "ローカル エリア接続" static 10.*.*.*2

どうすればコマンドでセカンダリを変えられますか?

またリモートでやる方法も教えて下さい。

このQ&Aに関連する最新のQ&A

A 回答 (1件)

netsh interface ip set dns "ローカル エリア接続" static 10.*.*.*1


netsh interface ip add dns "ローカル エリア接続" 10.*.*.*2

確認はipconfig /allでどうぞ

> またリモートでやる方法も教えて下さい

これをバッチファイルにして使っている人に叩いてもらうのがいいと思いますが........
    • good
    • 1
この回答へのお礼

ありがとうございます!
出来ました(*^-^*)

教えて頂いたとおりにしたら、プロンプトの画面で
「OK」が続き、気持ち良かったです♪

PCの台数が多いので、これをバッチにして配布します(^-^)

本当に有難うございました。。

お礼日時:2009/02/17 10:54

このQ&Aに関連する人気のQ&A

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aを見た人はこんなQ&Aも見ています

このQ&Aを見た人が検索しているワード

このQ&Aと関連する良く見られている質問

Qグループポリシーで、dnsサーバーを変更したい

地震対応でDNSサーバーの移転を計画しています。

現在のDNSサーバーと並行運用の為、グループポリシーで、優先DNSサーバーおよび、代替DNSサーバーを変更したいと思っています。

クライアントはWindows7です。

自分なりに調べてはみましたが、管理テンプレート>ネットワーク>DNSクライアント>DNSサーバーとたどりましたが、必要条件がXPのみになっていました。

Windows7での変更は可能でしょうか?

現状のGPOではクライアントユーザーにはネットワークの変更権限はありません。

Aベストアンサー

設定方法としてはnetshをスタートアップスクリプトで実施する方法になると思います。
スタートアップスクリプトはLocal System権限(administratorと同等です)で動作しますので権限の問題は気にする必要はありません。

netshで設定する際にインターフェース名の指定が必要ですが、
一般的には”ローカル エリア接続”の場合が多いですが、たまに”ローカル エリア接続2”とか全然異なったインターフェース名のものがあったりします。
また、無線LANを使用しているものはインターフェース名はほぼ異なっていると思います。
400台中何台が例外となるかわかりませんが、例外として個別に設定が必要になるPCが出ることは考えておく必要があると思います。

あと、この設定はスクリプトに間違いがあったりするとGPOが適用された瞬間にそのPCがドメインに接続できなくなることになる可能性が高いのでテストは十分にされたほうがいいでしょう。

ちょっと余計なお世話ですが、
Active Directoryだと思いますのでDNSサーバはドメインコントローラということになる場合がほとんどだと思いますが、こちらの移行のほうは大丈夫なのかな。

設定方法としてはnetshをスタートアップスクリプトで実施する方法になると思います。
スタートアップスクリプトはLocal System権限(administratorと同等です)で動作しますので権限の問題は気にする必要はありません。

netshで設定する際にインターフェース名の指定が必要ですが、
一般的には”ローカル エリア接続”の場合が多いですが、たまに”ローカル エリア接続2”とか全然異なったインターフェース名のものがあったりします。
また、無線LANを使用しているものはインターフェース名はほぼ異なっていると思い...続きを読む

Qショートカットをデスクトップに作るコマンドを教えて下さい

お世話になります。

WindowsXPや2000のパソコンが100台以上あります。
サーバーに置いてあるTESTER.EXEを各パソコンにコピーするバッチを作るまでは完成しました。
次に、このTESTER.EXEのショートカットをデスクトップに作りたいのですが、どういうコマンドになりますか?
ユーザー名はパソコンによってバラバラなので、その辺のコマンドの書き方もどう書いていいのかわかりません。
なんか変数みたいな何かがあったような気がしますが、よく覚えていません。

参考までにTESTERCOPY.BATはこのようになっています。
最後の行にコマンドが入れば完成となります。
------------------------------------------------------------
C:
CD "\Program Files"
MD AAA
XCOPY /S "\\192.168.0.1\AAA\TESTER.EXE" "C:\Program Files\AAA\"
(TESTER.EXEのショートカットをデスクトップに作るコマンド)
------------------------------------------------------------

以上、宜しくお願いします。

お世話になります。

WindowsXPや2000のパソコンが100台以上あります。
サーバーに置いてあるTESTER.EXEを各パソコンにコピーするバッチを作るまでは完成しました。
次に、このTESTER.EXEのショートカットをデスクトップに作りたいのですが、どういうコマンドになりますか?
ユーザー名はパソコンによってバラバラなので、その辺のコマンドの書き方もどう書いていいのかわかりません。
なんか変数みたいな何かがあったような気がしますが、よく覚えていません。

参考までにTESTERCOPY.BATはこのように...続きを読む

Aベストアンサー

過去の質問です。
参考になるよね?
http://oshiete1.goo.ne.jp/qa2930427.html

QバッチファイルでのDNSサフィックス設定

環境:
OS:Windows7(32bit)

職場で複数台のPCのネットワーク設定をすることになりました。

バッチファイルを作成しようと思うのですが、いくつかの設定の内、DNSサフィックスだけコマンドでの設定方法がわかりません。

具体的には以下の箇所になります。(コントロールパネルの表示方法は「小さいアイコン」)

[スタート] - [コントロールパネル] - [ネットワークと共有センター] - [アダプタの設定変更] - [ローカル接続エリア(を右クリック)] - [プロパティ] - [インターネットプロトコルバージョン4(のプロパティ)] - [全般タブの詳細設定ボタン] - [DNSタブの「この接続のDNSサフィックス」]

ちなみに「以下のDNSサフィックスを順に追加する」の箇所はバッチファイルでの設定方法はわかっております。

「この接続のDNSサフィックス」の欄に設定する方法が知りたいです。

Aベストアンサー

レジストリの場所は下記になると思います。
GUIで設定をしてレジストリの変化を確認すればわかると思います。

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\Interfaces\<Interface のGUID>\Domain

バッチ化する上で問題となるのは、インターフェースのGUIDがPC毎に異なることに有ると思います。
なんらかの方法でGUIDを取得してそれを元にレジストリ設定のコマンドを作成するようにバッチを組むことになるのかなと思います。

GUIDの取得についてあまりいい方法が思いつかないのですが、

getmac /v /fo list

上記コマンドで取得した結果からGUIDを切り出すようにすれば出来ることは出来そうです。
※ネットワーク接続名がPC毎に異なるとそもそもバッチでの変更は難しくなるので注意

もう少しましな方法としてはWMIを使用する方法が考えられます。

設定すべきところは
Win32_NetworkAdapterConfiguration プロバイダの
SetDNSDomain メソッド
になります。

PowerShellが使用出来るのであれば、
下記Webサイトの「ネットワーク アダプターの DNS ドメインの割り当て」を参考にして下さい。
http://technet.microsoft.com/ja-jp/library/dd315292.aspx

VBスクリプトならVBスクリプトからWMIを使用する方法として下記を参考にして下さい。
http://www.wmifun.net/sample/win32_networkadapterconfiguration.html

どちらのサンプルともにも言えることですが、設定する条件をIPEnabledとしているので
「ローカルエリア接続」だけに設定するためには、もう少しネットワーク接続名を特定する必要があります。
(GUIDよりはましだと思いますが)
ネットワーク接続名がPC毎に異なると厳しいのは同じです。

ネットワーク接続の特定方法によってはWMICでも出来るかもしれません。

レジストリの場所は下記になると思います。
GUIで設定をしてレジストリの変化を確認すればわかると思います。

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\Interfaces\<Interface のGUID>\Domain

バッチ化する上で問題となるのは、インターフェースのGUIDがPC毎に異なることに有ると思います。
なんらかの方法でGUIDを取得してそれを元にレジストリ設定のコマンドを作成するようにバッチを組むことになるのかなと思います。

GUIDの取得についてあまりいい方法が思いつかないのです...続きを読む

Qbatである文字列内に特定の文字列が含まれているか確認したい

batファイルの中である変数「abc」の中に「test」という文字が含まれていたら○○を行なうという分岐を作成したいのですが、どのように行なえばよいのでしょうか?

そのまま、ずばりのお答えお待ちしております。

よろしくお願い致します。

Aベストアンサー

大文字小文字を区別しなくていいなら、

if not "%abc:test=%" == "%abc%" echo 含まれていた

区別するなら、

echo %abc% | find "test" >NUL
if not ERRORLEVEL 1 echo 含まれていた

Qpingでポートの指定

pingでIPアドレスを指定して、通信できるかどうかというのは
よく使いますが、pingでポートを指定して応答するかどうかは調べられるのでしょうか?

よろしくお願いします

Aベストアンサー

pingを含むICMPというプロトコルは、OSIの7レイヤで言うところのL2(同一セグメント内通信)とL3(IPルーティングされた通信)の両方にまたがる、ちょっと珍しいプロトコルです。

IPアドレスは指定できますが、別サブネットに属するIPアドレスに到達できればL3通信、できなければゲートウェイと呼ばれる同一サブネットに属する中継装置からの回答を得るという点でL2(MAC通信ではなく、同一セグメント内通信という意味)通信です。

ポート番号はL4で使用されるアドレスですから、L4機能の疎通確認はping(を含むICMP)ではできません。

FTPの疎通確認であれば、クライアントからサーバに対するTCP/21通信(FTP-CMD)が可能であること(サーバからクライアントへのTCP/21からの応答を含む)+サーバからクライアントに対するTCP/20通信(FTP-DATA)が可能であること(クライアントからサーバへのTCP/21からの応答を含む)が必要でしょう。

監視ソフトによるものであれば、
・クライアントからサーバへのログイン(TCP/21)
・クライアントからサーバへのlsの結果(TCP/20)
で確認すればよいでしょう。

pingを含むICMPというプロトコルは、OSIの7レイヤで言うところのL2(同一セグメント内通信)とL3(IPルーティングされた通信)の両方にまたがる、ちょっと珍しいプロトコルです。

IPアドレスは指定できますが、別サブネットに属するIPアドレスに到達できればL3通信、できなければゲートウェイと呼ばれる同一サブネットに属する中継装置からの回答を得るという点でL2(MAC通信ではなく、同一セグメント内通信という意味)通信です。

ポート番号はL4で使用されるアドレスですから、L4機能の疎通確認はping(を含む...続きを読む

Qバッチ処理でファイルの中身を変数に入れるやり方

あるファイルの中には1行の文字列があります。
このファイルをバッチで読み取り、変数に設定したいです。

例:
test.txt
abcacbacbacbacbacbacbacbacb

test,bat
set DATA=[test.txtを読み込んだ値]

よろしくお願い致します。

Aベストアンサー

これですね。

参考URL:http://www.upken.jp/kb/dqvgHNRUxwFDkmtoqEwfXHUjDrevNv.html

QDHCP設定バッチnetshコマンドについて

netshコマンドを使用して、
IPアドレスを固定にするバッチと、自動取得にするバッチを作成致しました。

自動取得のバッチがうまく動いてくれません。

”DHCP はこのインターフェイスで既に有効です。”表示します。

個別には動くようですが、連続して行うとエラーになってしまいます。
エラーがでた後でも、
インタネットプロトコルTCP/IPv4のプロパティを開き、OKを押下してから、
再度バッチを実行すると成功するようです。

windows7とwindows8の2台で試しましたが同じ症状でした。
アカウントもadministrator権限で、
”管理者にて実行する”でバッチを起動させております。

netshコマンドとOSが対応していないのでしょうか?
手動登録する際の”TCP/IPの警告”が止めてしまっているのでしょうか?

以下が作成たバッチ内容です。

固定.bat
====ここから============
@echo off

echo.
echo ===========================
echo 「IPアドレス」の設定 [固定]
echo ===========================
echo.

rem ----- 環境変数の設定 -----
set INTERFACE=ワイヤレス ネットワーク接続

set IP=192.168.1.100

set SUBNET=255.255.255.0

set GATEWAY=192.168.1.254

rem -----「IPアドレス」の設定 -----
netsh interface ipv4 set add name="%INTERFACE%" source=static addr="%IP%" mask="%SUBNET%" gateway="%GATEWAY%" gwmetric=1

pause

exit
====ここまで============

自動.bat
====ここから============

@echo off

echo.
echo ==================================
echo 「IPアドレス」の設定 [自動]【既定】
echo ==================================
echo.

rem ----- 環境変数の設定 -----
set INTERFACE=ワイヤレス ネットワーク接続

rem -----「IPアドレス」の設定 -----
netsh interface ipv4 set address name="%INTERFACE%" source=dhcp

pause

exit

====ここまで============

netshコマンドを使用して、
IPアドレスを固定にするバッチと、自動取得にするバッチを作成致しました。

自動取得のバッチがうまく動いてくれません。

”DHCP はこのインターフェイスで既に有効です。”表示します。

個別には動くようですが、連続して行うとエラーになってしまいます。
エラーがでた後でも、
インタネットプロトコルTCP/IPv4のプロパティを開き、OKを押下してから、
再度バッチを実行すると成功するようです。

windows7とwindows8の2台で試しましたが同じ症状でした。
アカウント...続きを読む

Aベストアンサー

>固定にしたいときに固定bat、自動にしたいときに自動batを叩くという使い方です。
自動→固定→自動→固定・・・・
ということですか。
>連続して行うとエラーになってしまいます。
自動にした場合、DHCPサーバーからIPアドレスの払い下げをしてもらいます。
ワイヤレスとの事ですし、IPをもらうのに時間がかかっているのではないでしょうか?

エラーメッセージとは関係ないと思いますが、
DNSサーバーの設定が無いのは、省略しているだけですか?

QDirコマンドでフォルダ内ファイルの合計サイズをだすには?(コマンドプロンプトにて)

いろいろ調べましたが不明な点があり、質問します。

WindowsのDOSプロンプトでdirコマンドを打つとフォルダ・ファイルの一覧が表示されますが、その中にファイルサイズが表示されています。
このサイズを合計できるコマンドはありませんか?
DIRコマンドのオプションを調べましたがそれらしいものが見当たりません。
具体的には
C:\xxx\配下に50個程度のファイルがあります。
その50個の合計サイズを知りたいです。
xxxフォルダの親フォルダにはアクセス不可です。

ずーっと悩んでいます。よろしくお願いします。

なお、OSはWindowsNTか2000で使用予定です。

Aベストアンサー

カレントドライブ、カレントフォルダを
C:\xxx\
にした状態で、

dir /s /a-d

/sパラメータででサブディレクトリすべてを検索
/a-dパラメータでディレクトリ以外のファイル(つまり属性に関係なくすべてのファイル

これを実行すると最後にファイルの個数とファイルサイズの合計を表示します。

もし、隠し属性のファイルは合計しないのであれば、

dir /s

だけで良いと思われます。

QTCP/IPのプロパティを一瞬で表示する方法

社内1000台あまりのPCをDHCPから固定に変更します。
OSはWindows XP proです。
アドレスの変更作業はユーザ作業です。
が、ユーザのスキルがまちまちなので、
TCP/IPへのプロパティメニューへのアクセス方法をマニュアルにしなければなりません。
ところが実際作成してみると、「マイネットワークのプロパティを右クリックし、、」などと長くなってしまい、読んでてうんざいりするボリュームになってしまいます。
たとえば、ファイル名を指定して実行か何かで、現在アクティブになっているNICのTCP/IPのプロパティ表示方法などないのでしょうか?

Aベストアンサー

ローカルエリア接続へのショートカットを作って配布する方法ではダメでしょうか。
それをダブルクリックで開けばあとはプロパティボタンをクリックすればローカルエリア接続のプロパティが開きますが。。。


あとはnetshコマンドでバッチファイルを作って配布するとかでしょうか。。

Q文字列として"(ダブルコーテーション)を表示させる方法

こんにちは。文字列として、ダブルコーテーションを表示させるには、どうすればよいのか教えてください。m(__)m


例えば、
<font size="2">あいうえお</font>

というタグの「あいうえお」の部分が、セルA1にあった場合、

="<font size="2">"&A1&"</font>"という表示にしたいのです。

"2"のダブルコーテーションも文字列として表示させるには、どうすればよろしいのでしょうか。

教えてください。よろしくお願い致します。

Aベストアンサー

こんにちは~

表示形式は 「標準」 のままで、
ダブルコーテーションを、ダブルコーテーションで囲んでください。

""2""

="<font size=""2"">"&A1&"</font>"

としてみてください。


このQ&Aを見た人がよく見るQ&A

人気Q&Aランキング