Get-ADComputer: не удается найти объект с идентификатором: «PC-125632» в разделе: «DC = XXX, DC = XXX, DC = XXX».В строке: 12 символов: 15 + $ ADComputer = Get-ADComputer $ Computer -Properties Описание +
Вышеуказанная ошибка устраняется с помощью (2) и (3)
Ниже кода у меня естьвыполнено успешно.Он работает нормально ..
(1) Я изменил способ импорта CSV.
$computers=Import-Csv -Path "C:\Temp\test.csv"
(2) и вместо
ForEach ($Computer in $Computers)
я использую
ForEach ($Computer in $Computers.distinguishedName)
остальные такие же ..
В целом этовыглядит так:
$computers=Import-Csv -Path "C:\Temp\test.csv"
ForEach ($Computer in $Computers.distinguishedName)
{
$ADComputer = $null
$ADComputer = Get-ADComputer $Computer -Properties Description
If ($ADComputer)
{
Add-Content c:\temp\computers.log -Value "The following PC $Computer has been found and disabled"
Set-ADComputer $ADComputer -Description "$($ADComputer.Description)- Disable due to inactivity - $(Get-Date) - by $env:UserName " -Enabled $False
}
Else
{
Add-Content c:\temp\computers.log -Value "$Computer not Found in Active Directory or Was disabled before"
}
}
(3) Где мой формат CSV такой: