Import-Module ActiveDirectory Import-Module WindowsUpdate $ServerList = Import-Csv 'C:\Users\abamaso-ccxadmin\Desktop\CompletedProd_WindowsServers - Classifications.csv' $AllServers = @() foreach ($Server in $ServerList) { $patchingtier = $Server.Classification $ServerObject = New-Object psobject $ComputerValidation = $null $WSUSComputerObject = Get-WsusServer -Name psus002 -PortNumber 8530|Get-WsusComputer -NameIncludes $server.'Server Name' $ComputerValidation = $wsuscomputerobject.FullDomainName $ServerObject | Add-Member -MemberType NoteProperty -Name "Server Name" -Value $server.'Server Name' $ServerObject | Add-Member -MemberType NoteProperty -Name "Operating System" -Value $server.'Operating System' $ServerObject | Add-Member -MemberType NoteProperty -Name "Application" -Value $server.Application if ($ComputerValidation -eq $null) { $ServerObject | Add-Member -MemberType NoteProperty -Name "WSUS Status" -Value "Server is not in WSUS" } else { $ServerObject | Add-Member -MemberType NoteProperty -Name "WSUS Status" -Value "Server is in WSUS" } $AllServers +=$ServerObject Write-host $Server.'Server Name'" checked in WSUS" } $AllServers | export-csv C:\Users\abamaso-ccxadmin\Desktop\WSUSComputers.csv