$Header = @" $Title "@ Import-Module ActiveDirectory if ((Get-ADComputer -filter * -Property *| Select-Object ipv4addres) -eq $null) { $a = Get-ADComputer -filter * -Property * | Select-Object name, dnshostname, operatingsystem, operatingsystemservicepack, ipv4address, lastlogondate, logoncount, @{ label = "PingResults"; Expression = { "Computer is OFF" } } | sort lastlogondate -Descending | ConvertTo-Html -head $header -Fragment } else { $b = get-adcomputer -filter * -Property * | Select-Object name, dnshostname, operatingsystem, operatingsystemservicepack, ipv4address, lastlogondate, logoncount, @{ label = "PingResults"; Expression = { tnc $_.ipv4address -InformationLevel Quiet } } | sort lastlogondate -Descending | ConvertTo-Html -head $header -fragment } ConvertTo-Html -head $header -Body $a $b -Title "Domain Inventory" | Out-File c:\test.html