2017-03-27 28 views
2

バッチファイルをクリックするためだけに静的IPを割り当てるためのバッチファイルがあります。その表示エラー(ファイル名、ディレクトリ名、またはボリュームラベルの構文が間違っています。 ")があります。 solutoinは何でしょうか。バッチファイルを使用してIPアドレスを割り当てる

私のバッチファイルが

netsh interface ip set address "Wireless Network Connection" static 192.168.1.26 255.255.255.0 192.168.1.1 
netsh interface ip set dns "Wireless Network Connection" static 8.8.8.8 
netsh interface ip add dns "Wireless Network Connection" 4.2.2.2 
+0

は 'netshインターフェイスIPは追加/' 'dns'を追加表示されませんが、' dnsservers' – JosefZ

+0

を追加私が取得しますwlanアダプターのないシステムでの最初のコマンドとまったく同じエラーmsg。 – LotPings

答えて

0

問題では、接続名であると思われます。あなたは

netsh interface ip set address "Wireless Network Connection" static 192.168.1.26 255.255.255.0 192.168.1.1 

"Wireless Network Connection"を実行した場合 はまさにインターフェイスとして、与えられた名前のように存在している必要があります。これは参照しているエイリアス名のようなものです。

インターフェイスをnetsh interface ip show configで見ると、実際には"Wireless Network Connection"になりますか? "Wireless Network Connection 2"のようなものかもしれないし、あなたが投稿したときに正確なエラーが表示されます。

EDIT

あなたのコメントにしてください。

は、ラインごとに正しいインタフェース名を追加することを忘れないでください、しかし、あなたの最新の問題はあなたにも

netsh interface ipv4 add dnsserver "Connection name goes here" address=4.2.2.2 index=1 
を使用することができ、最後の行にDNSサーバーを追加する

netsh interface ip set address "Connection name goes here" static 192.168.1.26 255.255.255.0 192.168.1.1 
netsh interface ip set dns "Connection name goes here" static 8.8.8.8 
netsh interface ip add dnsserver "Connection name goes here" address=4.2.2.2 index=1 

ノートに実際にあります

index=1までは、最初にインデックスを作成するDNSサーバーに合わせて設定してください。

+0

誰でもバッチファイルを送って私の自動ネットワークインターフェースを接続し、そのファイルをワンクリックで自動的に静的IPアドレスに割り当てることができます – sahil

+0

@sahil、詳細な要件を持つ新しい質問を投稿してください。 –

+0

私は無線ネットワークインターフェース(接続されている名前を意味する)を自動的に設定し、そのバッチファイルをクリックするだけで完全な静的IP設定を自動的に行う完全なバッチファイルが必要です。私の以前の質問では、しかしonw行のためのその罰金dnsのためにそれは間違って表示、いくつかのシステムでは、うまく動作しますので、私にその正しいファイルコードを送ってください。 @ garryありがとう。 – sahil

0

存在しない接続を変更しようとしていますか?
私が最初に現在の接続を列挙したい:

for /f tokens^=2delims^=^" %%A in (
    'netsh interface ip show config' 
) Do Echo %%A 

出力例:?

> List-Conn.cmd 
LAN-Verbindung 
Ethernet 2 
Loopback Pseudo-Interface 1 
関連する問題