そこで、会社のネットワーク上のすべてのコンピューターのネットワーク タイプをプライベートに変更したいと考えています。
最初のアイデアは、バッチ ファイルを作成し、すべての PC で実行することでした。これが最も簡単な方法でしょうか。バッチでタイプを変更するにはどうすればよいでしょうか。コマンドはありますかnetsh
。
答え1
グループ ポリシーでポリシーをプッシュするか、PowerShell でこれを実行できます。
- 走る
Get-NetConnectionProfile
次のような結果が返されます:
Name : myCorporateNetworkName
InterfaceAlias : Ethernet 6
InterfaceIndex : 15
NetworkCategory : Public
IPv4Connectivity : Internet
IPv6Connectivity : Internet
- 走る
Set-NetConnectionProfile -Name "myCorporateNetworkName" -NetworkCategory Private
コマンド 1 の Name フィールドを使用して、コマンド 2 の名前引数を入力します。1 台のコンピューターで名前がわかれば、他のすべてのコンピューターでも同じ名前になります。スクリプトは次のようになります。
Set-NetConnectionProfile -Name "myCorporateNetworkName" -NetworkCategory Private
このワンライナーを.ps1
ファイルとして保存すると、すべてのマシンで実行できます。