Существует раздел реестра, позволяющий скрыть (локальные) учетные записи с экрана входа в систему,
, поэтому нет необходимости отключать учетные записи, и вы все равно можете удаленно входить в RDP / SSH и т. Д.
HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\Winlogon\SpecialAccounts\UserList
Tim REG_DWORD 0x0
Jim REG_DWORD 0x0
Lin REG_DWORD 0x0
Чтобы отобразить, установите для них значение 0x1 или удалите их.
Пакет для установки этих значений
:: Q:\Test\2018\10\18\SO_52880534.cmd
Set "Key=HKLM\Software\Microsoft\Windows NT\CurrentVersion\Winlogon\SpecialAccounts\UserList"
Set "Typ=Reg_DWORD"
SET "Dat=0x0"
For %%U in (Tim Jim Lin) Do (
Reg Add "%Key%" /V %%U /T %Typ% /D %Dat% /F
)
Reg Query "%Key%"
Чтобы получить список результатов процесса обработки учетной записи локальных пользователей net user
:
:: Q:\Test\2018\10\18\SO_52880534_2.cmd
@Echo off
for /F "skip=4 delims=" %%A in (
'net user^| find /V "."'
) Do For %%B in (%%A) Do Echo %%B
Или вызвать powershell как инструмент
powershell -nop -c "(Get-LocalUser).Name"