понедельник, 23 декабря 2019 г.

PowerShell: Удаление всех активных локальных пользователей

Данный код позволит быстро удалить активных локальных пользователей Windows, которые не являются служебными или встроенным локальным администратором:

$LocalUsers = Get-LocalUser
Foreach ($LocalUser in $LocalUsers) {
If (!($LocalUser.SID.Value -match ".*-5\d\d") -And $LocalUser.Enabled) {
Write-Host "Removing user:"$LocalUser.Name
Remove-LocalUser $LocalUser }}


Запускать скрипт необходимо с повышенными привилегиями.

Комментариев нет:

Отправить комментарий