サイトアイコン パソコンサポートの00H ~社長BLOG~

PowerShell でネットワークプロファイルを切り替える

普通の人は多分使わないので
技術者向けのネタですみません。

インターネットでネットワークプロファイル
(プライベートかパブリックか)を切り替えるのは
以前書いた記事の通りです。

が、インターネットに接続されていない状態では
実はこの方法が使えません…
中途半端なところが Microsoft らしいですね。
インターネットにつながっていないネットワークは
個人情報を扱う際に専用のイントラネットに接続して
使用する場合が想定されます。
この際にパブリックからプライベートに変更するのに
PowerShell を利用します。
PowerShell の起動は Windows キー + X →
PowerShell(管理者)で起動するのが早いでしょう。
ショートカットは Win + X → A です。

まず get-netconnectionprofile は
インタフェース情報を確認するコマンドです。
この時の InterfaceIndex と NetworkCategory を
確認してください。
InterfaceIndex は環境で変わりますので注意してください。
次に set-netconnectionprofile コマンドで
InterfaceIndex の値と NetworkCategory の値を指定し、
目的のものに変更します。
最後にもう一度 get-netconnectionprofile コマンドで
設定がちゃんとされているか確認してください。

モバイルバージョンを終了