问题标签 [windows-server-2012-r2]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
12357 浏览

powershell - 错误'Get-WmiObject:无效的类“Msvm_ImageManagementService”'

最近我一直收到这个错误,我不知道是什么触发了它。我找到的关于这个类的文档很少,我不确定我需要检查什么或去哪里看才能理解和修复它。

系统:

  • Windows Server 2012 R2 数据中心预览版 9431
  • PowerShell 版本 4.0 32 位和 64 位

输出:

0 投票
1 回答
87 浏览

c# - Check Application Connectivity to Network, get list of specific application type C#

I plan to be running a host service of sorts.

I was curious to know if it would be possible to get a list of a specific application type, check it's connectivity to the network.. and if the application exceeds a certain rate.

0 投票
1 回答
574 浏览

perfmon - 如何更改性能时间轴间隔

我正在尝试测量一些perfmon.exe在 Windows Server 2012 R2 上使用的计数器。默认的时间间隔只有一分钟,但我想测量几个小时但我找不到更改它的选项。请问有什么提示吗?

0 投票
2 回答
60122 浏览

internet-explorer-11 - 如何在windows server 2012标准上安装IE11

我在 Windows Server 2012 标准上安装了 IE 10。我想下载并安装 IE11,但我看不到这样做的选项。我们的应用程序很少与 IE11 兼容,作为开发人员,我无法将其安装在我的机器上。

任何想法/帮助你都很棒

谢谢

0 投票
6 回答
15863 浏览

asp.net - 为什么在 IIS 8.5 (Win 2012 R2) 中为 asp.net 错误提供“200 OK”的空白页面?

我已经设置了一个运行 IIS 8.5 的新 Windows 2012 R2 服务器。

我们注意到,当发生错误时(例如 ASP.NET 状态服务未运行),请求实际上返回的是一个完全空白的页面(只有标题 - 没有内容),而不是输出 500 状态代码错误屏幕。我们显然需要查看错误,并且为错误提供 200 OK 对于 Google 等索引器或任何网站监控工具(不会通知我们该网站已离线)来说可能是非常有问题的。

在我们的其他服务器(IIS 7)上,我们看到“黄色错误屏幕”,其中包含“无法连接到状态服务器”(或类似信息)之类的消息。

这里可能有什么问题?是否有一些设置可以全局禁用所有错误(但如果它也提供 200 状态代码,这将是愚蠢的)还是有其他东西妨碍?

唯一可能造成干扰的是我们在服务器上安装了 ISAPI_Rewrite(但这通常不会导致此问题)。

谢谢!

0 投票
1 回答
285 浏览

java - 为什么我没有使用 100%?

我正在 IBM WebSphere Application Server v8.5.5.1 中执行一个长时间运行的批处理,它从 ECM 存储库获取数据,然后将其转换为 PDF 文档。它运行大约 20k 个小文档,它们构成了整个批次。

现在我得到大约 20 文档/秒,但系统只有大约 45-55% 的 cpu 使用率,所以有些东西阻止我让它全速工作

我在 HP Proliant DL385p Gen8 上运行 Windows 2012 R2 Standard(32GB RAM,2 个 AMD Opteron 6272,每个具有 16 个 2.1GHz 内核)

所有资源都存储在本地,因此几乎没有网络流量会受到干扰。

我也尝试将 PDF 输出文档写入 RAMDISK,但根本没有任何改进。

关于我应该在哪里偷看让这个过程使用我的服务器的全部功能的任何想法?

谢谢!!

PS:请看附件参考图

在此处输入图像描述

CPU 使用情况图

0 投票
3 回答
10127 浏览

cassandra - DataStax Opscenter 代理未连接:“无法找到 cassandra.yaml 配置文件”

我在 Windows Server 2012 R2 Datacenter 机器上安装了 Datastax Community Edition v2.0.3。安装 vanilla 后,我无法使用 OpsCenter 连接到数据库,因为代理无法启动:页面顶部显示“已连接 1 个代理中的 0 个”。我可以使用 CQLSH 连接到数据库本身。v2.0.2 不会出现此问题。

我的datastax_opscenter_agent-stderr.log文件包含以下内容:

实际上目录中有一个cassandra.yaml文件C:\Program Files\DataStax Community\apache-cassandra\conf,它应该在哪里。上面的消息表明它查看了C:\\Program Files\\DataStax Community\\apache-cassandra\\bin\\conf\\cassandra.yaml,但是(注意 \bin)。

根据日志的建议,在 中设置conf_location选项会opscenter\conf\clusters\local.conf导致相同的错误。

通过这一切,Windows 防火墙已被关闭。

编辑

我一直在修修补补,现在我在日志中得到了同样的异常,除了它一直在寻找的路径cassanda.yaml已经从

'C:\Program Files\DataStax Community\apache-cassandra\bin\conf\cassandra.yaml'

'C:\Program Files\DataStax Community\utils\conf\cassandra.yaml'

我不知道我做了什么来改变这一点。

我试过复制cassandra.yaml到上面的目录。这消除了 中的异常datastax_opscenter_agent-stderr.log,但 OpsCenter 仍然显示“已连接 1 个代理中的 0 个”。但是,仪表板现在在图表中显示数据。我也可以向模式中添加一个键空间,但是在我创建它之后它不会显示出来。不过,它可以使用 访问CLQSH。显然,cassandra.yaml在两个不同的地方拥有也不理想。

0 投票
0 回答
30 浏览

windows - 日志文件和配置文件在 Windows 服务器上属于哪里?

我们有一个 .Net Windows 服务 (WCF)。配置和日志文件的首选位置是什么?这些程序集被安装到 C:\Program Files\CompanyName\ProductName 中,目前这是日志文件和配置文件所在的位置,尽管我觉得它不适合它们。

我们现在的目标是 Server 2012 R2,但使用 WIX 创建安装程序。我看到了其他一些类似的问题,但它们的日期为 2008 年,并且没有指向任何 MS 指南。

0 投票
2 回答
304 浏览

c# - 由 HTTP 处理程序创建的目录权限,由用户访问

更新:我最初发布“in”目录在 C: 上。它实际上在 E: 上。D: 和 E: 是 RAID 上的卷。我不希望这会有所作为,但如果我知道发生了什么,我就不必问这个问题了。

我遇到了必须由 Web 服务和本地用户控制的目录的 ACL 权限问题。这是我第一个涉及目录安全和 ACL 的项目,所以我担心我认为这一切都是错误的。我愿意接受提供点修复的答案,以及那些建议对我的安全模型进行彻底检查的答案。

我正在开发一个 Windows Server 2012 R2 Web 服务,该服务从多个用户(节点)捕获数据,然后对其进行处理。我有每个节点目录(例如 E:\in\node1、E:\in\node2 等)来保存传入的数据,然后我使用一个 C# 控制台应用程序作为非管理本地用户(LocalUser ) 以将文件移动到具有更深目录结构的更大卷中,该目录结构反映了控制台应用程序完成的分类。

最初,我将作为 LocalUser 为每个节点创建目录,但为了便于管理,我创建了一个 Web 服务(POST 处理程序)来创建节点目录,因为每个节点都被配置和配置。

我现在有一个文件系统,其中一些目录由 LocalUser 创建,一些由 DefaultAppPool 通过 Web 服务创建。两种类型的目录都按预期接收文件。当我以 LocalUser 身份运行控制台应用程序时,LocalUser 创建的目录一切正常,但是当我尝试将 File.Move() 从 Web 创建的节点目录转移到 Web 创建的分类目录时,我得到了 UnauthorizedAccessException。当我查看 ACL 时,我发现问题在于 Creator(以及具有完全控制权的帐户)与运行控制台应用程序的帐户不同。此外,ACL 页面说 E:\in\node2 继承自 E: ,而不是 E:\in 。

Web 配置的全部目的是使系统自动化,所以我不想触摸所有新目录来添加 LocalUser(或包含 LocalUser 的组)。我还希望系统在其他经过身份验证的用户尝试运行控制台应用程序时工作(例如,从未在任何地方创建任何目录的 LocalUser2)。

似乎我必须解决此问题的两个机会是 1)当 Web 服务创建目录时,或 2)当 LocalUser 运行脚本时。不幸的是,我担心这两个帐户(DefaultAppPool、LocalUser)都没有权限授予(在情况 1)或夺取(在情况 2)有问题的目录的完全控制权。

最终,我计划从 Web 服务运行控制台应用程序,这将使一切都作为 DefaultAppPool 运行,但在开发过程中,作为手动维护操作,我希望能够以 LocalUser 或按需运行控制台应用程序本地用户 2。我在想有可能在运行控制台应用程序时制作某种模拟 DefaultAppPool 的“垫片”,但据我所知,进行这种模拟的唯一方法是让网络服务来做。

总之,我怎样才能拥有一个系统,其中 Web 服务创建目录,然后由特定组中的用户控制?

0 投票
0 回答
1022 浏览

nat - 使用 Powershell 将 Windows 设置为路由器

我正在运行一个连接到 VPN 的虚拟 Windows 2012 R2 服务器。为了与其他客户端共享对该 VPN 的访问,我使用“Rouing 和 RAS”设置了服务器。我使用带有 VPN NIC 的 NAT 选项作为公共接口。这个设置很好用。

出于维护原因,我希望能够使用 Powershell 配置完全相同的设置。所以我摆弄了这些Network Address Translation (NAT) Cmdlet。但我无法让它工作。这些 Cmdlet 没有太多选择 - 所以我已经被困住了。有谁知道一个工作教程,或者有一个工作设置?

提前致谢。