Программистам часто приходится работать в консоли — например, чтобы запустить тестирование проекта, закоммитить новый код на Github или отредактировать документ в vim. Всё это происходит так часто, что все основные действия с файлами становится быстрее и привычнее выполнять в консоли. Рассказываем и показываем основные команды, которые помогут ускорить работу в терминале под ОС Windows.
Для начала нужно установить терминал или запустить командную строку, встроенную в Windows — для этого нажмите Win+R и введите cmd. Терминал часто встречается и прямо в редакторах кода, например, в Visual Studio Code.
Чтобы ввести команду в консоль, нужно напечатать её и нажать клавишу Enter.
Содержимое текущей папки — dir
Выводит список файлов и папок в текущей папке.
C:\content-server>dir Том в устройстве C имеет метку SYSTEM Серийный номер тома: 2C89-ED9D Содержимое папки C:\content-server
06.10.2020 00:41 <DIR> .
06.10.2020 00:37 <DIR> .circleci
16.07.2020 16:04 268 .editorconfig
16.07.2020 16:04 10 .eslintignore
16.07.2020 16:04 482 .eslintrc
06.10.2020 00:37 <DIR> .github
16.07.2020 16:04 77 .gitignore
06.10.2020 00:41 <DIR> assets
06.10.2020 00:41 <DIR> gulp
16.07.2020 16:10 379 gulpfile.js
16.07.2020 16:10 296 320 package-lock.json
16.07.2020 16:10 751 package.json
16.07.2020 16:04 509 README.mdОткрыть файл
Чтобы открыть файл в текущей папке, введите его полное имя с расширением. Например, blog.txt или setup.exe.
Перейти в другую папку — cd
Команда cd без аргументов выводит название текущей папки.
Перейти в папку внутри текущего каталога
C:\content-server>cd assetsC:\content-server\assets>Перейти на одну папку вверх
C:\content-server\assets>cd ..
C:\content-server>Перейти в папку на другом диске
c:\content-server>cd /d d:/ d:\>Чтобы просто изменить диск, введите c: или d:
Больше статей о фронтенде и работе в айти в телеграм-канале.
Создать папку — mkdir или md
Создаём пустую папку code внутри папки html:
d:\html>mkdir coded:\html>dir Содержимое папки d:\html
03.11.2020 19:23 <DIR> .
03.11.2020 19:23 <DIR> ..
03.11.2020 19:25 <DIR> code 0 файлов 0 байт 3 папок 253 389 438 976 байт свободноСоздаём несколько пустых вложенных папок — для этого записываем их через косую черту.
d:\html>mkdir css\js
d:\html>dir Том в устройстве D имеет метку DATA Серийный номер тома: 0000-0000 Содержимое папки d:\html
03.11.2020 19:23 <DIR> .
03.11.2020 19:23 <DIR> ..
03.11.2020 19:25 <DIR> code
03.11.2020 19:29 <DIR> cssСоздаётся папка css, внутри которой находится папка js. Чтобы проверить это, используем команду tree. Она показывает дерево папок.
Удалить папку — rmdir или rd
Чтобы удалить конкретную папку в текущей, введите команду rmdir.
d:\html\css>rmdir jsПри этом удалить можно только пустую папку. Если попытаться удалить папку, в которой что-то есть, увидим ошибку.
d:\html\css>d:\html>rmdir cssПапка не пуста.Чтобы удалить дерево папок, используйте ключ /s. Тогда командная строка запросит подтверждение перед тем, как удалить всё.
d:\html>rmdir css /scss, вы уверены [Y(да)/N(нет)]? yПоказать дерево папок — tree
В любом момент мы можем увидеть структуру папок. Для этого используется команда tree.
d:\html>tree
Структура папок тома DATA
Серийный номер тома: 0000-0000
D:.
├───code
└───css └───jsЕсли вы хотите посмотреть содержимое всего диска, введите tree в корне нужного диска. Получится красивая анимация, а если файлов много, то ещё и немного медитативная.
Удаление файла — del или erase
Команда для удаления одного или нескольких файлов.
d:\html>del blog.txtПереименование файла — ren или rename
Последовательно вводим ren, старое и новое имя файла.
d:\html>dir Содержимое папки d:\html
03.11.2020 19:23 <DIR> .
03.11.2020 19:23 <DIR> ..
03.11.2020 19:59 0 blag.txtd:\html>ren blag.txt blog.txtd:\html>dir Содержимое папки d:\html
03.11.2020 19:23 <DIR> .
03.11.2020 19:23 <DIR> ..
03.11.2020 19:59 0 blog.txtКоманды одной строкой
Очистить консоль — cls
Информация о системе — systeminfo
d:\html>systeminfoИмя узла: DESKTOP-6MHURG5
Название ОС: Майкрософт Windows 10 Pro
Версия ОС: 10.0.20246 Н/Д построение 20246
Изготовитель ОС: Microsoft Corporation
Параметры ОС: Изолированная рабочая станция
Сборка ОС: Multiprocessor FreeИнформация о сетевых настройках — ipconfig
d:\html>ipconfigНастройка протокола IP для Windows
Адаптер Ethernet Ethernet 2: Состояние среды. . . . . . . . : Среда передачи недоступна. DNS-суффикс подключения . . . . . :Список запущенных процессов — tasklist
c:\>tasklist
Имя образа PID Имя сессии № сеанса Память
========================= ======== ================ =========== ============
System Idle Process 0 Services 0 8 КБ
System 4 Services 0 2 688 КБ
Secure System 72 Services 0 23 332 КБ
…Справка по командам — help
Команда help без аргументов выводит список всех возможных команд. help вместе с именем команды выведет справку по этой команде.
d:\html>help treeГрафическое представление структуры папок или пути.
TREE [диск:][путь] [/F] [/A] /F Вывод имен файлов в каждой папке. /A Использовать символы ASCII вместо символов национальных алфавитов.В этой статье приведены не все команды и не все их возможности, но вы всегда можете воспользоваться командой help и узнать о том, что ещё может командная строка.
Как ещё ускорить работу
«Доктайп» — журнал о фронтенде. Читайте, слушайте и учитесь с нами.

Иногда по неизвестным причинам некоторые команды русскоязычной версии Windows выводят русский текст в нечитаемой кодировке, кракозябрами.
Например, команда help выводит нормальный текст:

Но при этом подсказка telnet выводит в ответ кракозябры.

Так может происходить, к примеру, если текущая кодировка консоли 866, а утилита telnet.exe почему-то выводит текст в кодировке 1251. Вывести текст в нужной кодировке поможет команда chcp, которая устанавливает нужную кодировку.
Вот так можно посмотреть текущую кодировку консоли:
c:\Documents and Settings\user>chcp Текущая кодовая страница: 866 c:\Documents and Settings\user>
А вот так можно поменять кодировку на 1251, после чего вывод подсказки telnet будет отображаться нормально:
c:\Documents and Settings\user>chcp 1251 Текущая кодовая страница: 1251 c:\Documents and Settings\user>

К сожалению, заранее угадать, в какой кодировке выводится текст, невозможно, поэтому проще попробовать установить командой chcp разные кодировки, чтобы добиться правильного отображения русского текста. Обычно используются кодировки 866 (кодировка русского текста DOS), 1251 (кодировка русского текста Windows), 65001 (UTF-8).
Иногда кракозябры можно убрать, если выбрать в свойствах окна cmd.exe шрифт Lucida Console (по умолчанию там стоит “Точечные шрифты”).
1. Универсальный декодер – конвертер кириллицы.
Необходимое требование для выполнения этой процедуры – членство в группах Операторы учета, Администраторы домена или Администраторы предприятия либо в других схожих группах. Подробные сведения об использовании соответствующих учетных записей и членства в группах см. на странице https://go.microsoft.com/fwlink/?LinkId=83477.
Сброс пароля пользователя
Чтобы открыть оснастку «Active Directory – пользователи и компьютеры», нажмите кнопку Пуск, выберите Панель управления, дважды щелкните Администрирование, а затем дважды щелкните Active Directory – пользователи и компьютеры.
В дереве консоли щелкните пункт Пользователи.
- Active Directory – пользователи и компьютеры\domain node\Пользователи
Или щелкните папку, которая содержит нужную учетную запись пользователя.
В области сведений щелкните правой кнопкой мыши имя пользователя, пароль которого следует переустановить, а затем выберите команду Смена пароля.
Введите пароль и затем подтвердите его.
Если необходимо, чтобы пользователь изменил этот пароль при следующем входе в систему, установите флажок Требовать смену пароля при следующем входе в систему.
Дополнительная информация
- Для выполнения этой процедуры необходимо быть членом группы «Операторы учета», «Администраторы домена» или «Администраторы предприятия» в доменных службах Active Directory либо должны быть делегированы соответствующие полномочия. По соображениям безопасности для выполнения этой процедуры рекомендуется использовать команду Запуск от имени.
- Чтобы открыть оснастку «Active Directory – пользователи и компьютеры» другим способом, нажмите кнопку Пуск, выберите пункт Выполнить, а затем введите dsa.msc.
- Службы, проверка подлинности которых выполняется по с учетной записи пользователя, необходимо сбросить, если пароль учетной записи пользователя для соответствующей службы был изменен.
- Задачу этой процедуры можно также выполнить, используя Модуль Active Directory для Windows PowerShell. Чтобы открыть Модуль Active Directory, нажмите кнопку Пуск и последовательно выберите пункты Администрирование и Модуль Active Directory для Windows PowerShell. Дополнительные сведения см. в статье «Сброс пароля пользователя» (страница может быть на английском языке) (https://go.microsoft.com/fwlink/?LinkId=138370). Дополнительные сведения о Windows PowerShell см. в статье о Windows PowerShell (страница может быть на английском языке) (https://go.microsoft.com/fwlink/?LinkId=102372).
Дополнительные источники информации
Чтобы открыть командную строку, нажмите кнопку Пуск, выберите пункт Выполнить, введите cmd, а затем нажмите кнопку ОК.
Введите указанную ниже команду и нажмите клавишу ВВОД.
dsmod user <UserDN> -pwd <NewPassword> -mustchpwd {yes|no}
Для просмотра полного синтаксиса данной команды и сведений о вводе в командную строку информации учетной записи пользователя введите следующую команду, а затем нажмите клавишу ВВОД.
Дополнительная информация
- Для выполнения этой процедуры необходимо быть членом группы «Операторы учета», «Администраторы домена» или «Администраторы предприятия» в доменных службах Active Directory либо получить соответствующие полномочия путем делегирования. По соображениям безопасности для выполнения этой процедуры рекомендуется использовать команду Запуск от имени.
- Если пароль не назначен, при первой попытке пользователя войти в систему (с помощью пустого пароля) отобразится сообщение «Необходимо изменить пароль при первом входе в систему». Когда пользователь изменит пароль, процесс входа продолжится.
- Службы, проверка подлинности которых выполняется по учетной записи пользователя, необходимо сбросить, если пароль учетной записи пользователя для соответствующей службы был изменен.
- Задачу этой процедуры можно также выполнить, используя Модуль Active Directory для Windows PowerShell. Чтобы открыть Модуль Active Directory, нажмите кнопку Пуск и последовательно выберите пункты Администрирование и Модуль Active Directory для Windows PowerShell. Дополнительные сведения см. в статье «Сброс пароля пользователя» (страница может быть на английском языке) (https://go.microsoft.com/fwlink/?LinkId=138370). Дополнительные сведения о Windows PowerShell см. в статье о Windows PowerShell (страница может быть на английском языке) (https://go.microsoft.com/fwlink/?LinkId=102372).
Дополнительные источники информации
Команда MOVE – переименование или перемещение файлов и каталогов
MOVE
Перемещение одного или более файлов:
Параметры командной строки:
Назначение – Определяет новое местоположение файла. Назначение может состоять из буквы диска (с последующим двоеточием), имени папки или их комбинации. При
перемещении только одного файла, можно указать и его новое имя, если хотите выполнить его одновременное переименование при перемещении.
новое_имя_папки – Определяет новое имя папки.
/Y – Перезаписывать существующие файлы назначения без предупреждения.
/-Y – Предупреждать при перезаписи существующего файла назначения.
Ключ /Y может присутствовать в значении переменной среды окружения COPYCMD.
Оно может перекрываться ключом /-Y в командной строке. По умолчанию
используется предупреждение о перезаписи, если только команда MOVE не
выполняется как часть пакетного файла.
move /? – отобразить подсказку по использованию команды.
move folder1 folder2 – переименовать папку с именем folder1 в folder2 в текущем каталоге.
move E:\test\folder1 E:\test\folder2 – переименование с указанием абсолютных путей.
move C:\file1.txt D:\ – переместить файл file1.txt с диска C: на диск D:
move c:\test\file1.txt D:\folder2\file2.txt – перенести файл file1.txt из каталога
test диска C: в каталог folder2 диска D: под именем file2.txt
move C:\Folder1\*.* D:\Folder2\ – переместить все файлы из каталога Folder1 диска C: в каталог Folder2 диска D:
Реализация в ОС Windows данной команды не позволяет перемещать папки на другие логические диски.
move C:\folder1 C:\folder2\folder3\folder1 – переместить каталог folder1 из корня диска C: в подкаталог \folder2\folder3
При перемещении папки в несуществующий каталог он не будет создан автоматически и команда завершится ошибкой.
Команда move не работает с файлами, имеющими атрибуты “скрытый ” и “системный”.
Весь список команд CMD Windows
Описание команды NET ACCOUNTS
Команда NET ACCOUNTS служит для обновления базы учетных данных пользователей, изменения паролей и параметров подключения для всех пользователей.
Синтаксис утилиты NET ACCOUNTS

/forcelogoff:{минуты | no} – Время ожидания в минутах перед отключением пользователя от сервера в случае, если период действия пользовательского имени закончился или истекло время, выделенное для подключения. Используемое по умолчанию правило no не позволяет пользователям принудительно выходить из системы.
- /minpwlen:длина – Минимальная длина пользовательского пароля. Допустимы значения от 0 до 127 знаков, по умолчанию используется значение 6 знаков.
- /maxpwage:{дни | unlimited} – Период времени в днях, в течение которого будет действовать пароль пользователя. Значение unlimited снимает ограничение по времени. Значение параметра /maxpwage должно быть больше, чем значение параметра /minpwage. Допустимы значения от 1 до 49 710 дней (т. е. значение unlimited равно 49 710 дней), по умолчанию используется значение 90 дней.
- /minpwage:дни – Минимальное количество дней, которые должны пройти перед сменой пароля пользователем. По умолчанию используется нулевое значение, т. е. ограничение отсутствует. Допустимы значения от 0 до 49 710 дней.
- /uniquepw:число – Запрет на повторное использование заданного числа последних паролей. Допустимы значения от 0 до 24, по умолчанию запрещено использование пяти последних паролей.
- /domain – Выполнении операции на основном контроллере текущего домена. В противном случае операция осуществляется на локальном компьютере.
- net help accounts – Отображение справки для указанной команды net.
Примеры команды NET ACCOUNTS
- Чтобы вывести текущие параметры, требования для пароля и роль сервера для определенного компьютера, введите: net accounts;
- Чтобы задать длину пароля не менее 7 знаков, введите: net accounts /minpwlen:7;
- Чтобы запретить повторное использование последних пяти паролей, введите: net accounts /uniquepw:5;
- Чтобы разрешить пользователю менять пароль не чаще, чем раз в 7 дней, принудительно изменять пароль раз в 30 дней, а также задать 5-минутное ожидание перед принудительным отключением с отправкой сообщения, введите: net accounts /minpwage:7 /maxpwage:30 /forcelogoff:5;
- Чтобы гарантировать действие вышеуказанных параметров во всем домене, к которому принадлежит компьютер, введите: net accounts /minpwage:7 /maxpwage:30 /domain.
Видео – Работа с утилитой NET ACCOUNTS

Net User Command Syntax
net user [<UserName> {<Password> | *} [<Options>]] [/domain]
net user [<UserName> {<Password> | *} /add [<Options>] [/domain]]
net user [<UserName> [/delete] [/domain]]Net User – List All User Accounts
net user

net user

Net User Account – Display User Account Information
# Get the user account information for Toms user. net user Toms
C:\>net user Toms
User name Toms
Full Name John Paul
Comment Built-in account for administering the computer/domain
User's comment
Country/region code 000 (System Default)
Account active Yes
Account expires Never
Password last set 7/29/2021 6:55:50 PM
Password expires 9/9/2021 6:55:50 PM
Password changeable 7/30/2021 6:55:50 PM
Password required Yes
User may change password Yes
Workstations allowed All
Logon script
User profile
Home directory
Last logon 8/2/2021 11:53:32 AM
Logon hours allowed All
Local Group Memberships *Administrators
Global Group memberships *Domain Admins *Group Policy Creator *Schema Admins *Domain Users *Enterprise Admins
The command completed successfully.
C:\>
Net User Add Account
# Create a new user account on local computer with login name Teresa net user /Add Teresa
# Create a new user account on domain with login name Peter and password [email protected]net user /Add /domain Peter [email protected]
net user /Add /domain Peter *
Net User Delete User Account
# Delete the user on the local computer net user /delete Teresa
# Delete the domain user account net user /delete /domain Peter
Net User Password Change for User Account
net user userid password
net user garyw [email protected]The output of the above command as below

C:\>net user garyw * Type a password for the user: Retype the password to confirm: The command completed successfully.
While typing a password, it won’t display password text on the command line.
Net User /domain – change domain user account password
net user username /domainnet user garyw * /domain

Net User Disable Account
# Disable the user account on domain net user garyw /Active:No /domain
C:\>net user garyw /domain
User name garyw
Full Name Gary Willy
Comment
User's comment
Country/region code 000 (System Default)
Account active No
Account expires Never# Disable local user account net user testadmin /Active:No
Net User to Enable Domain Account
# Enables domain user account net user garyw /Active:Yes /domain
net user testadmin /Active:Yes
Net User User Password Policy
net user garyw /Passwordchg:No
net user garyw /Passwordchg:Yes
Cool Tip: How to find active directory groups I m in using PowerShell!
Net User to Find User Full Name
net user garyw /domain | Find /i "full name"
C:\Windows\system32>net user garyw /domain | Find /i "full name"
Full Name Gary WillySet Home Directory Path For User
# Set the home directory path for user adams net user adams /domain /add /homedir:C:\users\adams
# Set the home directory path for existing user garyw net user garyw /domain /homedir:C:\users\garyw
Cool Tip: How to unlock the ad account in the active directory using PowerShell!
Set Expiry date for User Account on Local and Domain
# Set expire date for local user account Net User devadmin /expires:03/05/2023
# Set expire date for domain user account Net User Toms /domain /expires:09/20/2022
Set Login Times for User Account
# Set login time to allow user login in specific duration Net User Toms /time:M-F,07:00-16:00
# Set login time to allow user login in specific duration on the domain Net User garyw /time:M-F,07:00-16:00 /domain
Currently I’m running Windows 7 x64 and usually I want all console tools to work with UTF-8 rather than with default code page 850.
Running chcp 65001 in the command prompt prior to use of any tools helps but is there any way to set is as default code page?
Changing HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Nls\CodePage\OEMCP value to 65001 appear to make the system unable to boot in my case.
asked Apr 12, 2011 at 10:42
- Start -> Run -> regedit
- Go to
[HKEY_LOCAL_MACHINE\Software\Microsoft\Command Processor\Autorun] - Change the value to
@chcp 65001>nul
If Autorun is not present, you can add a New String
1 gold badge5 silver badges10 bronze badges
answered Apr 12, 2011 at 12:22
Nils Magne LundeNils Magne Lunde
1 gold badge17 silver badges14 bronze badges
Personally, I don’t like changing the registry. This can cause a lot of problems. I created a batch file:
@ECHO OFF
REM change CHCP to UTF-8
CHCP 65001
CLSI saved at C:\Windows\System32 as switch.bat and created a link for cmd.exe on the Desktop.
In the properties of the cmd shortcut, changed the destination to: C:\Windows\System32\cmd.exe /k switch
Voilà, when I need to type in UTF-8, I use this link.

answered Dec 7, 2013 at 15:36
5 silver badges2 bronze badges
This way it applies to all applications, even those ones that I don’t start from a command prompt!
(Which was necessary for me, since I was trying to edit Agda code from Atom.)


1 gold badge16 silver badges23 bronze badges
answered May 11, 2019 at 14:44

10 silver badges11 bronze badges
Edit the Registry:
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Nls\CodePage]
"OEMCP"="65001"Then restart. With this fix, if you are using Consolas font, it seems to lock
PowerShell into a small font size. cmd.exe still works fine. As a workaround,
you can use Lucida Console, or I switched to Cascadia Mono:
answered Jun 13, 2015 at 20:39
This can be done by creating a PowerShell profile and adding the command “chcp 65001 >$null” to it:
PS> Set-ExecutionPolicy RemoteSigned
PS> New-Item -Path $Profile -ItemType file -Force
PS> notepad $ProfileThis doesn’t require editing the registry and, unlike editing a shortcut, will work if PowerShell is started in a specific folder using the Windows Explorer context menu.
answered Sep 3, 2017 at 20:56
- Right-click the Powershell icon on Start menu and choose “More” > “Open file Location”.
- Right-click the Powershell shortcut and select “Properties”.
- Add the following to the end of the “Target” command line:
-NoExit -Command "chcp 1252"
Be happy.
Don’t fuss with Windows Registry unless you have no other option.
answered Nov 2, 2016 at 21:11
1 silver badge1 bronze badge
Open in Powershell through Explorer still didn’t work for me even though I’ve tried enabling that Beta Unicode feature in the language settings.
However, I’ve just found this worked.
[HKEY_CURRENT_USER\Console\%SystemRoot%_System32_WindowsPowerShell_v1.0_powershell.exe]
"CodePage"=dword:0000fde9 
answered Feb 15, 2021 at 11:09
If you’re using ConEmu then:
- Open up Settings from the upper right menu
- Go to Startup -> Environment
- Add
chcp 65001on a new line. - Click “Save Settings”.
- Close ConEmu and re-open it

answered May 4, 2020 at 1:22

Instead of changing the registry, you can instead create %HOMEPATH%\init.cmd.
Mine reads:
@ECHO OFF
CHCP 65001 > nul
answered Jan 21 at 9:39
Описание команды NET USER
Команда NET USER предназначена для добавления, редактирования или просмотра учетных записей пользователей на компьютерах. При выполнении команды в командной строке без параметров отображается список учетных записей пользователей Windows, присутствующих на компьютере (эта команда также хорошо работает и в Windows 10). Информация об учетных записях пользователей хранится в базе данных Windows.
Возможности команды Net User
- Добавить учетную запись;
- Добавить пароль учетной записи;
- Изменить пароль учетной записи;
- Отключить учетную запись;
- Удалить учетную запись.
Видео – Полное ознакомление с NET USER (примеры, вопросы на ответы)
Синтаксис команды NET USER
- имя_пользователя – Указывает имя учётной записи пользователя, которую можно добавить, удалить, отредактировать или просмотреть. Имя может иметь длину до 20 символов.
- пароль – Присваивает или изменяет пароль пользователя. Введите звездочку (*) для вывода приглашения на ввод пароля. При вводе с клавиатуры символы пароля не выводятся на экран.
- /domain – Выполняет операцию на контроллере основного для данного компьютера домена.
- параметры – Задает параметр командной строки для команды.
- net help команда – Отображение справки для указанной команды net.
- /delete – Удаление учетной записи пользователя.
Примеры команды NET USER
- Для вывода списка всех пользователей данного компьютера служит команда: net user;
- Для добавления учетной записи пользователя User1 с полным именем пользователя и паролем 123 используется следующая команда: net user User1 123 /add /fullname:”User1 ” /comment:”Для тестов”;
- Для вывода информации о пользователе ” User1″ служит следующая команда: net user User1;
- Для изменения пароля пользователя User1 на пароль 890 служит команда net user User1 890;
- Для отключения учетной записи необходимо ввести команду: net user User1 /active:no;
- Для удаления учетной записи необходимо ввести команду: net user User1 /delete.
Вопросы от подписчиков и примеры использования Net User
- Как включить встроенную учетную запись Администратора? Как получить права администратора в Windows? Для этого нужно ввести команду – net user администратор /active:yes и учетная запись Администратор будет включена (по умолчанию в системе эта учетная запись отключена);
- Как создать с помощью net user пользователя с правами администратора? Заранее скажу, используя дополнительно команду Net Localgroup можно добавлять учетные записи в нужную группу – Администраторы, Опытные пользователи или просто в группу Пользователи;
- Net user сменить пароль, net user изменить пароль, net user имя_пользователя сделать новый_пароль – эти все моменты мы показали net user User1 890;
- Net user отказано в доступе, net user команда выполнена с ошибками. Так, уважаемый пользователь все дело в правах, если вы запускаете командную строку без административных прав (т.е. под обычным пользователем), консоль выведет ошибку;
- Net user не найдено имя пользователя – тут еще проще, в системе нету такого пользователя, т.е. скорее всего логин написан с ошибками;
- Net user как сделать пустой пароль – Чтобы скинуть пароль пользователя на пустой введем команду net user User1 «»;
- Net user как переименовать пользователя? Очень интересный вопрос! Командой net user переименовать не получится, но мы предлагаем вам воспользоваться командой – wmic useraccount where name=’currentname’ rename newname.
Дополнительные параметы команды NET USER

/active:{yes | no} – Активирует или деактивирует учетную запись. Если учетная запись не активирована, пользователь не может получить доступ к серверу. По умолчанию учетная запись активирована.- /comment:”текст” – Позволяет добавить описание учетной записи пользователя
- /countrycode:nnn – Использует код страны, указанный для операционной системы, для реализации соответствующих языковых файлов
- /expires:{дата | never} – Дата истечения срока действия учетной записи. Значение never соответствует неограниченному сроку действия.
- /fullname:”имя” – Полное имя пользователя (в отличии от имени учетной записи пользователя).
- /homedir:путь – Указывает путь к домашнему каталогу пользователя. Указанное место должно существовать.
- /passwordchg:{yes | no} – Указывает, может ли пользователь изменять свой пароль (по умолчанию может).
- /passwordreq:{yes | no} – Указывает, должна ли учетная запись пользователя иметь пароль (по умолчанию должна).
- /profilepath[:путь] – Указывает путь к профилю входа в систему пользователя.
- /scriptpath:путь – Путь к сценарию, используемому пользователем для входа в систему.
- /times:{время | all} – Время для входа в систему. Параметр время указывается в формате день[-день][,день[-день]],час [-час][,час [-час]], причем приращение равняется 1 часу. Название дней недели могут указываться полностью или в сокращенном виде. Часы могут указываться в 12- или 24-часовом представлении. Для 12-часового представления используются обозначения am, pm, a.m. или p.m. Значение all соответствует отсутствию ограничений на время входа в систему, а пустое значение обозначает полный запрет на вход в систему.
- /usercomment:”текст” – Позволяет администратору добавить или изменить комментарий к учетной записи.
- /workstations:{имя_компьютера[,…] | *} – Позволяет указать до 8 компьютеров, с которых пользователь может войти в сеть. Если для параметра/workstations не указан список компьютеров или указано значение *, пользователь может войти в сеть с любого компьютера.
Time zone setting allows us to set the time according to the geographical location the computer is located at. We can change the time zone of a computer in Date and Time properties window which can be opened by running timedate.cpl from Run window.
Few readers of the blog have put this question to me. Is it possible to set the time zone from command line?
The answer varies depending on which Windows edition you have. In Windows 7, we have a command called tzutil using which we can easily change time zone from windows command line. In Windows XP, it’s bit complicated.
Windows 7
You can run the below command to set timezone in Windows 7.
tzutil /s "Time zone Identifier"
Command to set time zone to Pacific Standard Time:
tzutil /s "Pacific Standard Time"
Command to set time zone to Central America standard time:
tzutil /s "Central America Standard Time"
Get the current time zone
tzutil /g
c:\>tzutil /g Pacific Standard Time c:\>
Get the list of time zones
Run the command ‘tzutil /l‘ to get the list of time zones available.
Windows XP/Server 2003
While searching for a solution to this problem I got to know that there is a Windows Resource kit tool called timezone.exe which can be used to change day light savings..It does not set time zone. I tried further to find if there is any registry hack and below is what I came up with.
I found that the below registry key stores the information about different time zones.
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Time Zones.
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\TimeZoneInformation
Bias REG_DWORD 0x1e0
StandardName REG_SZ Pacific Standard Time
StandardBias REG_DWORD 0x0
StandardStart REG_BINARY 00000B00010002000000000000000000
DaylightName REG_SZ Pacific Daylight Time
DaylightBias REG_DWORD 0xffffffc4
DaylightStart REG_BINARY 00000300020002000000000000000000
ActiveTimeBias REG_DWORD 0x1e0
Now it’s clear that in order to change the time zone we need to put right data in these registry values.
Now the question is how to get these values for the time zone you want to set? It’s very simple. You just need to set the time to your desired time zone using GUI (timedate.cpl) and then capture the registry values by exporting the registry key TimeZoneInformation to a reg file. Whenever you want to set the time zone from command line just run the exported .reg file and then reboot the machine to make the changes effective. You can run the .reg command from a batch file also.
The above method works for all Windows versions – XP, Windows 7, Server 2003 and Server 2008.
There’s another method in circulation for setting time zone from command prompt.
RunDLL32.exe shell32.dll,Control_RunDLL timedate.cpl,,/Z Central Standard Time
When I had tested the command on XP, I found that it does not work for all the timezones. In Windows 7, it does not work at all. It just opens the time and date configuration window.



