我们的网络中有数千台Windows服务器。对于某种工作,我们需要登录100多台服务器。我们是手动完成的。输入服务器名称并提供凭据。是否可以创建批处理文件/脚本,因此,这项工作可以自动完成。就像我们只需创建一个文本文件或csv并运行脚本一样。脚本可以打开mstsc会话并将凭证放入mstsc中。我们可以在脚本中定义用户名和密码。
答案 0 :(得分:0)
这将为所有服务器启动远程桌面,但您仍然需要输入凭据。您可以通过多种方式实施Single Sign On,但它仅适用于Windows 2008和2008 R2。 mstsc没有任何用户名或密码的开关,因此无法编写脚本。由于您无法将sendkeys用于远程桌面窗口,因此甚至没有黑客攻击。
创建一个服务器名称每行一个文件,并将其放在与批处理文件相同的目录中。
创建以下批处理文件
@echo off
setlocal
cd /d %~dp0
set file=Servers.txt
for /f %%a in (%file%) do (
echo mstsc /v:%%a
)
删除回显以实际启动远程桌面。至少它需要一步之外,你可以随时保存你的凭据,因此它不会提示它们比将它们放在文件中更安全。
答案 1 :(得分:0)
考虑使用远程桌面管理器 - remotedesktopmanager.com,它允许您创建多个预定义的远程桌面,为它们保存不同的rdp设置,并以更方便的方式在桌面之间切换。
此外,当你通过通常的mstsc连接时,你可以将它保存为一个单独的rdp文件,并要求它在第一次连接时记住凭据,并且只是存储单独的rdp文件。