Windows PowerShell -Filter Parameter get-WmiObject
Get-Help Get-WmiObject -full
Get-ChildItem -Path "C:\Windows\System32\" -filter *.dll
PowerShell Get-WmiObject Filter
Get-WmiObject -class Win32_NetworkAdapterConfiguration -Filter "IpEnabled = 'True' " |
Format-Table IPAddress, DefaultIPGateway, MACAddress -auto
Get-Help Get-WmiObject -full
Get-ChildItem -Path "C:\Windows\System32\" -filter *.dll
PowerShell Get-WmiObject Filter
Get-WmiObject -class Win32_NetworkAdapterConfiguration -Filter "IpEnabled = 'True' " |
Format-Table IPAddress, DefaultIPGateway, MACAddress -auto
c) PowerShell Where-Object for Comparison with Above -Filter
# PowerShell Get-WmiObject -Filter replaced with where-Object
Get-WmiObject -class Win32_NetworkAdapterConfiguration |
Where-Object {$_.IpEnabled -eq 'True'} |
Format-Table IPAddress, DefaultIPGateway, MACAddress -auto
Get-WmiObject -class Win32_NetworkAdapterConfiguration |
Where-Object {$_.IpEnabled -eq 'True'} |
Format-Table IPAddress, DefaultIPGateway, MACAddress -auto
Note 7: Where-Object achieves exactly the same result, but it needs an extra pipe (|). My problem is remembering the $_. syntax. I often forget the _ as in: $.IpEnabled. PowerShell -filter output is shorter than the where-Object clause.
Read full article from Windows PowerShell -Filter Parameter get-WmiObject
No comments:
Post a Comment