Использование pstools для управления другими пк из командной строки

Содержание:

Запуск Диспетчера устройств в Виндовс 10

Есть несколько путей того, как открыть данный инструмент. Вам предлагается выбрать наиболее подходящий для себя, чтобы в дальнейшем пользоваться только им либо гибко запускать Диспетчер, отталкиваясь от текущей ситуации.

Способ 1: Меню «Пуск»

Проработанное стартовое меню «десятки» позволяет каждому пользователю открывать необходимый инструмент по-разному, в зависимости от удобства.

Альтернативное меню «Пуск»

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

Классическое меню «Пуск»

Тем, кто привык к обычному меню «Пуск», нужно вызвать его левой кнопкой мыши и начать набирать «диспетчер устройств» без кавычек. Как только совпадение будет найдено, следует кликнуть по нему. Такой вариант не очень удобен — все же альтернативный «Пуск» позволяет открыть необходимый компонент быстрее и без использования клавиатуры.

Способ 2: Окно «Выполнить»

Еще один несложный метод — вызов приложения через окошко «Выполнить». Однако он может подойти не каждому пользователю, поскольку оригинальное имя Диспетчера устройств (то, под которым оно хранится в Windows) можно и не запомнить.

Итак, нажимаем на клавиатуре сочетание Win + R. В поле пишем и жмем Enter.

Именно под таким названием — devmgmt.msc — Диспетчер хранится в системной папке Windows. Запомнив его, можно использовать и следующий способ.

Способ 3: Системная папка ОС

На том разделе жесткого диска, куда установлена операционная система, есть несколько папок, обеспечивающих работу Windows. Как правило, это раздел С:, где можно отыскать файлы, отвечающие за запуск различных стандартных инструментов типа командной строки, инструментов диагностики и обслуживания ОС. Отсюда же пользователь может с легкостью вызывать Диспетчер устройств.

Откройте Проводник и перейдите по пути . Среди файлов найдите «devmgmt.msc» и запустите его мышкой. Если вы не включили в системе отображение расширений файлов, то инструмент будет называться просто «devmgmt».

Способ 4: «Панель управления» / «Параметры»

В Win10 «Панель управления» уже не является важным и главным инструментом доступа к разного рода настройкам и утилитам. На передний план разработчики вынесли «Параметры», однако пока что тот же Диспетчер устройств доступен для открытия там и там.

«Панель управления»

  1. Открываем «Панель управления» — проще всего это сделать через «Пуск».

Переключаем режим просмотра на «Крупные/мелкие значки» и находим «Диспетчер устройств».</li>

«Параметры»

  1. Запускаем «Параметры», например, через альтернативный «Пуск».

В поисковое поле начинаем набирать «диспетчер устройств» без кавычек и кликаем ЛКМ по совпавшему результату.</li>

Мы разобрали 4 популярных варианта того, как получить доступ к Диспетчеру устройств. При этом стоит отметить, что полный список на этом не заканчивается. Вы можете открыть его следующими действиями:

Через «Свойства» ярлыка «Этот компьютер»;

Запустив утилиту «Управление компьютером», напечатав ее название в «Пуск»;</li>

Через «Командную строку» либо «PowerShell» — достаточно написать команду и нажать Enter.</li>


Мы рады, что смогли помочь Вам в решении проблемы.
Опишите, что у вас не получилось.

Помогла ли вам эта статья?

  • https://remontka.pro/open-device-manager-windows-10/
  • https://windows10x.ru/dispetcher-ustrojstv/
  • https://lumpics.ru/how-to-open-device-manager-in-windows-10/

Изучение системной информации

Часто при работе с компьютером пользователя или удаленным сервером возникает необходимость в получении базовой информации о системе вроде имени зарегистрированного в ней пользователя, текущего системного времени или местоположения определенного файла. Команды, которые позволяют собрать основную информацию о системе, включают:

  • NOW — отображает текущую системную дату и время в 24-часовом формате, например Sal May 9 12:30:45 2003. Доступна только в Windows Server 2003 Resource Kit;
  • WHOAMI — сообщает имя пользователя, зарегистрированного в системе на данный момент, например adatum\admi-nistrator;
  • WHERE — выполняет поиск файлов по шаблону поиска (search pattern) и возвращает список совпавших результатов.

Чтобы использовать NOW или WHOAMI, просто введите команду в окне командной оболочки и нажмите Enter. Наиболее распространенный синтаксис для WHERE выглядит так:

  
  where /r базовый_каталог_имя_файла

Здесь параметр /r указан для рекурсивного поиска, начиная от указанного каталога (базовый_каталог) и включая все его подкаталоги, а имя_файла — полное или частичное имя искомого файла, которое может включать символы подстановки (wildcards): знак ? заменяет один символ, а знак * — группу символов, например data???.txt или data*.*. В следующем примере в каталоге С:\ и всех его подкаталогах выполняется поиск всех текстовых файлов, имена которых начинаются с data.

   
  where /r C:\ data*.txt

Также можно найти файлы всех типов, имена которых начинаются с data:

   
  where /r C:\ data*.*

Иногда нужно получить информацию о конфигурации системы или о системном окружении. В критически важных системах эту информацию можно сохранить или распечатать для справки. Ниже перечислены команды, позволяющие собирать информацию о системе.

  • DRIVERQUERY — выводит список всех установленных драйверов устройств и их свойства, в том числе имя модуля (module name), отображаемое имя (display name), тип драйвера и дату сборки (driver link date). В режиме отображения всей информации (/V) сообщается статус (status) и состояние (state) драйвера, режим запуска, сведения об использовании памяти и путь в файловой системе. Параметр /V также включает вывод детальной информации обо всех неподписанных драйверах.
  • SYSTEMINFO — выдает подробную информацию о конфигурации системы, в том числе сведения о версии, типе и изготовителе операционной системы, процессоре, версии BIOS, объеме памяти, региональных стандартах, часовом поясе и конфигурации сетевого адаптера.
  • NLSINFO — отображает подробную информацию о региональных стандартах, включая язык по умолчанию (default language), кодовую страницу Windows, форматы отображения времени и чисел, часовой пояс и установленные кодовые страницы. Эта команда доступна лишь в Windows Server 2003 Resource Kit.

Чтобы использовать эти команды на локальном компьютере, просто введите имя нужной команды в окне командной оболочки и нажмите Enter.

Настройка, проверка оборудования, устройства и сети

Для настройки устройств, аппаратной части компьютера, сети, требуется получить доступ к параметрам устройств или системы.

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

Команда Выполняемое действие
hdwwiz мастер установки оборудования
dxdiag запуск диагностики DirectX средством DxDiag
verifier Диспетчер проверки драйверов
mdsched проверка оперативной памяти на ошибки средствами Windows
chkdsk проверка диска на ошибки средствами Windows
systempropertiesperformance управление параметрами быстродействия
systempropertiesdataexecutionprevention предотвращение выполнение данных в параметрах быстродействия
inetcpl.cpl настройка параметров Интернет
ncpa.cpl настройка параметров сетевых подключений
control netconnections параметры сетевых подключений
control keyboard настройка клавиатуры
control mouse настройка параметров манипулятора «мышь»
main.cpl параметры мыши
control printers управление устройствами и принтерами
printui пользовательский интерфейс принтера
colorcpl управление цветом принтеров
timedate.cpl настройка параметров даты и времени
mmsys.cpl настройка звука
sndvol микшер громкости
desk.cpl настройка экрана, настройка разрешения дисплея
dpiscaling настройка параметров дисплея
dccw калибровка цветов экрана
displayswitch настройка проецирования дисплея
joy.cpl настройка игровых устройств
irprops.cpl настройка параметров инфракрасной связи
powercfg.cpl управление настройками электропитания
devicepairingwizard добавление нового устройства
fsquirt передача файлов по Bluetooth
msdt средство диагностики службы поддержки Майкрософт
tabletpc.cpl параметры пера и планшета
fxscover редактор титульных страниц факсов

Удаленное взаимодействие с Windows PowerShell без настройки

Многие командлеты Windows PowerShell имеют параметр ComputerName, который позволяет собирать данные и изменять параметры одного или нескольких удаленных компьютеров. Эти командлеты используют разные протоколы связи и работают во всех операционных системах Windows без специальной настройки.

В эти командлеты входят следующие:

  • Restart-Computer
  • Test-Connection
  • Clear-EventLog
  • Get-EventLog
  • Get-HotFix
  • Get-Process
  • Get-Service
  • Set-Service
  • Get-WinEvent
  • Get-WmiObject

Обычно командлеты, которые поддерживают удаленное взаимодействие без специальной настройки, имеют параметр ComputerName, но не имеют параметра Session. Чтобы найти эти командлеты в сеансе, введите:

Как включить учётную запись администратора

В моих тестах на последних Windows 10 и Windows Server 2021 команда PsExec работает только с учётной записью Администратор. Поэтому в этом разделе описано, как активировать пользователя Администратор, который по умолчанию присутствует в Windows, но в обычных, не серверных версиях, этот пользователь отключён.

Пользователя Администратор должен быть активен только на удалённом компьютере, где будут выполняться команды с помощью PsExec. На локальном компьютере учётная запись Администратор не требуется.

1. Нажмите клавиши Win r, чтобы открыть окно запуска команды.

2. Введите lusrmgr.msc и нажмите Enter.

3. Откройте Пользователи.

4. Щёлкните правой кнопкой мыши Администратор и выберите Свойства.

5. Снимите флажок «Отключить учётную запись» и нажмите ОК.

6. Снова щёлкните правой кнопкой мыши учётную запись администратора и выберите «Задать пароль».

7. Укажите пароль для учётной записи администратора и нажмите «ОК».

Адаптация скриптов powershell для linux

Я сам только начинаю знакомство с PowerShell, но хочу привести интересный пример, как можно самостоятельно решить проблему и запустить скрипт PowerShell в Linux не смотря на то, что он выдавал ошибку.

В Invoke-TheHash есть функция Invoke-SMBEnum, которая выполняет перечисление пользователей, групп, сетевых сессий и совместных ресурсов. В Windows эта функция работает отлично. Попробую использовать её в Linux.

Запускаю консоль PowerShell:

pwsh

Перехожу в папку с уже скаченными скриптами:

cd ./bin/Invoke-TheHash/

Импортирую файл с нужной функцией:

Import-Module .Invoke-SMBEnum.ps1

https://youtube.com/watch?v=x9vmY3cTDBc

Запускаю:

Как выполнить команду в командной строке

Работа в командной строке выполняется очень просто: пользователь вводит текстовую команду, а затем нажимает на клавишу «Enter» (ввод). Если необходимо ввести несколько последовательных команд, повторите данную операцию несколько раз.

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

При запуске командной строки от имени администратора, путь выглядит следующим образом: «C:\Windows\system32».

Команды командной строки Windows необходимо вводить в окне интерпретатора сразу после знака «>», в этом месте мигает курсор.

Для копирования команды с компьютера, а затем вставки команды в командную строку, используется контекстное меню правой кнопки мыши. Скопируйте команду в буфер обмена, вставьте курсор мыши в окно командной строки, нажмите на правую кнопку мыши. В Windows 10 поддерживается копирование и вставка при помощи стандартных клавиш клавиатуры: «Ctrl» + «C» и «Ctrl» + «V».

Некоторые системные приложения запускаются непосредственно после ввода команды, которая состоит из названия приложения, например, если вести команду «calc», то на компьютере запуститься системная программа Калькулятор.

Вам также может быть интересно:

  • Команды «Выполнить» в Windows: полный список
  • Восстановление Windows через командную строку

Для других программ потребуется ввести полный путь до исполняемого файла приложения. Если в пути до файла есть пробелы, полный путь заключается в кавычки, например, так выглядит команда для запуска браузера Google Chrome:

"C:\Program Files (x86)\GoogleChrome\Applicationchrome.exe"

После запуска команды из командной строки, реализация выполнения команды не всегда внешне заметна, из-за того, что происходят внутренние изменения в операционной системе.

К основной команде часто добавляются другие параметры, ключи для выполнения конкретных действий.

При вводе неправильной команды, например, введенной с ошибками, или если операционная система Windows не может по какой-либо причине выполнить команду, об этом появится сообщение в окне интерфейса командной строки.

Зачем нужны команды

Какую функцию выполняет диалоговое окно «Выполнить», если все инструменты и программы можно найти через «Пуск» или на папках на жестком диске компьютера? Команды удобно использовать в следующих случаях:

  • в десятой версии операционной системы Windows некоторые элементы быстрее запустить именно через окно «Выполнить». Например, открыть настройки конфигурации системы или просмотреть сетевые подключения;
  • если в системе произошел сбой в работе, и экран становится черным или пропадают все элементы, то команды помогут запустить средства диагностики или другие инструменты системы;
  • запуск некоторых программ с расширением EXE через команды возможен вне включенной системы, в среде восстановления, чтобы открыть редактор реестра.

Последний вариант следует разобрать более подробно. При неактивной системе не действуют окна Windows, но можно открыть командную строку с помощью комбинации Shift + F10, к которой добавляет кнопка Fn на моделях некоторых ноутбуков.

Синтаксис

Параметры

Параметр Описание
Указывает имя удаленного сервера, на котором расположена служба. Имя должно использовать формат UNC (например, \мисервер). Чтобы запустить SC.exe локально, не используйте этот параметр.
Указывает имя службы, возвращенное операцией жеткэйнаме .
Указывает тип службы. Эти способы могут быть следующими:

  • собственный — указывает службу, которая выполняется в собственном процессе. Он не предоставляет доступ к исполняемому файлу другим службам. Это значение по умолчанию.
  • Share — указывает службу, которая выполняется как общий процесс. Он использует исполняемый файл совместно с другими службами.
  • kernel — указывает драйвер.
  • филесис — указывает драйвер файловой системы.
  • REC — указывает драйвер, распознаваемый файловой системой, который определяет файловые системы, используемые на компьютере.
  • взаимодействие — указывает службу, которая может взаимодействовать с рабочим столом и получать входные данные от пользователей. Интерактивные службы должны запускаться под учетной записью LocalSystem. Этот тип должен использоваться в сочетании с Type = владеть или Type = Shared (например, Type = взаимодействиеType = владеет). При использовании типа = взаимодействие само по себе вызывает ошибку.
Указывает тип запуска для службы. Эти способы могут быть следующими:

  • Загрузка — указывает драйвер устройства, который загружается загрузчиком.
  • система — указывает драйвер устройства, который запускается во время инициализации ядра.
  • автоматически указывает службу, которая автоматически запускается при каждом перезапуске компьютера и выполняется, даже если никто из них не входит в систему.
  • Demand — указывает службу, которая должна быть запущена вручную. Это значение по умолчанию, если Start = не задано.
  • Disabled (отключено ) — указывает службу, которая не может быть запущена. Чтобы запустить отключенную службу, измените тип запуска на другое значение.
  • отложенный — автоматически указывает службу, которая запускается автоматически через некоторое время после запуска других автоматических служб.
Указывает серьезность ошибки, если служба не запускается при запуске компьютера. Эти способы могут быть следующими:

  • Обычная — указывает, что ошибка записывается в журнал и отображается окно сообщения, информирующее пользователя о том, что не удалось запустить службу. Запуск будет продолжен. Это параметр по умолчанию.
  • серьезная — указывает, что ошибка регистрируется (по возможности). Компьютер пытается перезапуститься с последней удачной конфигурацией. Это может привести к тому, что компьютер сможет перезапуститься, но служба по-прежнему может не запуститься.
  • критическая — указывает, что ошибка записывается в журнал (если возможно). Компьютер пытается перезапуститься с последней удачной конфигурацией. Если последняя удачная конфигурация завершается сбоем, запуск также завершается сбоем, а процесс загрузки останавливается с ошибкой остановки.
  • Ignore — указывает, что ошибка записывается в журнал, и запуск продолжится. Пользователю не выдается уведомление, кроме записи ошибки в журнал событий.
Указывает путь к двоичному файлу службы. Значение по умолчанию для BinPath =, и эта строка должна быть указана.
Указывает имя группы, членом которой является эта служба. Список групп хранится в реестре в подразделе хклм\систем\куррентконтролсет\контрол\сервицеграупордер . По умолчанию используется значение NULL.
Указывает, следует ли получить TagID из вызова CreateService. Теги используются только для драйверов загрузки и запуска системы.
Указывает имена служб или групп, которые должны быть запущены перед этой службой. Имена разделяются косой чертой (/).
указывает имя учетной записи, в которой будет выполняться служба, или задает имя объекта драйвера Windows, в котором будет выполняться драйвер. Значение по умолчанию — LocalSystem.
Указывает понятное имя для идентификации службы в программах пользовательского интерфейса. Например, имя подраздела одной конкретной службы — wuauserv, которое имеет более понятное отображаемое имя автоматическое обновление.
Указывает пароль. Это необходимо, если используется учетная запись, отличная от учетной записи LocalSystem.
/? Отображение справки в командной строке.

Комментарии

  • Каждый параметр командной строки (параметр) должен включать знак равенства как часть имени параметра.

  • Между параметром и его значением требуется пробел (например, Type =an). Если пространство не указано, операция завершается ошибкой.

Запуск системных приложений из окна «Выполнить»

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

Команда Выполняемое действие
notepad запуск программы Блокнот
mspaint открытие графического редактора Paint
write запуск тестового редактора WordPad
calc запуск приложения Калькулятор
snippingtool открытие программы Ножницы для создания снимка экрана
osk запуск приложения Экранная клавиатура
magnify открытие программы Экранная лупа
wmplayer запуск Проигрывателя Windows (Windows Media Player)
xpsrchvw запуск приложения Средство просмотра XPS файлов
narrator запуск Экранного диктора
charmap открытие Таблицы символов
cttune средство настройки текста для более удобного чтения
mip панель ввода математических выражений
dialer приложение Телефон
dvdmaker программа DVD-студия Windows (присутствует не во всех версиях Windows)
isoburn средство записи образов дисков Windows

Команды windows для настройки сети

  • proxycfg -? — инструмент настройки прокси по умолчанию в Windows XP/2003, WinHTTP.
  • netsh winhttp — инструмент настройки прокси по умолчанию в Windows Vista/7/2008
  • netsh interface ip show config — посмотреть конфигурацию интерфейсов
  • Настраиваем интерфейс «Local Area Connection» — IP, маска сети, шлюз:

netsh interface ip set address name=»Local Area Connection» static 192.168.0.100 255.255.255.0 192.168.0.1 1

  • netsh -c interface dump > c:\conf.txt — экспорт настроек интерфейсов
  • netsh -f c:\conf.txt — импорт настроек интерфейсов
  • netsh exec c:\conf.txt — импорт настроек интерфейсов
  • netsh interface ip set address «Ethernet» dhcp — включить dhcp
  • netsh interface ip set dns «Ethernet» static 8.8.8.8 — переключаем DNS на статику и указываем основной DNS-сервер
  • netsh interface ip set wins «Ethernet» static 8.8.8.8 — указываем Wins сервер
  • netsh interface ip add dns «Ethernet» 8.8.8.8 index=1 — задаем первичный dns
  • netsh interface ip add dns «Ethernet» 8.8.4.4 index=2 — задаем вторичный dns
  • netsh interface ip set dns «Ethernet» dhcp — получаем DNS по DHCP
  • netsh wlan show all — Отображение полной информации о беспроводных устройствах и сетях.

Включение удалённого рабочего стола

Проверить есть ли доступ к удалённому рабочему столу можно с помощью команды telnet, попробовав подключиться к соответствующему порту. Для Windows штатным является подключение по протоколу RDP на порт 3389 (хотя, конечно, и порт для RDP можно изменить и использовать другие протоколы). В случае открытого порта (подключения разрешены) мы увидим приглашение командной оболочки telnet:

telnet 192.168.2.68 3389

Trying 192.168.2.68…
Connected to 192.168.2.68.
Escape character is ‘^]’.

Если же подключение запрещено, то команда зависнет на этапе «Trying 192.168.2.68…»

Даже если удалённое подключение к рабочему столу отключено его можно удалённо же и включить, а затем подключиться как обычно. Для этого внесём изменение в реестр удалённого ПК.

Если мы получили доступ к командной строке удалённого ПК (см. PsExec выше), то выполняем:

reg add «HKLM\SYSTEM\CurrentControlSet\Control\Terminal Server» /v fDenyTSConnections /t REG_DWORD /d 0 /f

Иначе, можно подключиться к реестру через оснастку.

1) Запускаем на удалённом ПК службу «Удаленный реестр«.

Входим в локальную оснастку «Службы»:

services.msc

  • Подключаемся к службам удалённого ПК: в боковом меню Службы в контекстном меню выбрать «Подключиться к другому компьютеру…»
  • Находим службу «Удаленный реестр» и меняем тип запуска на «Вручную»
  • Запускаем службу: кнопка «Запустить»

2) Подключаемся к реестру удалённого ПК.

На локальном ПК запускаем редактор реестра:

regedit

  • В верхнем меню выбираем: Файл — Подлкючить сетевой реестр…
  • Вводим имя ПК, нажимаем «ОК» и должен появиться дополнительный куст с именем ПК и двумя ветками: HKEY_LOCAL_MACHINE и HKEY_USERS
  • Спускаемся по веткам до HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server
  • Меняем параметр fDenyTSсonnections с 1 на

Пробуем подключиться:

mstsc

3) Если подлкючиться не удаётся, то нужно ещё донастроить брандмауэр на удалённом ПК

Получаем досутп к командной строке удалённого ПК с помощью PsExec:

psExec64.exe \\192.168.2.68 cmd

Добавляем разрешающее правило в брандмауэр Windows на удалённое подключение к рабочему столу (порт 3389):

netsh advfirewall firewall add rule name=»Allow Remote Desktop» dir=in protocol=TCP localport=3389 action=allow

См. также

Включить RDP Windows удаленно и локально, за минуту — подробная инструкция со скриншотами

Способы открытия окна «Выполнить»

Для начала следует разобраться, как запустить окно «Выполнить». Существует несколько способов сделать это.

  • Наиболее простой – это одновременное нажатие клавиш на клавиатуре Win + R. Кнопка «Win» находится в нижнем блоке клавиатуре: она обозначается иконкой в виде фирменного флага Windows.
  • Найдите приложение через меню «Пуск». Для этого в списке установленного софта раскройте папку «Служебные» и нажмите на программу «Выполнить».

Щелкните по значку системного поиска, который находится в нижней рабочей панели. В строке введите «Выполнить» и выберите отобразившееся приложение сверху или щелкните по кнопке «Открыть» справа.

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

  1. Вызовите приложение «Выполнить» одним из способов, рассмотренных выше.
  2. В строке введите команду.
  3. Для запуска утилиты кликните по «ОК» или нажмите на Enter.

Средство или программа откроется в новом окне, если команда введена правильно. Также существует еще один способ для запуска задачи из приложения «Диспетчер устройств». Для этого одновременно нажмите на клавиши Crtl + Alt + Delete и выберите соответствующее приложение. В открывшемся окне нажмите на меню «Файл», затем «Запустить новую задачу». Введя название в строку, возможно открыть любой установленный на ПК софт или утилиту.

Планировщик заданий (Task Scheduler)

Планировщиком заданий можно управлять из командной строки используя две утилиты – at.exe и schtasks.exe. Обе эти утилиты позволяют указать имя удалённого компьютера для создания задания, и, следовательно, позволяют решить нашу задачу. Но подробно мы рассмотрим лишь schtasks.exe, так как она предоставляет гораздо больше возможностей.

Хотя выполнение команд на других компьютерах не является основным предназначением планировщика, тем не менее он позволяет реализовать немало интересных сценариев. Например, с его помощью можно включить установку программного обеспечения в период обеденного перерыва. Или если ваши пользователи обедают в разное время, запуск можно выполнять после определённого периода бездействия компьютера.

schtasks /create /s server6.td.local /tn install /tr \\main\data\install.cmd /sc once /st 13:00 /ru system

Важно понимать от имени какой учетной записи будет выполняться задача. В этом примере я указал для параметра /ru значение system, следовательно, для выполнения установки учетной записи компьютера будет необходим доступ на чтение в сетевую папку с дистрибутивом программы

Еще полезным решением, мне кажется запланировать какое либо действие, на ежедневное выполнение, и удалять задачу лишь при подтверждении его успеха. То есть вы можете создать простой командный файл, который сначала запускает установщик программы, дожидается его завершения, и проверяет – успешно ли установилась программа. Если это так, то он удаляет задание из планировщика на этом компьютере. Пример такого файла:

Управление системными службами

Службы обеспечивают ключевые функции рабочих станций и серверов. Для управления системными службами на локальных и удаленных системах используется команда контроллера служб (service controller command) SC, имеющая набор подкоманд, ниже описывается лишь их часть:

  • SC config — настройка учетных записей регистрации и запуска служб;
  • SC query — вывод списка всех служб, настроенных на компьютере;
  • SC qc — отображение конфигурации определенной службы;
  • SC start — запуск служб;
  • SC stop — остановка служб;
  • SC pause — приостановка работы служб;
  • SC continue — возобновление работы служб;
  • SC failure — задание действий, выполняемых при сбое службы;
  • SC qfailure — просмотр действий, выполняемых при сбое службы.

Во всех командах можно указывать имя удаленного компьютера, со службами которого Вы хотите работать. Для этого вставьте UNC-имя или IP-адрес компьютера перед используемой подкомандой. Вот синтаксис:

  
  sc ИмяСервера Подкоманда

Что нужно для psexec

Для работы PsExec на удалённом компьютере не требуется никакого программного обеспечения — то есть на компьютере, которым вы будете управлять, не нужно устанавливать никакую клиентскую часть. Но нужно соблюдение некоторых условий, чтобы PsExec работала, поэтому если первая попытка не удалась, то проверьте следующие требования.

1. На обеих машинах, т.е. удалённом компьютере (которым будем управлять) и локальном компьютере (с которого будем управлять), должен быть включён общий доступ к файлам и принтерам. Для их включения смотрите статью «SMB: настройка общей сетевой папки в Windows».

Системные функции Windows и администрирование

Встроенные утилиты позволяют настраивать систему, а также работать с параметрами и средствами ОС Windows. Программы имеют расширение EXE, но в диалоговом окне их прописывать необязательно. Рассмотрим самые распространенные команды, и для чего они нужны.

  • explorer – запуск Проводника. В системе, которая работает исправно, открыть Проводник можно с помощью меню «Пуск». Но если возник черный экран, и курсор пропал, то команда сможет снова открыть панель задач, отображения рабочего стола и другие штатные элементы системы.
  • msconfig – конфигурации системы. Утилита полезна в тех случаях, когда необходимо активировать безопасный режим загрузки системы, изменить настройки загрузки, открыть встроенные утилиты для диагностики, убрать неиспользуемые ОС из меню загрузки.

  • regedit – редактор реестра, позволяющего настроить поведение системы путем изменения сведения в системном реестре.
  • msinfo32 – просмотр сведений о системе: объем оперативной памяти, число ядер центрального процессора, версию операционной системы и информацию о других компонентах материнской платы.

cleanmgr – еще одна полезная команда, которая позволит очистить диск от временных файлов, неиспользуемых ярлык и прочего «мусора» с ПК. Утилита «Очистка диска» анализирует жесткие диски на наличие ненужных компонентов и отображает список лишнего. Удалить все можно с помощью одной кнопки.

  • sdclt – команда запускает параметры, через которые создаются резервные копии и точки восстановления Windows 10.
  • mmc – открытие утилиты «Консоль управления», через которую осуществляется работа с программами для анализа состояния ПК, а также различных компонентов системы. Предназначена преимущественно для системных администраторов и функционирует не только с оснастками от компании Microsoft, но и от сторонних разработчиков.
  • mrt – системное средство, предназначенное для базовой защиты операционной системы Windows от вредоносного программного обеспечения, которое может быть на ПК.

Следует кратко перечислить другие полезные команды, которые пригодятся для настройки системы в различных ситуациях:

  • control admintools – администрирование;
  • services.msc – службы Windows 10;
  • diskmgmt.msc – управление жесткими дисками;
  • netplwiz – управление учетными записями пользователей;
  • taskmgr – диспетчер задач;
  • devmgmt.msc – диспетчер устройств;
  • taskschd.msc – планировщик заданий;
  • firewall.cpl – брандмауэр Защитника Windows;
  • logoff – выход из системы;
  • dfrgui – дефрагментация диска;
  • fonts – папка со шрифтами;
  • wusa – обновления системы.

Даже для перезагрузки и завершения работы системы предусмотрены специальные команды, позволяющие закрыть все работающие процессы корректно и не потерять данные при возникновении сбоя в работе. Для перезагрузки Windows 10 необходимо ввести команду shutdown/r, а для завершения работы – shutdown/s.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *