尤其是通过在 Server 2008 及更高版本中安装Server Core的选项,通过一种连接到 Windows 服务器的CLI能力越来越有用,如果不是在 Windows 管理员中非常普遍的话。
实际上,每个 WindowsGUI管理工具都有一个连接到远程计算机的选项,但内置 Windows CLI( cmd.exe) 中没有这样的选项,这给人的初步印象是这可能是不可能的。
是否可以使用 CLI 远程管理或管理 Windows Server?如果是这样,有哪些选择可以实现这一目标?
windows windows-server-2008 command-line-interface windows-server-2008-r2 windows-server-2012
如何轻松查看每次 Windows Server 重新启动或关闭的历史记录以及原因,包括用户启动、系统启动和系统崩溃?
Windows 事件日志是一个显而易见的答案,但我应该查看的完整事件列表是什么?
我发现这些帖子部分回答了我的问题:
但那些并没有涵盖所有场景 AFAIK 并且信息很难理解,因为它分布在多个答案中。
我有多个版本的 Windows Server,因此一个至少适用于 2008、2008 R2、2012 和 2012 R2 版本的解决方案将是理想的。
windows-server-2008 windows-event-log windows-server-2008-r2 windows-server-2012 windows-server-2012-r2
我有一个装有 Windows Server 2012 的域控制器。更新后,服务器不会立即重新启动。但是,如果我远程进入服务器,我将看到重新启动的倒计时。唯一的选择是立即重新启动或关闭通知。然而,倒计时仍在继续,服务器最终在未经我许可的情况下重新启动。我怎样才能阻止这种情况发生?
现在我使用 powershell 脚本来查看当前登录的用户。但是我看不到他们的会话是空闲的、活动的还是不活动的。我可以看到会话何时开始,就是这样。有没有一种简单的方法可以查看当前有多少用户登录到我登录的服务器并查看他们的状态?它不应远程执行。如果可能,我想避免使用第三方工具。
user-management users user-profile user-accounts windows-server-2012
所以 Windows Server 2012 的发布删除了很多旧的远程桌面相关的配置实用程序。特别是,没有更多的远程桌面会话主机配置实用程序可以让您访问 RDP-Tcp 属性对话框,让您配置自定义证书以供 RDSH 使用。取而代之的是一个不错的新统一 GUI,它是新服务器管理器中整体“编辑部署属性”工作流的一部分。问题是,如果您安装了远程桌面服务角色(据我所知),您只能访问该工作流。
这对微软来说似乎有点疏忽。当 Windows Server 2012 在默认远程管理模式下运行时,我们如何为 RDP 配置自定义 SSL 证书,而无需不必要地安装远程桌面服务角色?
ssl rdp remote-desktop-services windows-server-2012 windows-server-2016
我正在尝试在 Windows Server 2012 上安装 .Net 3.5,但它不断失败。我正在使用“添加或删除功能”并且我的互联网已经存在。我读过如果找不到备用源,安装程序会尝试在线下载并从那里安装。但是,它不起作用。这是我一直看到的屏幕截图:

请建议我错过了什么?
编辑:
我已经尝试使用,dism.exe /online /enable-feature /featurename:NetFX3 /Source:D:\sources\sxs /all但我没有源磁盘。我想在网上下载。
在 Windows 2003 和 2008 中,我们有终端服务管理器(见下面的截图)。但是在 Windows Server 2012 中它不见了。
有谁知道如何通过类似工具或其他方式访问 Windows 2012 中当前远程登录的用户列表?

(我尝试从 Windows 2008 连接到 Windows 2012,这就是您在 TSM 组列表中看到“win2012”的原因。但这并没有完全奏效,这也不是我问题的解决方案。我只是想以某种方式管理远程Win 2012 服务器上的用户。)
user-management windows-terminal-services user-permissions windows-server-2012
有没有办法从 Server 2012 中的命令行运行具有提升权限的 Powershell 提示?
问题是这是“最小服务器接口”模式,没有安装完整的 server-gui,所以我只能从命令提示符或 ServerManager 运行 powershell。
我实际上是在尝试运行以下命令:Enable-ServerManagerStandardUserRemoting,但尽管这似乎有效,但它并没有像预期的那样将有问题的用户添加到各个组中。我怀疑它不能正常工作,因为我没有从完全提升的 powershell 提示符运行它,只是一个标准的提示符,但作为管理员。
谢谢,尼克
Windows Server 2012 R2 是否具有本机 SFTP 支持?
我看到了一个角色,FTP Server但没有说明这是否包括 SFTP。
简短版本:我网络上的一台 Windows Server 2012 机器在连接到某些网站时会出现持续但间歇性的 TCP RST。不知道他们从哪里来。查看wireshark日志以了解我的分析和问题。
长版:
我们在其中一台服务器上运行缓存网络代理来为我们的小型办公室提供服务。一位同事报告说,在连接到某些站点时,出现了很多“连接重置”或“页面无法显示”错误,但刷新通常会修复它。
我验证了浏览器行为,然后更直接地通过在服务器本身上尝试未代理的浏览器。但是对麻烦站点的 pings 和 traceroutes 没有显示任何问题,问题似乎仅限于 tcp 连接。
然后我编写了一个脚本来测试受影响的站点,方法是通过 cURL 直接向它们发送 HTTP HEAD 请求并检查它们成功的频率。一个典型的测试看起来像这样:(这是未经代理的,直接在坏服务器上运行)
C:\sdk\Apache24\htdocs>php rhTest.php
Sending HTTP HEAD requests to "http://www.washingtonpost.com/":
20:21:42: Length: 0 Response Code: NULL (0%)
20:22:02: Length: 0 Response Code: NULL (0%)
20:22:22: Length: 0 Response Code: NULL (0%)
20:22:42: Length: 0 Response Code: NULL (0%)
20:23:02: Length: 3173 Response Code: HTTP/1.1 302 Moved Temporarily (20%)
20:23:22: Length: 3174 Response Code: HTTP/1.1 302 Moved Temporarily (33.33%)
20:23:43: Length: …Run Code Online (Sandbox Code Playgroud) windows ×3
.net ×1
.net-3.5 ×1
ftp ×1
iis ×1
networking ×1
powershell ×1
rdp ×1
sftp ×1
ssl ×1
tcp ×1
user-profile ×1
users ×1