Powershell : QuickCMD : Get a list of all WMI Classes?

Get all WMIClasses and export them to a CSV file

 Get-WmiObject -List | Export-Csv C:\WMIClasses.csv

Get-WMIObject

http://blogs.technet.com/b/heyscriptingguy/archive/2009/03/03/how-do-i-find-the-names-of-wmi-classes.aspx

Advertisements

Powershell : QuickCMD : Import data from a .TXT file

Reading a Text File

Get-Content c:\scripts\test.txt

Import Text file content to a var

$var = Get-Content c:\scripts\test.txt

Using pipeline to pass the data to another cmdlet

Get-Content c:\scripts\test.txt | Foreach-Object {Get-Wmiobject -computername $_ win32_bios}

Count the number of lines of the array created from the Text file

Get-Content c:\scripts\test.txt | Measure-Object

Import only the first/last 5 lines from the Text file

Get-Content c:\scripts\test.txt -totalcount 5
Get-Content c:\scripts\test.txt | Select-Object -last 5

Get-Content Aliases

  • gc
  • type
  • cat

http://technet.microsoft.com/en-us/library/ee176843.aspx