If you are in a domain environment, you can also use:

winrs -r:PCNAME cmd

This will open a remote command shell.

Answer from user3744855 on Stack Overflow
🌐
4sysops
4sysops.com › home › blog › vendors › three ways to run remote windows commands
Three ways to run remote Windows commands – 4sysops
October 11, 2019 - Hi, I want to use psexec which ... toic “remote command lines”. as you have said, I must enter “Psexec -c -f @c:\temp\complist.txt c:\temp\cleanspool.bat” command at the end. I receive the below message: “the specified application is not on the path”. why does it haen? maybe it is better to say my problem. I have an automation script file that I want to run it on 10 user accounts through the main user account. in fact I have one windows with 11 ...
🌐
Pureinfotech
pureinfotech.com › home › how to enable remote desktop using command prompt on windows 10
How to enable Remote Desktop using Command Prompt on Windows 10 - Pureinfotech
July 30, 2025 - Open Start on Windows 10. Search for Command Prompt, right-click the top result, and select the Run as administrator option. Type the following command to enable the Remote Desktop Protocol and press Enter:
🌐
Reddit
reddit.com › r/sysadmin › could i access a windows computer's command prompt of a specific user without interrupting rdp?
r/sysadmin on Reddit: Could I access a Windows computer's command prompt of a specific user without interrupting RDP?
February 4, 2022 -

I run a few applications on a remote computer. It's running Windows 10.

Typically, we are given RDP credentials or AnyDesk to connect to the computer, we run our updates and log out.

However, now it seems that one other person is using the computer at all times and I am unable to connect to it to have my applications running.

I only need to upload a few files and run them onbackground. On a Linux machine, I would use SCP and SSH along with TMUX to have the program running on background.

Is there something like that I could do on Windows? Otherwise, what are my options?

Thanks.

🌐
Spiceworks
community.spiceworks.com › software & applications
Run a command on a remote computer - Software & Applications - Spiceworks Community
March 4, 2016 - Ever needed to run a cmd on a remote computer such as gpupdate? this will show you how. This of course assumes you have admin access to the remote PC Step 1: Open an Administrative Command Prompt Open the Command Prompt windows.
🌐
ManageEngine
manageengine.com › remote-desktop-management › remote-command-prompt.html
Remote Command Prompt | Run commands on remote computer - ManageEngine Remote Access Plus
Hover over the computer name and click on System Manager -> Command Prompt. Method 2: Navigate to Tools-> System Manager -> Manager -> Command Prompt · If you have enabled user conformation then you will be able to access the terminal once the end user approves.
🌐
Reddit
reddit.com › r/sccm › remote command prompt
r/SCCM on Reddit: Remote Command Prompt
May 15, 2023 -

I've done some searching on the forums and MS official documentation and can't find anything specific.

Is is possible to open a command prompt to a device from the host pc? The reason is, I would like to run commands remotely and see the outputs without having any impact the users who are currently using the pc. For example run an ipconfig on a users pc and have the results displayed through sccm on my machine.

Everything I have found online are for this has the cmd open on the users pc which would interrupt their workflow which I'd like to avoid.

EDIT: Thanks for the replies everyone. CMPivot solved the problem I was having but will be looking into RCT as well. Much appreciated.

Find elsewhere
🌐
HelpWire
helpwire.app › helpwire blog › how to › enable remote desktop - command line methods
Enable Remote Desktop - Command Line Methods
October 16, 2025 - Press Win+R to open the Run window, and enter “CMD”. Press Ctrl+Shift+Enter to run the command with admin rights, and confirm when asked to grant the rights. ... reg add “HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server” ...
Rating: 5 ​ - ​ 49 votes
🌐
AnyViewer
anyviewer.com › how-to articles › how to take control of another computer with cmd [2 methods]
How to Take Control of Another Computer with CMD [2 Methods]
December 13, 2024 - How to take control of another computer with CMD on Windows 10 and 11? You have two options. First, you can use PsExec with CMD to remote control another computer; second, you can use Command Prompt to evoke Windows Remote Desktop to remotely control another computer.
🌐
Splashtop Business
support-splashtopbusiness.splashtop.com › hc › en-us › articles › 360005129812-Remote-Command
Remote Command – Splashtop Business - Support
1 week ago - Remote Command allows Administrators to launch a Command Prompt, PowerShell or terminal window to send background commands to a Windows, Mac or Android device. Also available as a 1-to-Many bulk action.
Top answer
1 of 5
18

Use Powershell Remoting:

Updated link: https://docs.microsoft.com/en-us/powershell/scripting/learn/remoting/running-remote-commands?view=powershell-7

Copy pasted form an older version:

Windows PowerShell Remoting

Windows PowerShell remoting, which uses the WS-Management protocol, lets you run any Windows PowerShell command on one or many remote computers. It lets you establish persistent connections, start 1:1 interactive sessions, and run scripts on multiple computers. To use Windows PowerShell remoting, the remote computer must be configured for remote management. After you have configured Windows PowerShell remoting, many remoting strategies are available to you. The remainder of this document lists just a few of them. #Start an Interactive Session To start an interactive session with a single remote computer, use the Enter-PSSession cmdlet. For example, to start an interactive session with the Server01 remote computer, type:

Enter-PSSession Server01

The command prompt changes to display the name of the computer to which you are connected. From then on, any commands that you type at the prompt run on the remote computer and the results are displayed on the local computer.

To end the interactive session, type:

Exit-PSSession

#Run a Remote Command

To run any command on one or many remote computers, use the Invoke-Command cmdlet. For example, to run a Get-UICulture command on the Server01 and Server02 remote computers, type:

invoke-command -computername Server01, Server02 {get-UICulture}

The output is returned to your computer.

LCID    Name     DisplayName               PSComputerName
----    ----     -----------               --------------
1033    en-US    English (United States)   server01.corp.fabrikam.com
1033    en-US    English (United States)   server02.corp.fabrikam.com

#Run a Script

To run a script on one or many remote computers, use the FilePath parameter of the Invoke-Command cmdlet. The script must be on or accessible to your local computer. The results are returned to your local computer.

For example, the following command runs the DiskCollect.ps1 script on the Server01 and Server02 remote computers.

invoke-command -computername Server01, Server02 -filepath c:\Scripts\DiskCollect.ps1

#Establish a Persistent Connection

To run a series of related commands that share data, create a session on the remote computer and then use the Invoke-Command cmdlet to run commands in the session that you create. To create a remote session, use the New-PSSession cmdlet.

For example, the following command creates a remote session on the Server01 computer and another remote session on the Server02 computer. It saves the session objects in the $s variable.

$s = new-pssession -computername Server01, Server02

Now that the sessions are established, you can run any command in them. And because the sessions are persistent, you can collect data in one command and use it in a subsequent command.

For example, the following command runs a Get-Hotfix command in the sessions in the $s variable and it saves the results in the $h variable. The $h variable is created in each of the sessions in $s, but it does not exist in the local session.

invoke-command -session $s {$h = get-hotfix}

Now you can use the data in the $h variable in subsequent commands, such as the following one. The results are displayed on the local computer.

invoke-command -session $s {$h | where {$_.installedby -ne "NTAUTHORITY\SYSTEM"} }
2 of 5
4

Try tunnellier from Bitvise. That is an ssh client. There's also an ssh server for connecting to a windows machine. The two enable you to make very secure connections along with more advanced things like a web proxy or port tunneling.

🌐
Network World
networkworld.com › home › vendors and providers › microsoft
Windows Remote Management: Use the command line remotely | Network World
August 1, 2024 - 3. You are going to use WinRS.exe to initiate all your commands to the remote Server Core system. So, as an example type: winrs –r: ... Performing a cmd.exe will put you right within the command prompt of the Server Core system.
🌐
GeeksforGeeks
geeksforgeeks.org › remotely-start-windows-through-cmd
How to Remotely Start Windows through CMD? | GeeksforGeeks
April 17, 2025 - Command Prompt (CMD) is a powerful tool not only for troubleshooting Windows errors but also for remotely managing systems. In this guide, we'll focus on using CMD to remotely start a Windows computer. Whether you're troubleshooting a system that's out of reach or simply want to save time by starting a computer from a distance, CMD provides the necessary commands to accomplish this task.
🌐
Techwalla
techwalla.com › tech support › how to
How to Connect to a Remote Computer Using Command Prompt | Techwalla
August 26, 2020 - You open the Remote Desktop option from System in Settings. Then, enable the option and make a note of the PC's name. In Command Prompt on another PC, type "mstsc /console /v:computername" to access.
🌐
Microsoft Learn
learn.microsoft.com › en-us › answers › questions › 1188090 › can-i-log-in-to-a-remote-computer-from-the-command
Can I log in to a remote computer from the command line? - Microsoft Q&A
I have searched and all I have found is to open remote desktop from command line, but the session has to be opened manually and that solution does not help me. Thank you very much. ... Please open Windows PowerShell and run Enable-PSRemoting to configure WinRM, then you can start an interactive session with a remote computer using Enter-PSSession like this
🌐
Avica
avica.com › blog › command-run-remote-desktop
Guide to Open Remote Desktop from Command: Step-by-Step - Avica
Following are the steps that will help you turn off this feature quickly. First, open the Start Menu. In the search bar, search for "Command Prompt" and choose the first option on the list.