Допустим, надо с клиента обновить DNS-запись на сервере. Например если доменный компьютер переехал в другую подсеть, и изменился ip-адрес. Чтобы обновить A-запись этого компьютера на dns-сервере, надо выполнить:
ipconfig /registerdns
Допустим, надо с клиента обновить DNS-запись на сервере. Например если доменный компьютер переехал в другую подсеть, и изменился ip-адрес. Чтобы обновить A-запись этого компьютера на dns-сервере, надо выполнить:
ipconfig /registerdns
Эта команда расшаривает васину папку MyFolder с полным доступом для самого Васи и с доступом на чтение для Пети:
C:\Windows\system32>net share MyFolder=c:\users\vasya\MyFolder /GRANT:vasya,FULL /GRANT:petya,READ
Ещё в тему:
Вывод списка и отключение пользователей через net session
Сейчас преобразуем диск fat32 в ntfs так, чтоб все файлы на нём остались на месте. Делать всё будем в Windows 7.
Все должно выглядеть примерно так:
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# в начало программы вставляем строчку
using System.Diagnostics;
и после этого запускаем команды CMD из нашего кода следующим образом:
Process.Start("calc");
Эта строчка например запустит виндовый калькулятор.
А эта строчка откроет проводник на диске D:
Process.Start("explorer", "d:");
Так же можно запускать программы от имени другого пользователя, см. вамианты перегрузки .Start()
Вывести всю информацию по службам Windows можно следующей командой:
>wmic service get name,status,startmode,state,caption
Результат по каждой службе будет выглядеть примерно вот так:
Центр обновления Windows wuauserv Auto Running OK
Для вывода списка COM-портов в Windows 7 можно воспользоваться бесплатной, но не встроенной в операционку, программой devcon. Команда для вывода выглядит так:
devcon.exe find =ports
Запускать в командной строке CMD.
Удалённое выключение компьютеров:
shutdown /m \\somecomp.somedomain.local /r /f /t 1
где somecomp.somedomain.local — имя компьютера, который хотим выключить
Пример как спрятать файл или папку:
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 – только чтение
Набираем в коммандной строке:
> net statistics workstation
или
> Systeminfo