Para poder saber parámetros del sistema operativo y la máquina fisica se utilizan los objetos WMIObject sobre la clase que se quiera. Para poder conocer cuales son todos las clases disponibles se utiliza el siguiente comando

Get-WMIObject -List

Algunas de las posibilidades son:

Get-WmiObject -Class Win32_Desktop -ComputerName . | select -Property *
Get-WmiObject -Class Win32_Processor -ComputerName . | select -Property *
#Enumera modelo del equipo y fabricante
Get-WmiObject -Class Win32_ComputerSystem -ComputerName . | select -Property *
Get-WmiObject -Class Win32_QuickFixEngineering -ComputerName . | select -Property *
Get-WmiObject -Class Win32_OperatingSystem -ComputerName .| select -Property *

#Enumera modelo del equipo y fabricante
Get-WmiObject -Class Win32_ComputerSystem -ComputerName .
#Enumerar el propietario y los usuarios locales
Get-WmiObject -Class Win32_OperatingSystem -ComputerName . | Select-Object -Property NumberOfLicensedUsers,NumberOfUsers,RegisteredUser
#Enumerar la información de versión del sistema operativo
Get-WmiObject -Class Win32_OperatingSystem -ComputerName . | Select-Object -Property BuildNumber,BuildType,OSType,ServicePackMajorVersion,ServicePackMinorVersion

De forma general se puede utilizar el comando systeminfo para obtener toda la información del sistema, pudiendo exportar el resultado a csv

systeminfo /fo csv > fichero.csv