#Получим имя текущего компьютера и пользователя :
$computer = $env:COMPUTERNAME
$compuser = $env:username
$compdomain = $env:USERDOMAIN
#В переменные сохраняем нужные нам данные компьютера:
$computerinfo= Get-WMIObject Win32_ComputerSystemProduct
$ComVendor = $computerinfo.Vendor
$CompName = $computerinfo.Name
$CompVersion = $computerinfo.Version
#Затем в следующие переменные сохраним нужные нам данные пользователя:
$myfullname = (Get-WMIObject Win32_UserAccount | where caption -eq $compdomain\$compuser | select FullName | ft -hide | Format-List | Out-String).Trim()
#Записываем данные в поле Description учетной записи компьютера в Active Directory:
$ComputerSearcher = New-Object DirectoryServices.DirectorySearcher
$ComputerSearcher.SearchRoot = "LDAP://$("DC=$(($ENV:USERDNSDOMAIN).Replace(".",",DC="))")"
$ComputerSearcher.Filter = "(&(objectCategory=Computer)(CN=$Computer))"
$computerObj = [ADSI]$ComputerSearcher.FindOne().Path
$computerObj.Put( "Description", "$myfullname ($compuser) | $ComVendor $CompName $CompVersion" )
$computerObj.SetInfo()
Вышеуказанный скрипт записывает еще логин пользователя и модель ПК.