$Computers = Get-Content c:\temp\computers.txt
foreach ($Computer in $Computers) {
$ADComputer = $null
$ADComputer = Get-ADComputer $Computer -Properties Description
if ($ADComputer) {
Add-Content C:\temp\computers.log -Value "Found $Computer, disabling"
Set-ADComputer $ADComputer -Description "Computer Disabled on $(Get-Date)" -Enabled $false
} else {
Add-Content C:\temp\computers.log -Value "$Computer not in Active Directory"
}
}
Может ли кто-нибудь проверить правильность приведенного выше кода?Выше кода предположим:
- отключение нескольких компьютеров, чтение из txt-файла.
- Редактирование описания отключенных компьютеров.
- создание файла журнала для результата.
У клиента нет среды тестирования, которую мы можем протестировать.Поэтому я просто не хочу ничего рисковать.