Как добавить пользователя Windows из командной строки

Понадобилось однажды добавить пользователя в Windows 10 из командной строки, так как при нажатии кнопки добавления из панели управления ничего не происходило.

Первым делом запустим командную строку от имени администратора, для этого в меню пуск наберем «cmd» или просто найдем ярлык «Командная строка» и нажав по нему правой кнопкой мыши выберем «Запуск от имени администратора«.

В командной строке выполним команду добавления пользователя (где NAME — имя пользователя):

net user NAME /add

Все, нового пользователя уже можно увидеть в «Панель управления\Учетные записи пользователей\Учетные записи пользователей\Управление учетными записями«

Просмотр и настройка общего доступа к файлам и папкам Windows из командной строки

Приведу пример некоторых команд для настройки общего доступа к ресурсам.

Просмотр ресурсов с открытым общим доступом:

net share

Удаление общего доступа к ресурсу:

net share <sharename> /delete

Открытие общего доступа к папке:

net share sharename=C:\dir

Пример отключения пользователей от общего ресурса:

net session \\pc1 /delete

Для закрытия открытого сетевого файла используется команда:

net file file_id /close

Пример предоставления прав пользователю на файл (N — не установлен, W — запись, C — изменение, F — полный доступ):

cacls file.txt /G User:w

Чтобы отменить доступ пользователю к общему ресурсу:

cacls /R User

Разрешаем одновременно подключаться к общему ресурсу максимум 5 пользователям:

net share sharename /users:5

Пример настройки кэширования из общего ресурса (manual/BranchCache/documents/programs/none):

net share myshare /cache:manual

Хочу заметить что при открытии общего доступа к ресурсу в брандмауэре должны быть открыты следующие порты: TCP 139, TCP 445, UDP 137, UDP 138.

Смотрите также мои статьи:
Установка и использование сетевого сканера nbtscan
Немного о вирусе шифровальщике Trojan.Encoder.12544 атаковавшего 27.06.2017

Настройка сети в Windows через командную строку

Для начала откроем командную строку кликнув по ярлыку в меню пуск или набрав в строке «Выполнить» команду «cmd».

Приведу пример просмотра текущей конфигурации:

netsh interface ip show config

Просмотр списка сетевых интерфейсов:

netsh interface ipv4 show interfaces

Пример настройки статических параметров интерфейсу с именем Ethernet 2:

netsh interface ip set address name="Ethernet 2" static 192.168.0.101 255.255.255.0 192.168.0.1 1

Или так:

netsh interface ipv4 set address name="Ethernet 2" source=static address=192.168.1.2 mask=255.255.255.0 gateway=192.168.1.1
netsh interface ipv4 add dnsserver name="Local" address=8.8.8.8 index=1

Пример получения параметров интерфейсу Ethernet 2 по DHCP:

netsh interface ip set address name="Ethernet 2" dhcp

Пример получения параметров DNS интерфейсу Ethernet 2 по DHCP:

netsh interface ip set dns "Ethernet 2" dhcp

Экспорт текущей конфигурации в файл:

netsh -c interface dump > d:cfg1.txt

Импорт конфигурации из файла:

netsh -f d:cfg1.txt

Очистка DNS кэша в Windows

В DNS кэше Windows хранятся записи доменных имен с их IP адресами к которым были обращения. Когда пользователь первый раз открывает сайт, то к DNS серверу выполняется обращение, при последующих открытиях сайта Windows уже берет информацию из кэша. Поэтому если домену был назначен новый IP адрес, то система некоторое время будет обращаться к старому исходя из данных в кэше.

Читать далее «Очистка DNS кэша в Windows»

Не работает PING в Windows

Однажды заметил что при попытке выполнения команды ping в командной строке Windows отображается сообщение:

«ping» не является внутренней или внешней командой, исполняемой программой или пакетным файлом.

Читать далее «Не работает PING в Windows»