Wmic команды примеры

Mstsc — подключение к удаленному рабочему столу Windows

Команда Mstsc — подключение по RDP

Команда терминального сервера Mstsc используется для создания подключений к серверам терминалов или другим удаленным компьютерам с операционной системой Windows, редактирования существующего файла конфигурации подключения к удаленному рабочему столу (*.rdp) и переноса подключений Wndows (подключений, созданных с помощью диспетчера клиентских подключений) в новые файлы .rdp. Для принудительного выхода пользователей из системы используется команда LOGOFF.

Синтаксис и параметры команды Mstsc

mstsc.exe {файл_подключения|/v:сервер} [/console] [/f] [/w:ширина /h:высота]

mstsc.exe /edit»файл_подключения»

mstsc.exe /migrate

  • Файл_подключения — Задает имя файла .rdp для подключения.
  • /v:сервер — Задает имя удаленного компьютера, к которому необходимо подключиться.
  • /console — Подключается к сеансу консоли указанного компьютера под управлением Windows Server.
  • /f — Запускает подключение удаленного рабочего стола в полноэкранном режиме.
  • /w:ширина /h:высота — Указывает размеры экрана удаленного рабочего стола.
  • /edit — Открывает указанный файл .rdp для редактирования.
  • /migrate — Переносит устаревшие файлы подключений, созданные диспетчером клиентских подключений, в новые файлы .rdp.

Примечания по команде MSTSC

  • Для создания подключения к удаленной консоли необходимо быть администратором на сервере, к которому происходит подключение.
  • Для каждого пользователя файлы .rdp хранятся в папке «Мои документы» как скрытые.

Примеры команды MSTSC

Для подключения к удаленному рабочему столу сервера с IP-адресом необходимо ввести команду: mstsc /v:


  • 2 minutes to read
  • Contributors

By Mark Russinovich

Published: July 4, 2016

Download PsTools Suite(2.7 MB)


The Windows NT and Windows 2000 Resource Kits come with a number of command-line tools that help you administer your Windows NT/2K systems. Over time, I've grown a collection of similar tools, including some not included in the Resource Kits. What sets these tools apart is that they all allow you to manage remote systems as well as the local one. The first tool in the suite was PsList, a tool that lets you view detailed information about processes, and the suite is continually growing. The "Ps" prefix in PsList relates to the fact that the standard UNIX process listing command-line tool is named "ps", so I've adopted this prefix for all the tools in order to tie them together into a suite of tools named PsTools.

Some anti-virus scanners report that one or more of the tools are infected with a "remote admin" virus. None of the PsTools contain viruses, but they have been used by viruses, which is why they trigger virus notifications.*

The tools included in the PsTools suite, which are downloadable as a package, are:

  • PsExec — execute processes remotely
  • PsFile — shows files opened remotely
  • PsGetSid — display the SID of a computer or a user
  • PsInfo — list information about a system
  • PsPing — measure network performance
  • PsKill — kill processes by name or process ID
  • PsList — list detailed information about processes
  • PsLoggedOn — see who's logged on locally and via resource sharing (full source is included)
  • PsLogList — dump event log records
  • PsPasswd — changes account passwords
  • PsService — view and control services
  • PsShutdown — shuts down and optionally reboots a computer
  • PsSuspend — suspends processes
  • PsUptime — shows you how long a system has been running since its last reboot (PsUptime's functionality has been incorporated into PsInfo

The PsTools download package includes an HTML help file with complete usage information for all the tools.

Download PsTools Suite(2.7 MB)

Runs on:

  • Client: Windows Vista and higher
  • Server: Windows Server 2008 and higher
  • Nano Server: 2016 and higher


None of the tools requires any special installation. You don't even need to install any client software on the remote computers at which you target them. Run them by typing their name and any command-line options you want.

To show complete usage information, specify the "-? " command-line option. If you have questions or problems, please visit the Sysinternals PsTools Forum.

Related Links

Introduction to the PsTools: Wes Miller gives a high-level overview of the Sysinternals PsTools in the March column of his TechNet Magazine column.

После открытия окна Удаленное управление Configuration Manager можно выполнять удаленное администрирование клиентского компьютера.After the Configuration Manager Remote Control window opens, you can remotely administer the client computer.Для настройки подключения используйте следующие параметры.Use the following options to configure the connection.

  • Файл — подключить: подключение к другому компьютеру.File — Connect — Connect to another computer.Этот параметр недоступен, если сеанс удаленного управления активен.This option is unavailable when a remote control session is active.

  • Файл — отключить: отключение активного сеанса удаленного управления без закрытия окна Удаленное управление Configuration Manager.File — Disconnect — Disconnects the active remote control session but does not close the Configuration Manager Remote Control window.

  • Файл — выход: отключение активного сеанса удаленного управления и закрытие окна Удаленное управление Configuration Manager.File — Exit — Disconnects the active remote control session and closes the Configuration Manager Remote Control window.


    При отключении сеанса удаленного управления содержимое буфера обмена Windows на просматриваемом компьютере удаляется.When you disconnect a remote control session, the contents of the Windows Clipboard on the computer that you are viewing is deleted.

  • Вид — во весь экран: разворачивание окна Удаленное управление Configuration Manager.View — Full Screen — Maximizes the Configuration Manager Remote Control window.


    Чтобы выйти из полноэкранного режима, нажмите клавиши CTRL + ALT + BREAK.To exit full screen mode, press Ctrl+Alt+Break.

  • Вид — вместить в размер: масштабирование экрана удаленного компьютера в соответствии с размером окна Удаленное управление Configuration Manager.View — Scale to Fit — Scales the display of the remote computer to fit the size of the Configuration Manager Remote Control window.

  • Вид — строка состояния: отображение или скрытие строки состояния окна Удаленное управление Configuration Manager.View — Status Bar — Toggles the display of the Configuration Manager Remote Control window status bar.

  • Действие — отправить сочетание клавиш Ctrl+Alt+Del: отправка нажатий клавиш CTRL+ALT+DEL на удаленный компьютер.Action — Send Ctrl+Alt+Del Key — Sends a Ctrl+Alt+Del key combination to the remote computer.

  • Действие — включить совместное использование буфера обмена: возможность копировать и вставлять элементы, перемещая их на удаленный компьютер и с удаленного компьютера.Action — Enable Clipboard Sharing — Lets you copy and paste items to and from the remote computer.Если значение этого параметра изменено, необходимо перезапустить сеанс удаленного управления, чтобы изменения вступили в силу.If you change this value, you must restart the remote control session for the change to take effect.


    Если включать совместное использование буфера обмена в консоли Configuration Manager не требуется, на компьютере, где запущена консоль, задайте для раздела реестра HKEY_CURRENT_USER\Software\Microsoft\ConfigMgr10\Remote Control\Clipboard Sharing значение 0.If you do not want clipboard sharing to be enabled in the Configuration Manager console, on the computer running the console, set the value of the registry key, HKEY_CURRENT_USER\Software\Microsoft\ConfigMgr10\Remote Control\Clipboard Sharing to 0.

  • Действие — заблокировать удаленную клавиатуру и мышь: блокирование удаленной мыши и клавиатуры, чтобы предотвратить работу пользователя на удаленном компьютере.Action — Lock Remote Keyboard and Mouse — Locks the remote keyboard and mouse to prevent the user from operating the remote computer.

  • Справка — об удаленном управлении: вывод текущей версии средства просмотра.Help — About Remote Control — Displays ithe current version of the viewer.

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

    Я использую 2 средства удаленного выполнения консольных команд: PsExec и WinRM, у каждого из них есть свои преимущества.


    Одним из отличных решений поставленной в заголовке задачи является использование программы PsExec от великого Марка Руссиновича.

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

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

    В противном случае, их можно указать в командной строке, либо PsExec сама их запросит. PsExec работает на ОС начиная с Windows 2000 и заканчивая 64-битным Windows Server 2008 R2.

    Очень полезными в PsExec являются следующие возможности:

    • Выполнение команды на группе компьютеров. Пример: следующая команда позволяет принудительно применить самые свежие групповые политики:
    • Выполнение команд от имени системной учетной записи. Пример: следующая команда заставит удаленную систему принудительно проверить обновления:
    • Копирование выполняемой программы на удаленный компьютер перед выполнением. Пример: следующая команда позволит обновить членство данного компьютера в группе безопасности Active Directory (токен доступа) без перезагрузки:

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

    Windows Remote Management

    Изначально это была серверная технология для удаленного управления оборудованием, которая появилась в Windows Server 2003 R2 как часть компонента Hardware Management, но недавно Microsoft выпустили пакет Windows Management Framework, который включает в себя PowerShell 2.0 и WinRM 2.0 и устанавливается на клиентские ОС как обновление. Подробности можно прочитать в статье KB968929.

    Прелесть WinRM заключается в простоте развертывания в доменной среде через WSUS в качестве факультативного обновления ОС и мощи, которую даёт совместное с PowerShell применение.

    Использование WinRM происходит через 2 команды.

    winrm.cmd служит для конфигурирования настроек и диагностики клиента и сервера WinRM.

    Для того, чтобы сервер WinRM начал принимать команды, должна быть запущена служба Windows Remote Management и произведена её начальная конфигурация. Используйте команду

    на локальной машине, либо финт ушами
    по сети, используя PsExec от имени системной учетной записи.

    Будет предложено автоматически запускать службу WinRM и разрешить уделенные подключения, соглашайтесь 😉

    Чтобы успешно подключаться к WinRM серверу (имеется в виду серверная часть, принимающая команды), не входящему в тот же домен, что и ваш клиентский компьютер, необходимо на клиенте этот целевой сервер добавить в «доверенный список» следующей командой:

    , где вместо servername можно указать IP-адрес, либо * (звёздочку).

    Для пользователей Windows Vista и Windows 7, работающим не от имени встроенного администратора (обычно так и бывает), нужно выполнить следующую команду

    По умолчанию, установлено ограничение на 5 одновременных соединений WinRM от клиента, для увеличения этого числа выполните команду

    winrs.exe — клиент для отправки запросов к серверной части.

    Пример: следующая команда принудительно перезагрузит удаленную систему…

    В доменной среде при отправке команд используются учетные данные запустившего пользователя. Для посыла команд от имени другого пользователя используются ключи -u:user -p:pass. Пример: следующая команда очистит локальный кэш DNS-имён на удаленной системе


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

    Закрыть меню