Bla*_*man 7 windows windows-server-2008 telnet
在 Windows Server 2008 上,您甚至可以 telnet 进入服务器吗?(不是远程桌面,而是通过命令行)
如果是,真的有很多控制吗?
如果不能远程登录,人们如何实现自动化?(假设你不能)
现在基本上没有什么是你不能在 Windows 中使用命令行配置的。例如,有 netsh 来管理网络接口和防火墙,还有 appcmd 来处理 IIS 实例。
使用 Powershell(目前不包括 Server Core)甚至可以使用更多选项,例如 Add-Computer cmdlet,用于通过旧 netdom 的附加选项将计算机加入域。
如果您偶然发现无法通过命令行完成的操作,那么肯定会有第三方工具来完成它 - 或者您可以根据系统上实际要查看的内容(通常是特定于应用程序的文件)来推出自己的工具或注册表设置)。
从 Server 2008/Vista 开始,您就拥有了Windows 远程管理,它是 Microsoft 对开放式 Web 服务标准WS-Management的实现,它使用 SOAP,因此可以通过 TLS/SSL 和许多身份验证选项进行保护。
CMD 和 Powershell 可以调用 WinRM 在远程计算机上执行内容,因此可以轻松编写脚本。据我记得,WinRM 也可以安装在 XP 和 2003 计算机上 - 并且它可以用于管理其他实现 WS-Management 的平台,例如运行OpenWSMan的 Linux 。
默认情况下不启用(谢天谢地,甚至客户端也不启用!),但如果您愿意,也可以启用。
似乎是更流行的选项之一 - 如果您愿意的话,像 psexec 或第 3 方 SSH 服务器这样的工具都可以使用。
任何合适的管理解决方案都可以让您在舒适的客户端工具中单击几下即可处理数千台 Windows 主机。Microsoft System Center 系列可能是最著名的,但我希望有人可以在这里编辑其他大系列。
Windows 计算机上的大多数(如果不是全部)管理工具都可以远程连接到另一台 Windows 主机以进行临时管理。如果您在 Vista 或 Windows 7 桌面上安装 RSAT 功能,您将获得大多数标准 UI 工具来管理 AD、基础设施、复制、Hyper-V 等,而无需打开与相关服务器的交互式会话。
使用远程桌面,您可以获得与服务器的交互式会话,该会话可以配置为与任何 SSH 解决方案或其他解决方案一样安全。在我看来,使用远程桌面连接 Windows Server 是不寻常的。如果你必须这样做,那么你在做这件事时正在修复一些错误的东西(是的,有时事情是错误的,所以没有什么问题,双关语不是故意的)。
UI 工具和交互式桌面可以使用 AutoIT 或类似的东西来粗略地自动化 - 如果你真的想把它推向荒谬的^^