标签: windows-server-2012

在没有人登录时在计算机启动时启动程序并在有人登录时显示窗口(操作系统:Windows)

我有一个使用 Windows Server 2012 上的任务计划程序在系统启动时启动的程序即使计算机自动重新启动,该程序也必须启动。

Administrator 是用于启动程序的帐户,为任务选中“无论用户是否登录都运行”选项。

问题在于,当有人最终使用远程桌面连接以管理员身份登录时,界面(程序窗口)被隐藏。

据我了解,使用 Task Scheduler 无法解决此问题。

我该如何解决这个问题?

这应该是一个相当普遍的问题,但我无法通过搜索网络找到任何东西。我很惊讶微软在他们的调度程序中允许这样的限制。我可以制作一个 VBScript 或一些在启动时运行并启动程序的东西,然后在用户实际登录时可以看到它吗?

其他想法?

(顺便说一下,我不想制作一个单独的 GUI 程序来连接到原始程序。如果我不必在用户登录时终止已经运行的程序然后启动,我也更喜欢它再说一遍。)

windows windows-server-2008 startup scheduled-task windows-server-2012

23
推荐指数
2
解决办法
9万
查看次数

如何在 Windows Server 2012 中更改配色方案

我已经安装了 Windows Server 2012 的全新副本,当我转到Control Panel > Appearance > Display > Color and Appearance它时指出“此页面在此版本的 Windows 中不可用”。

我安装的版本是 MSDN 订阅者下载的最新版本,在“计算机属性”下列为“Windows Server 2012 标准版”。我可以更改桌面背景颜色,但不能更改窗口边框的颜色。唯一可用的“方案”是“Windows Basic”,然后是 4 个更丑陋的“高对比度”方案。

这没什么大不了的,但是一直看着丑陋的淡蓝色窗户边框让我头疼。为什么这么简单的设置“不可用”?

windows-server-2012

20
推荐指数
2
解决办法
9万
查看次数

识别 Windows 2012 Server 核心

我想检测是否已使用 WMI 将 2012 服务器设置为 Core 安装。一个较早的问题似乎表明我可以从 Win32_OperatingSystem获取OperatingSystemSKU。我的 Windows 2012 核心系统报告的 OperatingSystemSKU 为 7。来自另一个问题的文章似乎表明是 PRODUCT_STANDARD_SERVER,如果安装了核心,我应该会看到 PRODUCT_STANDARD_SERVER_CORE 的值为 0x0000000D。

我在这里错过了什么。我最终想创建一个策略并使用项目级目标来仅将该策略应用于 Windows 2012 Server Core 安装。

PS C:\Users\zoredache\Documents> gwmi -Query "select OPeratingSystemSKU,Version,ProductType from Win32_OperatingSystem"

__GENUS            : 2
__CLASS            : Win32_OperatingSystem
__SUPERCLASS       :
__DYNASTY          :
__RELPATH          : Win32_OperatingSystem=@
__PROPERTY_COUNT   : 3
__DERIVATION       : {}
__SERVER           :
__NAMESPACE        :
__PATH             :
OperatingSystemSKU : 7
ProductType        : 2
Version            : 6.2.9200
Run Code Online (Sandbox Code Playgroud)

wmi windows-server-core windows-server-2012

20
推荐指数
3
解决办法
1万
查看次数

如何禁用 Microsoft Server 2012 中的动画?

我通过远程桌面连接到我们的 Microsoft Server 2012。动画太多(例如打开和关闭窗口)等。

如何关闭所有动画?

windows-server-2012

19
推荐指数
2
解决办法
2万
查看次数

如何在 Amazon EC2 上设置端口转发

我有一个在 Amazon EC2 上运行的 Web 应用程序。它侦听端口 9898。

我可以通过输入IP地址和端口号来访问它。

例如 1.2.3.4:9898

但是,我真正希望能够做的是不必输入端口号。

对此进行研究,看起来端口转发可能是解决方案 - 即将在默认端口 (80) 上收到的 http 请求转发到我的非标准端口 (9898)。

这是正确的方法吗?如果是这样,我如何在 EC2 上进行设置?

如果没有,那么我如何实现我想要的?

在此先感谢您的帮助。

更新

我应该提到 EC2 实例是 Windows Server 2012 AMI。

http web-server port-forwarding amazon-ec2 windows-server-2012

19
推荐指数
2
解决办法
6万
查看次数

在服务器核心上自动使用 PowerShell

当我在本地登录到 Server 2012 Core 安装时,每次我必须输入powershell才能进入 PowerShell 命令行而不是普通的 ol' cmd。

假设我永远不会删除 PowerShell Windows 功能,我如何配置服务器以让我直接进入 PowerShell 提示符而不是 cmd?

windows-server-core windows-server-2012

18
推荐指数
1
解决办法
3398
查看次数

什么是开放式 DNS 解析器,如何保护我的服务器不被黑客滥用?

我没有最强大的计算机安全背景,但昨天我公司的一台服务器被我们的主机关闭。

这是一个分配了公共 IP 的服务器,我在其中托管了多个 Web 服务应用程序,包括网站和 API。有人告诉我,我的服务器“正在运行一个开放的 dns 解析器,用于将拒绝服务攻击中继到外部实体。”

这是什么意思?这种攻击是如何工作的?我怎样才能保护我的系统免受这样的滥用?

在我的特定情况下,有问题的服务器在 Windows Server 2012 上,它为 Active Directory 域提供 DNS 服务。

security domain-name-system active-directory ddos windows-server-2012

18
推荐指数
1
解决办法
3万
查看次数

Windows 更新不适用于 Windows 2012 R2 标准版

我最近在远程站点继承了 Windows 2012 服务器的管理。

我检查了 Windows 更新,它自 3 月以来一直没有更新。当我告诉 Windows 检查更新时,它的行为就像是在检查,但似乎持续了几个小时。如果我尝试重新启动 Windows 更新服务,它似乎永远无法关闭。我唯一的补救措施似乎是重新启动以回到我可以告诉 Windows 更新检查新更新的程度。

最后一次成功检查更新是 3 月 20 日。

上次安装更新的时间是 3 月 17 日(失败)。

更新历史显示 3 月 17 日有一次更新失败,即打印机驱动程序更新,但历史记录显示 2 月 17 日有 13 次更新失败。

不知道还有什么可以尝试的。

wsus windows-update windows-server-2012 windows-server-2012-r2

18
推荐指数
2
解决办法
30万
查看次数

如何在 Windows Server 2012 Standard 上允许两个以上的远程 Windows 会话?

最近设置了一个新的 2012 服务器。在我使用普通用户帐户(不是管理员)创建到服务器的两个远程 Windows 连接后,当我尝试创建第三个连接时出现此错误:

Select a user to disconnect so you can sign in
There are too many users signed in
Run Code Online (Sandbox Code Playgroud)

我读到您只能拥有两个管理员连接(一个物理连接和一个虚拟连接),但这些不是管理员用户。在该产品的数据表中,它说我可以拥有unlimitedRDS 用户。希望消息有更多关于此服务器的信息!

remote-desktop remote-desktop-services rds windows-server-2012

17
推荐指数
1
解决办法
13万
查看次数

允许非管理员用户关闭/重启 Server 2012

任何人都知道是否存在允许非管理员用户关闭服务器的设置?

显然,我可以设置“允许服务器在不登录的情况下关闭”GPO,但这并不完全相同。如果可能,我正在寻找一种方法来将关闭权限正确分配给特定用户。

user-permissions windows-server-2012

16
推荐指数
1
解决办法
6万
查看次数