• ベストアンサー

コマンドプロンプトの基本的な文法を教えてください

お世話になります。 コマンドプロンプトの基本的な文法を教えてください。 [ClientName] [ClientComment] [DHCP] というパラメータで、 [ClientComment] は空白にし、 [ClientName]と [DHCP]を入れたいのですが、うまくいきません。 ClientName,,DHCP ClientName ,, DHCP ClientName , , DHCP ClientName DHCP などと入れてみましたが、構文エラーだったり、","や",,"が設定されたりします。 ごく基本的なことだと思いますが、ご教示いただけますでしょうか。 よろしくお願いいたします。

質問者が選んだベストアンサー

  • ベストアンサー
  • jjon-com
  • ベストアンサー率61% (1599/2592)
回答No.3

区切り文字はカンマではなく,空白文字で要素を区切っているのですから,   ……△MACアドレス△ClientName△""△BOTH のように,ClientCommentとして空要素(""←二重引用符の連続)を渡してみてはどうでしょう。 (△は空白文字を表しています。ちなみに私は上記コマンドを実際に試していません,悪しからず)

その他の回答 (2)

  • kmrt
  • ベストアンサー率47% (43/91)
回答No.2

おそらく必要なステータスが抜けてるだけではないでしょうか。 add reservedip [MACアドレス] [ClientName] [ClientComment] [{DHCP | BOOTP | BOTH}] が正しい文法です 詳細はurl参照してください。

参考URL:
http://technet.microsoft.com/ja-jp/library/cc787375.aspx#BKMK_addresdip
ggenelove
質問者

補足

ご回答ありがとうございます。 紹介されたページを見て記述していましたが、正常に登録できないので質問させていただいた次第でした。 netsh dhcp server サーバのIP scope 192.168.10.0 add reservedip 192.168.10.01 MACアドレス ClientName と記述すると、ClientNameまで正常に登録されますが、 netsh dhcp server サーバのIP scope 192.168.10.0 add reservedip 192.168.10.01 MACアドレス ClientName,,BOTH ClientCommentは不要なので、上記のように記述すると、ClientNameに”,BOTH”と登録されてしまいます。 おそらく私の文法ミスだと思いますが、どこが間違っているのかわかりません。 ご教示いただければと思います。

  • FEX2053
  • ベストアンサー率37% (7991/21371)
回答No.1

コマンド名を書かないと何もいえないのですが。 ただ、[xx],[xx]とあるなら、確かに","で繋げばいいんですが、 [xx] [xx]とある場合は、ブランクで繋ぐ場合がありますよ。 また[xx]とある場合、xxと書いたらダメですよね。 ちゃんとxxに当たる内容を書かないといけません。 その「内容」が違っている(例えばファイル名の拡張子が抜けている) なんてことはないですか?

ggenelove
質問者

補足

失礼しました。 コマンドは netsh add reservedip です。 ClientName以前の設定は成功してます。

関連するQ&A