如何在非域 Windows 10 框上连接 Release Management 2013 客户端?
How do I connect Release Management 2013 client on a non-domain Windows 10 box?
我有 2 台机器:
- 公司台式机 运行ning Windows 7 SP1,驻留在公司域中,我使用公司域帐户登录。
- 我在家通过 Cisco VPN 客户端工作时使用的个人笔记本电脑,但目前放在我的办公桌上并连接到公司 WiFi(尽管我今天将它连接到有线网络并与我的台式机位于同一子网上还)。这台机器不在公司域中;我使用 Microsoft 帐户登录本机。
我需要从两台机器上 运行 Visual Studio 2013 Release Management Client。在发布管理服务器 URL 输入字段中输入 IP 地址或 URL 时,我桌面上的机器工作正常,一切正常,一切都很好。
然而,在我的 Windows 10 笔记本电脑上,情况就不同了。每次尝试连接都会遇到错误:
The server specified could not be reached. Please ensure the
information that is entered is valid (please contact your Release
Management administrator for assistance). <-- I'm the admin
我可以使用 IP 地址和主机名 ping 机器,排除 DNS 问题。两台客户端机器都在同一个子网上。两台机器都使用相同的出站端口。
查看事件日志我看到一堆Message: The remote server returned an error: (401) Unauthorized.
使用 Fiddler 检查,在我的桌面计算机上,我可以遍历每个启动阶段的握手,一切都很好。但是在我笔记本电脑上的 Fiddler 中,我在 Release Management Client 炸弹之前看到了 3 401 Unauthorized 错误和 returns 我在上面发布的相当无用的消息。
我试图在我的笔记本电脑上创建一个影子帐户并执行 Shift-右键单击-运行 作为不同的用户跳舞,但我一定是遗漏了一些东西,因为我无法将其发送到 运行.
我已经和网络管理员谈过了,他建议我应该能够从两台机器访问所有相同的资源,这一定是版本管理问题。
这是 VS2013 Release Management 和 Windows 10 之间的不兼容问题还是其他问题?有没有其他人有这个问题并克服它?如果需要在发布管理环境中进行更改并且我是两台机器的本地管理员,我有权管理发布管理环境。但是,如果需要在此处进行更改,我不是域管理员。
我敢打赌您只是遇到了安全问题,因为工作站未加入域并且 WPF 客户端正在使用集成身份验证。
通常使用相同的用户名和密码创建本地 "shadow" 用户,然后 运行 在该帐户下运行客户端应用程序(运行 as)。
另一种选择是将工作站加入域或使用加入域的 VM。
在全面调查情况后,这似乎是多种因素共同作用的结果。我发布回复是因为这似乎是一个相对常见的问题:
- 工作站正在向服务器发送意外的凭据。要解决这个问题,您必须在服务器上配置用户帐户而用户名中没有域 并且 在本地计算机上创建影子帐户。当 运行 客户端应用程序时,您必须在本地计算机上登录此影子帐户,或者您必须按住 SHIFT+右键单击并选择 "Run as" 输入您的本地影子凭据。然后,这会将影子帐户传递给服务器,该服务器现在将在不引用域的情况下进行身份验证。 或
在服务器上创建一个与本地计算机上的凭据相匹配的用户帐户,包括 MACHINENAME\LocalUsername
在网络内部连接时,尝试从非域计算机连接到 Release Management Server 时似乎出现了网络问题。当从家里通过 VPN 连接时,这种情况就解决了,但前提是我们确保帐户和本地计算机帐户配置正确。域连接的机器总是连接正常。
我有 2 台机器:
- 公司台式机 运行ning Windows 7 SP1,驻留在公司域中,我使用公司域帐户登录。
- 我在家通过 Cisco VPN 客户端工作时使用的个人笔记本电脑,但目前放在我的办公桌上并连接到公司 WiFi(尽管我今天将它连接到有线网络并与我的台式机位于同一子网上还)。这台机器不在公司域中;我使用 Microsoft 帐户登录本机。
我需要从两台机器上 运行 Visual Studio 2013 Release Management Client。在发布管理服务器 URL 输入字段中输入 IP 地址或 URL 时,我桌面上的机器工作正常,一切正常,一切都很好。
然而,在我的 Windows 10 笔记本电脑上,情况就不同了。每次尝试连接都会遇到错误:
The server specified could not be reached. Please ensure the information that is entered is valid (please contact your Release Management administrator for assistance). <-- I'm the admin
我可以使用 IP 地址和主机名 ping 机器,排除 DNS 问题。两台客户端机器都在同一个子网上。两台机器都使用相同的出站端口。
查看事件日志我看到一堆Message: The remote server returned an error: (401) Unauthorized.
使用 Fiddler 检查,在我的桌面计算机上,我可以遍历每个启动阶段的握手,一切都很好。但是在我笔记本电脑上的 Fiddler 中,我在 Release Management Client 炸弹之前看到了 3 401 Unauthorized 错误和 returns 我在上面发布的相当无用的消息。
我试图在我的笔记本电脑上创建一个影子帐户并执行 Shift-右键单击-运行 作为不同的用户跳舞,但我一定是遗漏了一些东西,因为我无法将其发送到 运行.
我已经和网络管理员谈过了,他建议我应该能够从两台机器访问所有相同的资源,这一定是版本管理问题。
这是 VS2013 Release Management 和 Windows 10 之间的不兼容问题还是其他问题?有没有其他人有这个问题并克服它?如果需要在发布管理环境中进行更改并且我是两台机器的本地管理员,我有权管理发布管理环境。但是,如果需要在此处进行更改,我不是域管理员。
我敢打赌您只是遇到了安全问题,因为工作站未加入域并且 WPF 客户端正在使用集成身份验证。 通常使用相同的用户名和密码创建本地 "shadow" 用户,然后 运行 在该帐户下运行客户端应用程序(运行 as)。 另一种选择是将工作站加入域或使用加入域的 VM。
在全面调查情况后,这似乎是多种因素共同作用的结果。我发布回复是因为这似乎是一个相对常见的问题:
- 工作站正在向服务器发送意外的凭据。要解决这个问题,您必须在服务器上配置用户帐户而用户名中没有域 并且 在本地计算机上创建影子帐户。当 运行 客户端应用程序时,您必须在本地计算机上登录此影子帐户,或者您必须按住 SHIFT+右键单击并选择 "Run as" 输入您的本地影子凭据。然后,这会将影子帐户传递给服务器,该服务器现在将在不引用域的情况下进行身份验证。 或
在服务器上创建一个与本地计算机上的凭据相匹配的用户帐户,包括 MACHINENAME\LocalUsername
在网络内部连接时,尝试从非域计算机连接到 Release Management Server 时似乎出现了网络问题。当从家里通过 VPN 连接时,这种情况就解决了,但前提是我们确保帐户和本地计算机帐户配置正确。域连接的机器总是连接正常。