『ボヘミアン・ラプソディ』はなぜ人々を魅了したのか >>

コマンドラインにて下記のネットワークパラメータを設定する方法をご教授下さい。
OSはWindows Server 2003とWindows XP Proについてです。
いずれも「TCP/IP 詳細設定」での設定です。

「この接続のアドレスをDNSに登録する」の有効/無効
「NetBIOS Over TCP/IP」の有効/無効

宜しくお願いします。

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

A 回答 (2件)

「NetBIOS Over TCP/IP」はレジストリ設定です。


Tcpip_インタフェース名について次のようになっています。
ValueName:NetBIOSOptions
value:0(規定値)1(有効にする)2(無効にする)

したがって「コマンドラインにて設定する方法」ということでしたら
regコマンド、ということになります。

この回答への補足

ご回答ありがとうございます。

レジストリ値であればregコマンドでできそうですね。

追加で質問なのですが、インターフェース名ってどこで確認できますか?
コマンドで特定のNICのインターフェース名を取得する方法などありますか?

補足日時:2007/12/21 16:20
    • good
    • 0

>「この接続のアドレスをDNSに登録する」の有効/無効


 こちらは、netshコマンドで何とかなるようだ。
 コマンドプロンプト画面で、

  ・netsh と入力
  ・interface ip set dns ? と入力

 すればhelpメッセージが出てくる。

 【参考】
  http://www.networkworld.jp/network/-/38221.html

だが、
>「NetBIOS Over TCP/IP」の有効/無効
 の方は、set wins コマンドでサポートされていない。
 別のコンテキスト画面で出来ないかとか調べてみたが、見つけることは出来なかった。

#routing ipx netbios とか
    • good
    • 0
この回答へのお礼

ご解答ありがとうございます。
DNS動的登録についてはご指摘のとおり、netshコマンドにて解決できました。

NetBIOSについては出来ないようですね。
残念です。

お礼日時:2007/12/14 22:26

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

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

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

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

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

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の取得についてあまりいい方法が思いつかないのです...続きを読む

QNetBIOS over TCP/IP が有効にならない

Windows Vista Home Basicを使用しているのですが、
NetBIOS over TCP/IPが有効になりません。

具体的な症状としては、
・"ipconfig /all"で"NetBIOS over TCP/IP: 無効"と表示されてしまう
・nbtstat -Rを実行しようとすると、"NetBT ドライバにアクセスできません
-- NetBT が読み込まれていない可能性があります"と表示されてしまう
・LAN(同一ワークグループ)内のWindows XP機(SP3 Home Edition)にコンピュータ名で
アクセスできない(IPアドレスを直接入力するとアクセスできる)
・逆にWindows XP機からもコンピュータ名でアクセスできない(同様にIPアドレスを直接入力するとアクセスできる)
があげられます。

どのような原因が考えられるのでしょうか。
おそらく、NetBIOS over TCP/IPが無効になっている
Vista機の方に問題があると思うのですが…。

ネットワークの構成は、
インターネット
   |(ADSL回線で接続)
住友電工ネットワークス TE4571E(ルータ機能付ADSLモデム)
   |(優先LAN接続)
pci GW-MF54G2(無線アクセスポイントとして使用)
   |       |(いずれも暗号化方式としてWPA2-PSK TKIPを使用)
Windows Vista機 Windows XP機
となっております。

分かる範囲の現状は以下の通りです(特記のない場合はVista機の内容です)
・インターネット プロトコル バージョン 4 (TCP/IPv4)のプロパティの
詳細設定より、
"NetBIOS over TCP/IP を有効にする"を選択している(規定値に設定しても変わらない)
・パーソナルファイアウォール・Windows ファイアウォールを無効にしても変わらない
・(システム管理→サービスの表示では)"TCP/IP NetBIOS Helper"サービスは起動している
・Windows XP機にLink Layer Topology Discoveryを導入してみたが変わらない
・Windows XP機ではNetBIOS over TCP/IPが有効になっている
・ネットワークと共有センターでプライベート ネットワークとなっている
・ネットワーク探索は有効にしている
・パスワード保護共有は無効にしている
・ネットワークと共有センターのフルマップではWindows XP機が表示される

Vista機の"ipconfig /all"での出力は以下の通りです。
Wireless LAN adapter ワイヤレス ネットワーク接続:
接続固有の DNS サフィックス . . . :
説明. . . . . . . . . . . . . . . : Atheros AR5006EG Wireless Network Adapter
物理アドレス. . . . . . . . . . . : **-**-**-**-**-**
DHCP 有効 . . . . . . . . . . . . : はい
自動構成有効. . . . . . . . . . . : はい
リンクローカル IPv6 アドレス. . . . : ****::****:****:****:******(優先)
IPv4 アドレス . . . . . . . . . . : 192.168.***.***(優先)
サブネット マスク . . . . . . . . : 255.255.255.0
リース取得. . . . . . . . . . . . : 2009年1月17日 22:54:07
リースの有効期限. . . . . . . . . : 2009年1月18日 22:54:06
デフォルト ゲートウェイ . . . . . : 192.168.***.***
DHCP サーバー . . . . . . . . . . : 192.168.***.***
DHCPv6 IAID . . . . . . . . . . . : *********
DNS サーバー. . . . . . . . . . . : 192.168.***.***
NetBIOS over TCP/IP . . . . . . . : 無効

Windows XP機の"ipconfig /all"での出力は以下の通りです。
Ethernet adapter ワイヤレス ネットワーク接続:
Connection-specific DNS Suffix . :
Description . . . . . . . . . . . : 802.11n Wireless LAN Card
Physical Address. . . . . . . . . : **-**-**-**-**-**
Dhcp Enabled. . . . . . . . . . . : Yes
Autoconfiguration Enabled . . . . : Yes
IP Address. . . . . . . . . . . . : 192.168.***.***
Subnet Mask . . . . . . . . . . . : 255.255.255.0
Default Gateway . . . . . . . . . : 192.168.***.***
DHCP Server . . . . . . . . . . . : 192.168.***.***
DNS Servers . . . . . . . . . . . : 192.168.***.***
Lease Obtained. . . . . . . . . . : 2009年1月17日 22:12:44
Lease Expires . . . . . . . . . . : 2009年1月18日 22:12:44

Windows Vista Home Basicを使用しているのですが、
NetBIOS over TCP/IPが有効になりません。

具体的な症状としては、
・"ipconfig /all"で"NetBIOS over TCP/IP: 無効"と表示されてしまう
・nbtstat -Rを実行しようとすると、"NetBT ドライバにアクセスできません
-- NetBT が読み込まれていない可能性があります"と表示されてしまう
・LAN(同一ワークグループ)内のWindows XP機(SP3 Home Edition)にコンピュータ名で
アクセスできない(IPアドレスを直接入力するとアクセスできる)
・逆にWindows XP機...続きを読む

Aベストアンサー

調べられた内容をみると一通り検証されているようですね。

ネットワークの深い部分のトラブルの可能性もありそうでが。。。
とりあえず;

>NetBT ドライバにアクセスできません
これについてですが、コマンドプロンプトのアイコンを右クリック
【管理者として実行】を選択しても同様なエラーが表示されますか?

netstat -an コマンドを実行した場合、TCP139 UDP137 UDP138
の各ポート番号はlisten状態になっていますか?

>LAN(同一ワークグループ)内のWindows XP機(SP3 Home Edition)に
>コンピュータ名でアクセスできない(IPアドレスを直接入力すると
>逆にWindows XP機からもコンピュータ名でアクセスできない
>(同様にIPアドレスを直接入力するとアクセスできる)

これは vistaからのアクセスの場合、ネットワーク内
xpからの場合はマイネットワーク内にそれぞれ表示されている
コンピュータのアイコンをクリックしてアクセスできない という
ことですか
そしてアドレス欄に \\アクセス先のIPアドレス を入力して
アクセスすると 相手のコンピュータに入れる ということですか

あと、
"セーフモードとネットワーク"でログオンして各操作を行った場合は
どうですか

調べられた内容をみると一通り検証されているようですね。

ネットワークの深い部分のトラブルの可能性もありそうでが。。。
とりあえず;

>NetBT ドライバにアクセスできません
これについてですが、コマンドプロンプトのアイコンを右クリック
【管理者として実行】を選択しても同様なエラーが表示されますか?

netstat -an コマンドを実行した場合、TCP139 UDP137 UDP138
の各ポート番号はlisten状態になっていますか?

>LAN(同一ワークグループ)内のWindows XP機(SP3 Home Edition)に
>コン...続きを読む

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

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

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

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

Aベストアンサー

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

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

区別するなら、

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

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

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

Aベストアンサー

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


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

QDNSのセカンダリのアドレスを、コマンドで変更したいです。

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

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

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

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

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

Aベストアンサー

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

確認はipconfig /allでどうぞ

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

これをバッチファイルにして使っている人に叩いてもらうのがいいと思いますが........

Qポートの80と443

こちらのサービス(https://secure.logmein.com/)を利用すると、インターネットを見られるサーバーのポートの80と443が空いていればルータやファイアウォールに特段の設定なく外部からサーバーを操作できるそうですが、逆にサーバーのポートの80や443を空けることには何か危険性があるのでしょうか。

Aベストアンサー

ポート80は一般的なHTTP、ポート443はHTTPSです。
この2つのポートがあいていなければインターネット接続(WEBブラウジング)は出来ません。
ですから、ほとんどのファイアウォールでこのポートは開いています。(インターネット接続を制限している社内LANでは当然閉じていますが)

ちなみに、よく使うポートとしてはFTPで20、21、SMTP(送信メール)で25、受信メールPOP3で110あたりです。セキュリティポリシー上、この辺は制限される事も多いですが、HTTP 80、HTTPS(暗号化用)443は通常閉じません。


危険性?
WEBプロトコルを使ってFTP的なファイル転送(WebDAV)やVPN等も出来るようになっています。当然そこにはある種の危険はつきものですが、WEBブラウジングに伴う危険と大きく変わりません。ウィルス等に感染していればこの2つのポートだけでも相当危険でしょうね。

参考まで。

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

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

Qコマンドプロンプトを使ってipアドレスからコンピュータ名を知る方法

ipアドレスは分かっていますがコンピュータ名が分かりません。リモート接続ソフトなどは使えないので、それでコンピュータ名を調べることはできません。
コマンドプロンプトを使ってipアドレスからコンピュータ名を知る方法を教えてください!

Aベストアンサー

なんか回答がバラバラなので整理しましょう。
調査している自分自身が使用している端末は、Windows XPのPCであると仮定します。
また、調べるのは基本的に外部から名前解決可能な名前(No.2さんの言う"2"に相当する名前)とします。

パターン1:
対象のIPアドレスがWindows端末機で、自分が使用している端末と同じネットワークに属しているか同一のWINSサーバを参照しているとき……No.4さんの答えで検索できます。

nbtstat -A <IP Address>

パターン2:
ネットワーク管理者がDNSをきちんと管理しており、対象IPについても管理者の管理下にある場合……以下2つのいずれかの方法で検索できます。

  nslookup <IP address>

または

  nslookup -q=ptr <reverse ip>.in-addr.arpa.
  ex) 192.168.12.1 のIPを調べたい場合、以下のように入力する
  nslookup -q=ptr 1.12.168.192.in-addr.arpa.

  (DNSサーバで逆引きが設定されていないと、正しく検索できない場合があります)

パターン3:
上記以外の場合

外部から名前解決できないので、調べようがありません。または、調べてもそれが正しいホスト名である保証がありません。
そのIPの端末自体に設定されているホスト名を直接調べるしかありませんが、それには実際にそのIPの端末を操作して調べるしかありません。
つまり、No.2さんの回答となるのですが、
IPを使用しているのがWindows PCやUnixサーバなどである保証はないので、確認するコマンドはその端末の種類(OS)によって異なります。

なお、tracert (traceroute)を使用する、という回答がありますが、これはパターン1またはパターン2のいずれかまたは両方を満たしていないと表示されませんので、厳密には正しい答えとはいえません。
(たいていの場合、"tracert <IP address>" や "ping <IP address>"で用が足りてしまうことも多いので、必ずしも間違いではないのですが)

なんか回答がバラバラなので整理しましょう。
調査している自分自身が使用している端末は、Windows XPのPCであると仮定します。
また、調べるのは基本的に外部から名前解決可能な名前(No.2さんの言う"2"に相当する名前)とします。

パターン1:
対象のIPアドレスがWindows端末機で、自分が使用している端末と同じネットワークに属しているか同一のWINSサーバを参照しているとき……No.4さんの答えで検索できます。

nbtstat -A <IP Address>

パターン2:
ネットワーク管理者がDNSをきちんと管理して...続きを読む

Q【バッチファイル】ホスト名をファイル名につけたい【変更】

バッチファイルで作成したファイルのファイル名(○○.txt)を
「ホスト名.txt」に変更したいのですが
やり方がよくわかりません。
どなたかご存知の方、お教え願います。
宜しくお願いします。

Aベストアンサー

補足です。

ファイル名の変更例です。

rename C:\XXX.txt %COMPUTERNAME%.txt

Qグループポリシーをレジストリで設定したい。

グループポリシーをレジストリで設定したい。

お世話になります。
Windows 7 Home Premiumを使用しているので、
グループポリシーが使用できません。

そこで、グループポリシーで有効や無効に設定できることを
レジストリで設定することができたらと思っております。

・ユーザーが訪問したwebサイトの削除の禁止
・フォームデーター削除の禁止
・履歴設定を許可しない
・インターネット一時ファイルを削除できない
・ InPrivateを無効にする

他にも色々とあると思いますが
システム管理者によって設定できることで
レジストリで設定できることがあれば教えてください。

HKEY_CURRENT_USER\Software\..................

キーを開く ××××× 値「1」

こんな感じで教えていただければと思います。
どうぞよろしくお願いいたします。

Aベストアンサー

http://oshiete.goo.ne.jp/qa/6184601.html の
回答No.2 の添付画像のpolicyの残り 10 アイテムです。
registry key ごとにグルーピングしてあります。
上段:policy、下段:valuename です。
value:はどれも 1 or 0 なので省略してあります。

※それほどレジストリにこだわるのなら *.admx , *.adml ファイルを入手したほうがいいと思います。(なにしろ数1,000のレジストリ設定があるわけですので・・・)
下記は添付画像の InetRes.admx , InetRes.adml ファイルを簡単に加工して取得したものです。
-----
レジストリ キー
HKEY_CURRENT_USER\Software\Policies\Microsoft\Internet Explorer\Privacy

Cookie の削除を禁止する
CleanCookies

ユーザーが訪問した Web サイトの削除を禁止する
CleanHistory

インターネット一時ファイルの削除を禁止する
CleanTIF

InPrivate フィルター データの削除を禁止
CleanInPrivateBlocking

お気に入りサイト データの削除を禁止する
UseAllowList

終了時の閲覧の履歴の削除を構成する
ClearBrowsingHistoryOnExit
-----
レジストリ キー
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Group Policy Objects\{1428A09B-1D77-40A6-8CCC-E28EC5350DDE}User\Software\Policies\Microsoft\Internet Explorer\Control Panel

フォーム データの削除を禁止する
DisableDeleteForms

パスワードの削除を禁止する
DisableDeletePasswords

インターネット一時ファイルおよび Cookie を削除できないようにする
Settings

[履歴の設定] を許可しない
History
-----
以上です。

http://oshiete.goo.ne.jp/qa/6184601.html の
回答No.2 の添付画像のpolicyの残り 10 アイテムです。
registry key ごとにグルーピングしてあります。
上段:policy、下段:valuename です。
value:はどれも 1 or 0 なので省略してあります。

※それほどレジストリにこだわるのなら *.admx , *.adml ファイルを入手したほうがいいと思います。(なにしろ数1,000のレジストリ設定があるわけですので・・・)
下記は添付画像の InetRes.admx , InetRes.adml ファイルを簡単に加工して取得したものです。
-----
レ...続きを読む


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

人気Q&Aランキング

価格.com 格安SIM 料金比較