function Get-MyServer { param([string]$servername) If ($servername -eq ""){Write-Warning "Usage: Get-MyServer "} Else {Get-QADComputer -searchRoot "OU=Servers,DC=MYDOMAIN,DC=LOCAL" -name $ServerName -sizeLimit 0 | Select-Object Name, Description, OSName, OSServicePack, ParentContainer, @{N="Model";E={(Get-WmiObject -Class Win32_ComputerSystem -ComputerName $_.Name).Model}}} }