Windows PowerShellのGet-NetConnectionProfileでネットワークプロファイルを調べる
そこで現在選択されているネットワークプロファイルをPowerShellで調べてみます。
またそのネットワークプロファイルのWindowsファイアウォールが有効になっているかどうかも確認します。
(図1)ネットワーク接続の画面
「ネットワーク」(イーサネット2)はプライベートネットワークに割り当てられている
「識別されていないネットワーク」(イーサネット3)はパブリックネットワークに割り当てられている
(図2)Windowsファイアウォールの状態
「ネットワーク」(イーサネット2)はプライベートネットワークに割り当てられている
「識別されていないネットワーク」(イーサネット3)はパブリックネットワークに割り当てられている
(どちらもネットワーク接続の画面の表示と同じ)
そしてドメイン/プライベート/パブリックの3つ全てWindowsファイアウォールは有効
(図3)Get-NetConnectionProfileとGet-NetFirewallProfile
管理者: Windows PowerShell |
PS C:\> Get-NetConnectionProfile |Select-Object InterfaceAlias,Name,IPv4Connectivity,NetworkCategory InterfaceAlias Name IPv4Connectivity NetworkCategory -------------- ---- ---------------- --------------- イーサネット 2 ネットワーク Internet Private イーサネット 3 識別されていないネットワーク NoTraffic Public PS C:\> Get-NetFirewallProfile |Select-Object Name,Enabled Name Enabled ---- ------- Domain True Private True Public True PS C:\> |
Get-NetFirewallProfile で各Windowsファイアウォールの有効・無効がわかります
(図4)OSとPowerShellのバージョン
管理者: Windows PowerShell |
PS C:\> Get-ComputerInfo |Select-Object WindowsProductName,OsVersion WindowsProductName OsVersion ------------------ --------- Windows Server 2016 Standard Evaluation 10.0.14393 PS C:\> $PSVersionTable Name Value ---- ----- PSVersion 5.1.14393.5127 PSEdition Desktop PSCompatibleVersions {1.0, 2.0, 3.0, 4.0...} BuildVersion 10.0.14393.5127 CLRVersion 4.0.30319.42000 WSManStackVersion 3.0 PSRemotingProtocolVersion 2.3 SerializationVersion 1.1.0.1 PS C:\> |
- 関連記事
-
- Windows PowerShellのResolve-DnsNameコマンドレットで名前解決を確認する (2024/02/18)
- Windows PowerShellのGet-NetConnectionProfileでネットワークプロファイルを調べる (2024/02/09)
- Windows PowerShellのSet-ItemPropertyコマンドレットでファイルのタイムスタンプを変更する (2023/11/26)
- Windows Serverバックアップでローカルディスクに保存した時のフォルダ名 (2023/08/20)
- Robocopyコマンドでフォルダをコピーしたらログにどのように表示されるか確認してみた (2023/05/02)
- Windows Server 2022のパッチをWindows Updateカタログから事前にダウンロードしておきオフラインインストールする (2023/04/11)
- Windows PowerShellのSet-ADReplicationSubnetコマンドレットでIPサブネットを他のサイトに割り当てる (2023/04/07)