2013-04-20 147 views
0

上RDP连接我们有Windows服务器的一千我们的网络。对于某些工作,我们需要在100多台服务器上登录。我们正在手动进行。输入服务器名称并提供凭据。是否有可能创建一个批处理文件/脚本,因此,这项工作可以自动完成。就像我们简单地创建一个文本文件或csv并运行脚本。脚本可以打开mstsc会话并将凭证放入mstsc中。我们可以在脚本中定义用户名和密码。执行多个服务器

+0

作为一个很好的做法,你应该问之前尝试的东西。 – 2013-04-20 06:13:11

+0

什么是'mstsc'? CLI还是GUI? – Endoro 2013-04-20 06:22:45

+0

mstsc是Windows中的RDP(远程桌面连接)。 – Ironic 2013-04-20 15:53:29

回答

0

考虑使用远程桌面管理器 - remotedesktopmanager.com,它允许你创建几个预定义的远程desktopts,保存不同的RDP设置对他们来说,和更便捷的方式桌面之间切换。

此外,当您通过通常的mstsc连接时,您可以将它另存为一个单独的rdp文件,并要求它在第一次连接时记住凭证,并且只是以这种方式存储单独的rdp文件。

0

这将启动远程桌面的所有服务器,但你仍然需要输入凭据。有些方法可以实现Single Sign On,但它只适用于Windows 2008和2008 R2。 mstsc没有任何用户名或密码的开关,所以不能编写脚本。因为你不能使用sendkey到远程桌面窗口,所以甚至没有黑客。

创建服务器名称,每行一个文件,并把它放在同一目录下的批处理文件。

创建以下批处理文件

@echo off 
setlocal 

cd /d %~dp0 
set file=Servers.txt 

for /f %%a in (%file%) do (
    echo mstsc /v:%%a 
) 

删除回声实际启动远程桌面。至少它只需要一步就可以完成,您可以随时保存您的凭证,因此不会提示他们,这比将凭据放在文件中更安全。