私は以前netsh
、NIC (インターフェースカード) の多くの構成設定を管理していました。ただし、ネットワークの場所を管理するものは何も表示されません。
Google で簡単に検索すると、Microsoft の追加の .dll を使用して、PowerShell からネットワークの場所を管理する方法を示す次のリンクが見つかりました。
http://blogs.technet.com/b/heyscriptingguy/archive/2012/06/10/weekend-scripter-use-powershell-to-manage-windows-network-locations.aspx
かなり長いので、関連する部分をここに貼り付けるのは現実的ではありません。
または、CMD プロンプトを使用して NIC を有効/無効にすることもできます (Windows GUI を使用している場合)。CMD ルートは、Windows GUI よりも問題が少ないことがわかりました。CMD プロンプトを使用するには、devcon.exe
. Microsoft SDK で見つけました。取得したら、CMD プロンプトから次のように入力できます。
devcon listclass net
これにより、NIC が表示されます。次に、次のように入力します。
devcon hwids __________
空欄に NIC ID の最初の部分 (例: PCI\VEN_14E4
) を入力します。これにより、NIC のハードウェア ID が得られます。以下を使用して、イーサネットおよび WiFi NIC を有効/無効にします。
devcon enable PCI\CC_020000
devcon disable PCI\CC_020000
devcon enable PCI\CC_028000
devcon disable PCI\CC_028000