Текущий пользователь

  1. Имя текущего залогинившегося пользователя

    whoami

  2. Отображение групп пользователей, к которым принадлежит текущий пользователь

    whoami /groups

  3. Отображает всю информацию для текущего пользователя

    whoami /all

Создать, установить, задать

  1. Скрпит. Созать нового пользователя.

    Добавить его в группу "Пользователи удаленного рабочего стола"
    "Требовать смены пароля при следующем входе в систему". Текущий пароль Temp@123 add_new_user.ps1

    Set-ExecutionPolicy -Scope Process -ExecutionPolicy Bypass
    # Теперь запустите ваш скрипт:
    # .\add_new_user.ps1
    

    Это самый безопасный вариант, так как политика сбрасывается после закрытия окна PowerShell.

  2. Создать пользователя с правами Администратора. Убрать его имя с экрана приветсвия. Время пароля - неограничего
    cls
    @chcp 1251
    
    set NEW_USER=Vasya
    
    net user %NEW_USER% /add
    net user %NEW_USER% Pass2024word
    
    
    wmic path Win32_UserAccount where Name="%NEW_USER%" set PasswordExpires=false
    net localgroup "└фьшэшёЄЁрЄюЁ√" %NEW_USER% /add
    net user %NEW_USER%  passwordchg:no
    
    reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System" /v DontDisplayLastName /t REG_DWORD /d 1 /f
    reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\windows NT\CurrentVersion\Winlogon\SpecialAccounts\UserList" /v %NEW_USER% /t reg_dword /d 0 /f
    
    net user %NEW_USER% 
    
    pause
    
  3. Создать пользователя

    net user NEW_USER PASSWORD/add

  4. Установка пароля пользователя Администратор

    net user Администратор NEW_PASSWORD

  5. Добавить пользователя в группу Администраторы

    net localgroup Администраторы USER_NAME add

    также, может быть «administrators», вместо «Администраторы»

  6. Включить встроенную учетную запись администратора

    net user Администратор /active:yes

    /active:{yes|no}

  7. Отключить учетную запись пользователей и вывести результат на экран

    chcp 1252
    set USER=Petro
    net user %USER%  /active:no
    net user %USER% | findstr active
    
    set USER=Bogdan
    net user %USER%  /active:no
    net user %USER% | findstr active
    
  8. Срок действия пароля — не заканчивается.

    wmic path Win32_UserAccount where Name="userName" set PasswordExpires=false

    Не забыть кавычки для имени пользователя

  9. Запретить менять пользователю пароль

    net user администратор passwordchg:no

    Информация

  10. Просмотр списка пользователей

    net user

  11. выводит имя пользователя

    echo %username%

  12. Вывести информацию по текущему пользователю

    net user USER_NAME

  13. В какие группы входит пользователь

    net user USER_NAME |findstr Членство

    Удаление

  14. Удалить ползователя

    net user NAME_OF_USER /delete

  15. Удалить пользователя из группы

    net localgroup Администраторы USER_NAME delete

    также, может быть «administrators», вместо «Администраторы»