48

当我知道它的登录名和密码时,是否可以在远程 PC 上执行 Windows shell 命令?是否可以使用客户端 PC 的 Windows shell 来做到这一点?

4

4 回答 4

39

如果您在域环境中,您还可以使用:

winrs -r:PCNAME cmd

这将打开一个远程命令外壳。

于 2014-06-16T12:21:58.017 回答
34
psexec \\RemoteComputer cmd.exe

或使用 ssh 或 TeamViewer 或 RemoteDesktop!

于 2012-08-13T13:56:13.743 回答
15

这可以通过使用可以在此处PsExec下载的来完成

psexec \\computer_name -u username -p password ipconfig

如果这不起作用,请尝试这样做:-

  1. 在远程服务器上打开 RegEdit。
  2. 导航到 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System。

  3. 添加一个名为 LocalAccountTokenFilterPolicy 的新 DWORD 值

  4. 将其值设置为 1。
  5. 重新启动您的远程服务器。
  6. 尝试从本地服务器再次运行 PSExec。
于 2018-07-16T11:29:50.987 回答
13

您可以使用本机 win 命令:

WMIC /node:ComputerName process call create “cmd.exe /c start.exe”

WMIC 是 wbem win 文件夹的一部分:C:\Windows\System32\wbem

于 2015-05-20T09:21:23.173 回答