社内SEの話

日々起きたことの記録用

【Powershell】ネットワークをパブリックからプライベートへ変更する

ネットワークをパブリックからプライベートへ変更する方法

PC購入直後にネットワークのカテゴリを確認するとたまにPublicになっているケースがあります。

ネットワークの設定を間違えた訳ですが、そのたびに確認するのも面倒くさいのでPowershellでカッっと変更させます。

現在の状態の確認

Get-NetConnectionProfile

NetConnectionProfile

learn.microsoft.com

変更方法

Set-NetConnectionProfile -Name "ネットワーク" -NetworkCategory private

NetConnectionProfile

learn.microsoft.com

変更後の確認

Get-NetConnectionProfile

NetConnectionProfile

すべてのネットワークをプライベートにしていいからワンランナーで実行する

ネットワーク名を調べるのは大変なので、少し工夫をして汎用性をもたせたスクリプトにします。

Get-NetConnectionProfile | %{ Set-NetConnectionProfile -Name $_.Name
-NetworkCategory private }

通常のPCであればネットワークは一つしか無いためこのコマンドで十分