mostly a dumping ground for powershell scriptlets ## ciminstance ciminstance / cimsession replacing wmi so heres how to get various information as it comes up #### network `get-ciminstance -computername $computer win32_Networkadapter -filter "netconnectionstatus = 2" | Select name,speed` #### serial `Get-CimInstance -ComputerName $computer -class win32_bios | Select SerialNumber` #### os `Get-CimInstance Win32_OperatingSystem -ComputerName $computer | Select-Object Caption` #### processor `Get-CimInstance Win32_Processor -ComputerName $computer | Select-Object DeviceID, Name` #### memory `(Get-CimInstance Win32_PhysicalMemory -ComputerName $computer | Measure-Object -Property capacity -Sum).sum /1gb`