Архив метки: cmd

Как с клиента обновить DNS-запись на сервере

Допустим, надо с клиента обновить DNS-запись на сервере. Например если доменный компьютер переехал в другую подсеть, и изменился ip-адрес. Чтобы обновить A-запись этого компьютера на dns-сервере, надо выполнить:

ipconfig /registerdns

Пример net share с правами

Эта команда расшаривает васину папку MyFolder с полным доступом для самого Васи и с доступом на чтение для Пети:

C:\Windows\system32>net share MyFolder=c:\users\vasya\MyFolder /GRANT:vasya,FULL /GRANT:petya,READ

Ещё в тему:

Вывод списка и отключение пользователей через net session

Управляем сетевыми папками с помощью PowerShell, отчёты

Копирование прав на папки через powershell

Как преобразовать fat32 в ntfs без потери данных

Сейчас преобразуем диск fat32 в ntfs так, чтоб все файлы на нём остались на месте. Делать всё будем в Windows 7.

  1. Если на диске есть очень важные данные, то лучше для профилактики сделать их копию на другой диск
  2. Запускаем коммандную строку с правами администратора (можно в меню «Пуск» написать CMD)
  3. Вводим в открывшееся чёрное окно следующую команду буква_диска — это буква диска, подлежащего преобразованию: convert буква_диска: /fs:ntfs, в моём случае получилось convert h: /fs:ntfs
  4. Ждём окончания, если всё прошло хорошо, то получим диск NTFS со всеми файлами, которые на нём лежали.

Все должно выглядеть примерно так:

C:\Windows\system32>convert h: /fs:ntfs

Тип файловой системы: FAT32.

Введите метку тома для диска H: WD

Том VERBATIM HD создан 06.07.2011 12:18

Серийный номер тома: 165C-2F82

Проверка файлов и папок...

Проверка файлов и папок завершена.

Windows проверила файловую систему. Ошибок не обнаружено.

  488 262 240 КБ всего на диске.

       11 072 КБ в 130 скрытых файлах.

       37 472 КБ в 1 169 папках.

   40 948 512 КБ в 6 961 файлах.

  447 265 152 КБ доступно.

 

       32 768 байт в каждом кластере.

Всего кластеров на диске:       15 258 195.

   13 977 036 кластеров на диске.

 

Оценка места на диске, необходимого для преобразования файловой системы...

Всего на диске:                488381462 КБ

Свободно:                      447265152 КБ

Необходимо для преобразования:   683668 КБ

Преобразование файловой системы

Преобразование завершено

 

C:\Windows\system32>

C#: Запуск команд CMD из кода программы

Для запуска сторонних программ из программы на C# в начало программы вставляем строчку

using System.Diagnostics;

и после этого запускаем команды CMD из нашего кода следующим образом:

Process.Start("calc");

Эта строчка например запустит виндовый калькулятор.

А эта строчка откроет проводник на диске D:

Process.Start("explorer""d:");

Так же можно запускать программы от имени другого пользователя, см. вамианты перегрузки .Start()

CMD: список служб windows

Вывести всю информацию по службам Windows можно следующей командой:

>wmic service get name,status,startmode,state,caption

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

Центр обновления Windows     wuauserv       Auto       Running  OK

 

devcon: вывод списка com-портов в Windows

Для вывода списка COM-портов в Windows 7 можно воспользоваться бесплатной, но не встроенной в операционку, программой devcon. Команда для вывода выглядит так:

devcon.exe find =ports

Запускать в командной строке CMD.

CMD: Удалённое выключение компьютеров

Удалённое выключение компьютеров:

shutdown /m \\somecomp.somedomain.local  /r /f /t 1

где somecomp.somedomain.local — имя компьютера, который хотим выключить

CMD: изменение атрибутов файлов в windows — как спрятать

Пример как спрятать файл или папку:

Attrib +h c:\SomeFile.txt
Attrib +h c:\SomeDir

Возможные параметры:

+h –h +a –a +s –s +r –r от слов hidden – скрытый, a – archive – архивный, s – system – системный, r – read only – только чтение

Проверка применения политик GPO

  1. Войти на проверяемый компьютер под учётной записью проверяемого пользователя
  2. Открыть командную строку CMD
  3. Выполнить команду gpresult /h gpreport.html
  4. В текущей папке командной строки (обычно домашняя папка пользователя) появится файл gpreport.html
  5. Проанализировать содержимое файла gpreport.html через браузер