Para mostrar solo los parámetros Name
y Enabled
del comando Get-NetFirewallProfile
, se pueden usar PowerShell de esta forma:
Get-NetFirewallProfile | Select-Object Name, Enabled
Esto devolverá una tabla con solo esas dos propiedades para cada perfil de firewall (Domain, Private, Public), por ejemplo:
Name Enabled
---- -------
Domain True
Private True
Public False
Si quieres sacar solo la línea del perfil "Public", puedes hacer:
Get-NetFirewallProfile -Name Public | Select-Object Name, Enabled
Y si deseas un formato más limpio aún (por ejemplo, solo los valores sin cabecera), puedes hacer:
(Get-NetFirewallProfile -Name Public).Name
(Get-NetFirewallProfile -Name Public).Enabled
O, en una sola línea:
Get-NetFirewallProfile -Name Public | ForEach-Object { "$($_.Name): $($_.Enabled)" }
Esto imprimirá:
Public: False