Hello! I need help. I won't to add logged users in computer description.it is a script. Many I can do that more easy? Thank you!!!
$containers = Get-ADComputer -SearchBase "OU=Computers,DC=local" - k "DNSHostName -like '*'" -properties ipv4address
Get-ADUser -SearchBase "OU=Temp,DC=local" -filter * | Foreach {$h = @{}} {$h.Add($_.SamAccountName,$_.Name)}
foreach ($comp in $containers) {
try {
$wmi = Get-WmiObject -Class Win32_ComputerSystem -ComputerName $comp.DNSHostName -Ea Stop
$u = $wmi.UserName.split("\")[1]
$s = $h[$u]
$description = "{0} {1} {2}" -f $u,$s,$comp.ipv4address
Set-ADComputer $comp -Description $description
}
catch {
"$($comp.Name): $_"
}}