$DataSet1 = Get-WmiObject -Class Win32_Desktop -ErrorAction Stop| select name,ScreenSaverActive $UserInfo = @() ForEach ($Item in $DataSet1) { $tmpUserInfo = New-Object -TypeName PSObject $tmpUserInfo | Add-Member -MemberType NoteProperty -Name "Username" -Value $Item.Name $tmpUserInfo | Add-Member -MemberType NoteProperty -Name "Screensaver" -Value $Item.ScreenSaverActive $UserInfo += $tmpUserInfo } $UserInfo | Format-Table