如何启用对 Windows Server 2008 计算机的命令行远程访问?

ada*_*box 3 remote-access windows-server-2008

我有一台 Windows Server 2008 机器。99% 的情况下,我需要做的就是运行命令行命令,例如hg fetch. 我想从远程桌面移动到仅打开(安全)命令行会话。

一些谷歌搜索发现这篇文章只列出了适用于 Windows 的第三方 ssh 服务器。我想要最“合法”的选项。你有什么建议吗?

小智 6

安装 Powershell 2.0

在服务器上的 powershell 中输入:

set-executionpolicy remotesigned -force

启用-psremoting -force

然后从远程机器(启用了 powershell)发起远程连接:

etsn -cred 用户名 -comp 目标名称

如果您在同一个域中并且拥有适当的授权,您可以跳过“-cred 用户名”部分,但我发现如果您在非相互信任的情况下跨域,则有必要使用远程域的凭据。

此外,如果您只想发出一个命令,您可以执行以下操作...

icm 目标名称 {$host }

以上应该足以让您开始了解 powershell 远程处理的神奇世界。