You can easily start a remote PowerShell session, this is a PowerShell session running on another machine. First you need to add the other machine to your "Trusted Hosts" and then you can connect. See the following for an example:Set-Item WSMan:\localhost\Client\TrustedHosts -Value hostname
Enter-PSSession -ComputerName hostname -Credential hostname\user
If this does not work, and chances are it won't first time then see about_Remote_Troubleshooting for some help.
It turns out that there are a few more PowerShell solutions to this, as well as non-PowerShell options like PsExec - Windows Sysinternals | Microsoft Docs. One reasonable options is documented at Death to PsExec - PS /mkellerman> which effectively creates a Scheduled Task.