问题标签 [windows2012]

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 回答
270 浏览

windows - 64 位 windows 2012 服务器上的正确 Git 路径是什么?

我正在尝试使用 GitHub 配置 Jenkins。但是 Jenkins 无法找到 git.exe (管理 Jenkins -> 配置系统 -> Git 安装),我猜这是因为我使用的窗口服务器上没有设置 PATH (环境变量)。

它的 Windows 2012 R2 服务器带有 64 位操作系统。但是当我安装 Git 时,它还是安装到了Program Files而不是Program Files (86)中,我注意到 git.exe 位于 3 个不同的位置

C:\Program Files\Git\bin
C:\Program Files\Git\mingw64\bin
C:\Program Files\Git\mingw64\libexec\git-core

当我查看注册表HKEY_LOCAL_MACHINE\SOFTWARE\GitForWindows时, LibexecPath键 的值设置为C:\Program Files\Git\mingw64\libexec\git-core

那么我应该在 64 位机器上使用哪个路径?

0 投票
2 回答
139 浏览

jenkins - Jenkins 1.67 URL 设置问题

我正在尝试在 Windows Server 2012 r2 上设置一个新的 Jenkins 实例(版本 1.67)。

我正在尝试配置自定义 URL 而不是使用

本地主机:8080

ETC..

我已将 Jenkins URL 设置为

NewServer.domainname.com

但是我无法通过该 url 访问它,我收到一条消息“远程 Web 访问已关闭”,它只允许我在使用带有端口号的 URL 时进行连接;

NewServer.domainname.com:8080

我确信远程 Web 访问与我的目标完全不同。

0 投票
1 回答
454 浏览

winapi - 即使在 Win2012R2 上复制成功,CopyFileEx 也会返回 ERROR_INVALID_PARAMETER

CopyFileEx 与对 GetLastError 的以下调用返回 ERROR_INVALID_PARAMETER 即使从大约 2 个月前(可能从 2015 年 12 月开始)在 Win2012R2 上复制成功。在 Windows XP 到 Windows 7 和 Win 2k3 到 Win2k8R2 上,这不会发生,GetLastError 总是返回 0 (ERROR_SUCCESS)。

这是这种 Win32 API 的预期行为吗?您是否必须同时添加结果和 GetLastError 代码以确保结果?

此 KB 似乎与问题有关,但应用此补丁不会改变 API 行为。可能有另一个 KB 导致问题出现,但我一直无法找到它 https://support.microsoft.com/en-us/kb/2963918

GetLastError 的文档:

返回值

返回值是调用线程的最后一个错误代码。

设置最后一个错误代码的每个函数的文档的返回值部分记录了函数设置最后一个错误代码的条件。大多数设置线程最后错误代码的函数在失败时都会设置它。但是,某些函数在成功时也会设置最后一个错误代码。如果该函数没有记录设置最后一个错误代码,则该函数返回的值只是最近设置的最后一个错误代码; 一些函数在成功时将最后一个错误代码设置为 0,而其他函数则没有。

0 投票
0 回答
919 浏览

batch-file - 在 Windows 2012 R2 上使用批处理文件打印目录中的 PDF 文件

我对下面的脚本有疑问:

脚本启动并打开 Acrobat Reader DC,但由于我没有关闭 Acrobat 的 Windows,因此无法开始打印。我能做些什么来解决这个问题?

0 投票
1 回答
2867 浏览

powershell - 获取 Hyper-V 群集 Windows 2012 R2 中的所有 VM 及其磁盘大小

我正在尝试获取包含集群中所有虚拟机的预置磁盘大小的 html 报告。我正在尝试列出集群内的所有虚拟机:

这就像一个魅力。但是,当我尝试循环时:

当我运行它时,每个不在我当前集群节点上的虚拟机都会出错。因此,每个节点我都运行以下命令:

这也很有效。但这需要登录到集群中的每个 Hyper-V 主机。如何让集群中的所有虚拟机从一个节点以 HTML 格式输出?

0 投票
1 回答
1579 浏览

wordpress - 使用 SSP 和 ADFS 作为 IdP 代理的 WordPress 单点登录

好吧,我已经被困了好几天了,所以这是我唯一的希望。

我已经配置了带有 ADFS 3.0 的 Windows 2012 r2、带有 SAML 2.0 单点登录插件的 bitnami Wordpress (4.2.2) 和带有 SimpleSAMLphp 1.13 的 Ubuntu 服务器。

Wordpress 配置如下所示:

WordPress NameID 政策: WordPress NameID 政策

WordPress 属性: WordPress 属性

对于身份验证源,我使用的是 SSP 的文件模块。它具有以下属性:

User-Name用于用户 ID、mail用户的电子邮件地址和Filter-Id用户组。

在 ADFS 方面,我已将声明提供者信任配置为 SSP,将依赖方的信任配置为 WP。

这些索赔规则是:

SSP:

规则 1:转换名称 id 策略。如果未设置此规则,WP 的 SSP 会给出 NameIDPolicy 无效错误。

c:[Type == "http://schemas.xmlsoap.org/ws/2005/05/identity/claims/nameidentifier", Properties["http://schemas.xmlsoap.org/ws/2005/05/identity/claimproperties/format"] == "urn:oasis:names:tc:SAML:1.1:nameid-format:emailAddress"] => issue(Type = "http://schemas.xmlsoap.org/ws/2005/05/identity/claims/name", Issuer = c.Issuer, OriginalIssuer = c.OriginalIssuer, Value = c.Value, ValueType = c.ValueType);

规则 2:通过所有声明

c:[Type == "https://example.com/simplesamlphp/saml2/idp/metadata.php"] => issue(claim = c);

WordPress:

规则 1:将名称属性转换为 WP 的属性

c:[Type == "User-Name"] => add(Type = "http://schemas.microsoft.com/ws/2008/06/identity/claims/windowsaccountname", Value = c.Value);

规则 2:转换邮件属性

c:[Type == "mail"] => add(Type = "http://schemas.microsoft.com/ws/2008/06/identity/claims/emailaddress", Value = c.Value);

规则 3:转换组属性

c:[Type == "Filter-Id"] => add(Type = "http://schemas.microsoft.com/ws/2008/06/identity/claims/Group", Value = c.Value);

规则 4:转换为 Givenname 属性

c:[Type == "User-Name"] => add(Type = "http://schemas.microsoft.com/ws/2008/06/identity/claims/givenname", Value = c.Value);

规则 5:转换为姓氏属性

c:[Type == "User-Name"] => add(Type = "http://schemas.microsoft.com/ws/2008/06/identity/claims/surname", Value = c.Value);

规则 6:转换名称 ID 政策并发出所有声明

c:[Type == "http://schemas.xmlsoap.org/ws/2005/05/identity/claims/name"] => issue(Type = "http://schemas.xmlsoap.org/ws/2005/05/identity/claims/nameidentifier", Issuer = c.Issuer, OriginalIssuer = c.OriginalIssuer, Value = c.Value, ValueType = c.ValueType, Properties["http://schemas.xmlsoap.org/ws/2005/05/identity/claimproperties/format"] = "urn:oasis:names:tc:SAML:1.1:nameid-format:emailAddress");

用户获得良好的身份验证(SP/IdP-Initiated)。但在 WP 方面,我收到错误消息Username was not provided

ADFS 跟踪器日志显示我SSO token is null or empty. Cannot write SSO token to Cookies.

我检查了 IdP 的用户登录,它显示用户已登录。跟踪器日志还显示Valid assertion returned from 'https://example.com/simplesamlphp/saml2/idp/metadata.php'

我想声明规则有问题,但我不确定,因为配置看起来和工作正常。

欢迎任何指点!

谢谢!

0 投票
12 回答
84606 浏览

windows2012 - 操作员或管理员已拒绝请求任务调度程序

我在 Windows 2012 R2 的任务计划程序中安排了一个 C# 控制台应用程序。应用程序将在手动执行或右键单击计划任务并单击Run时运行,但在由任务计划程序触发时会失败,并出现以下错误。

操作员或管理员已拒绝请求(0x800710E0)

在谷歌搜索之后,我也遵循了以下步骤

  1. 选择“无论用户是否登录都运行
  2. 取消选中“仅当计算机使用交流电源时才启动任务
0 投票
5 回答
14784 浏览

azure - 无法从服务器外部访问 ElasticSearch 实例 - Azure Windows 2012

我已在带有 Windows Server 2012 R2 的 Azure VM 中将 Elastic Search 2.3.0 设置为服务。我可以使用从服务器内部访问弹性搜索实例

但我无法从服务器外部访问。

我尝试了什么?

  • 只是为了测试,我已经让虚拟机在虚拟网络之外可用。
  • 在 Windows 防火墙设置中打开端口 9200 作为入站流量规则
  • 在 Azure 门户设置中添加了一个端点,打开端口 9200

也尝试使用 VM Classic 进行此操作。

另外为了测试VM是否正常,我在那台机器上设置了IIS,打开了80端口。默认的IIS页面可以从外部访问。

我唯一没有尝试过的是在 Linux VM 中设置 ES。

我在弹性搜索日志中找不到任何内容。在浏览器 (Chrome) 上,网络中没有日志。它只是旋转,等待服务器,并以“ERR_EMPTY_RESPONSE”捕捉。

请问有做过这件事的人能说明一下吗?

更新:这是我在 netstat 中可以看到的:

0 投票
2 回答
483 浏览

selenium - Selenium Webdriver 无法更改 Windows Server 2012 EC2 实例中的窗口大小

我们的 Selenium WebDriver 测试在 TeamCity 的 Windows server 2012 EC2 实例上远程运行。

在此实例上使用 chrome 时,我无法调整浏览器的大小。它适用于 Firefox,但 chrome 卡在 1024 X 768。

我尝试了以下方法来调整大小,但都没有奏效。

所有方法都在 Windows 10 上本地工作,两台机器上都有 chrome 版本 49.0.2623.110 和 chrome 驱动程序版本 2.9。

有没有办法调整我没有尝试过的 chrome 浏览器的大小,或者这是一个 chromedriver 问题?

0 投票
1 回答
671 浏览

asp.net - ASP.NET 应用程序无法写入 IIS8 WS2012 中的文件

在将站点和脚本从 WS2008/IIS7.5 迁移到 WS2012/IIS8 的过程中。这些站点和脚本将日志写入文本文件,在我们的旧环境中没有问题。在我们的新服务器上,这些站点无法写入日志,但我们的脚本没有问题。这看起来不是权限问题,因为我们已使用 IIS APPPOOL\WEBAPPNAME 授予文件夹权限。IIS8 中是否有阻止这些应用程序写入这些日志的新设置?

-身份验证 > 匿名身份验证 > 应用程序池标识 > IIS APPPOOL\WEBAPPNAME

- 日志文件夹权限 > IIS APPPOOL\WEBAPPNAME > 完全控制