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
🌐
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.
🌐
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.

🌐
Microsoft Learn
learn.microsoft.com › en-us › powershell › scripting › security › remoting › running-remote-commands
Running Remote Commands - PowerShell | Microsoft Learn
Any commands that you type at the prompt run on the remote computer and the results are displayed on the local computer. ... To run a command on one or more computers, use the Invoke-Command cmdlet.
🌐
Microsoft Learn
learn.microsoft.com › en-us › answers › questions › 1320703 › command-to-enable-remote-desktop-using-cmd
Command to enable Remote Desktop using CMD - Microsoft Q&A
June 28, 2023 - :: Enable remote access. reg add "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server" /v fDenyTSConnections /t REG_DWORD /d 0 /f :: allow through firewall. netsh advfirewall firewall set rule group="remote desktop" new enable=Yes
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.

Find elsewhere
🌐
DNSstuff
dnsstuff.com › home › 3 popular methods to shut down or reboot a remote computer
How to Shut Down or Reboot a Remote Computer
June 17, 2025 - Save this file with a .bat extension and run it as an administrator for a user-friendly automation tool. Once you run this, a prompt will appear asking for the name of the computer you want to restart. Enter the name to restart the remote machine.
🌐
ManageEngine
manageengine.com › remote-desktop-management › remote-command-prompt.html
Remote Command Prompt | Run commands on remote computer - ManageEngine Remote Access Plus
Remote command prompt helps you connect to command prompt & run commands on remote computer. Try the best remote command prompt tool now!
🌐
Charlotte-Mecklenburg Schools
cmsk12.org
Home - Charlotte-Mecklenburg Schools
Home - CMS strives to create an innovative, inclusive, student-centered environment that supports the development of independent learners.
🌐
ScreenConnect
screenconnect.com
Remote Support & Access Solutions | ScreenConnect
Instantly access any device, fix IT issues faster and increase productivity with ScreenConnect's remote support solutions. Start a free trial today.
🌐
GeeksforGeeks
geeksforgeeks.org › techtips › remotely-start-windows-through-cmd
How to Remotely Start Windows through CMD? - GeeksforGeeks
July 23, 2025 - Now, users need to connect the external machine with the main machine remotely by following the below-mentioned process. Go to the second machine > Open Command Prompt > Type the below-mentioned command. ... '/f' switch: It forces internal running applications to close the system without warning any speciffications. '/t 0' switch: It sets the time-out period to 0 seconds in the system, initiating an immediate shutdown or restart again. While Command Prompt (CMD) is a versatile tool for repairing Windows errors and fixing boot problems, it also offers functionalities for remote system management.
🌐
HelpWire
helpwire.app › helpwire blog › how to › enable remote desktop - command line methods
Enable Remote Desktop - Command Line Methods
October 16, 2025 - If you use a command to enable Remote Desktop and disable the firewall, there’s a risk of unwanted access to your operating system. It’s unlikely, since RDP access also requires your username and password, but a weak password can let the malicious actor through. If you’re done using RDP for now, use this command to disable RDP again: reg add “HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server” /v fDenyTSConnections /t REG_DWORD /d 0 /f · Since CMD is a legacy feature, it’s best to adapt to newer tools, such as using PowerShell to configure Remote Desktop Protocol.
Rating: 5 ​ - ​ 49 votes
🌐
SolarWinds
solarwinds.com › dameware › use-cases › remote-desktop-command-line
Remote Desktop Command Line Connection - Dameware | SolarWinds
SolarWinds® Dameware® Remote Everywhere provides a suite of cloud-based remote access tools, including a command line emulator designed to allow technicians to easily and quickly deliver assistance or perform maintenance on Windows servers, other machines, RDP files, and more. This allows you to use the System Shell remote desktop command line in DRE as either a Windows cmd.exe prompt or a PowerShell prompt, both of which allow you to run batch files and scripts and offer full administrative privileges.
🌐
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.

🌐
Host IT Smart
hostitsmart.com › manage › knowledgebase › 454 › connect-remote-desktop-using-cmd.html
How to Connect to Remote Desktop Using CMD?
June 30, 2025 - You have the correct username and password for the remote system. Both computers are connected over a network. Also Read: How to restart the RDP without rebooting the Windows server? ➔ To open the Command Prompt, you have to press ‘Windows + R’, type ‘cmd’ in the dialog box & hit ‘OK’
🌐
Lansweeper Community
communitybackup.lansweeper.com › t5 › archive › remote-cmd-prompt-action › td-p › 27098
remote cmd prompt action - Lansweeper Community - 27098
March 30, 2016 - Hi, I've put in this nice option of a remote command prompt for machines in lansweeper cmd /K color f8 & {actionpath}psexec.exe \\{smartname} cmd /K prompt $P $G$G which basically says run local CMD and set the color to f8 and then run psexec to get a command prompt on a remote pc and set the pro...