Данный код позволит быстро удалить активных локальных пользователей 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 }}
Запускать скрипт необходимо с повышенными привилегиями.
$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 }}
Запускать скрипт необходимо с повышенными привилегиями.
Комментариев нет:
Отправить комментарий