问题标签 [winrm]

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 投票
3 回答
2236 浏览

powershell - PowerShell 和 cmd.exe 命令语法有什么区别?

我在 PowerShell 中运行以下命令:

如您所见,这给了我一个错误。但是 cmd.exe 中的相同命令可以正常工作:

那么,我应该了解哪些关于 PowerShell 语法的知识才能让它在那里工作呢?

0 投票
3 回答
3967 浏览

powershell - 为什么我通过 Chef 以管理员身份运行 Octopus Tentacle 时会出现 UnauthorizedAccessException?

我正在使用 Chef 配置 Windows 2012 Server (RTM),包括安装 Octopus Tentacle 服务,这样我就可以使用 Octopus Deploy 将软件部署到该实例上。

我的工作站(Chef 客户端)运行的是 Windows 7 x64 SP1。该服务器托管在 VMware Workstation 中,并运行 Windows 2012 Server x64 RTM。它是从 sysprep 的基线映像启动的,并且在 Chef recipe 尝试创建新的 Octopus 证书之前,一切都运行良好。

octopus.rb Chef 配方包装了一大块 Powershell,实际安装 Octopus Tentacle 的部分如下所示:

当这个脚本调用tentacle.exe new-certificate它时,它会抛出一个UnauthorizedAccessException

Chef 客户端服务以管理员身份运行(至少,当我将 $env:username 转储到安装期间创建的 octopus.log 文件中时,它显示为管理员)所以我不确定 Octopus 触手正在尝试什么文件/文件夹/资源访问。

正在运行以引导节点的实际 Chef 命令是:

其中 192.168.202.137 是新启动的 Win2012 服务器的 IP 地址,p@ssw0rd 是该服务器上的本地管理员密码。

以管理员身份登录时在服务器上手动运行相同的命令可以完美运行,因此这与 chef/winrm/powershell 远程处理有关。

一种理论是,我遇到了某种 DCOM/WinRM 安全边缘案例,因为我在客户端和服务器上运行不同的操作系统(Win7 x64 与 Win2012) - 但考虑到这里的调用链是 cmd.exe -> Ruby - > WinRM -> Ruby -> Powershell 我对如何补救甚至验证这样的问题有点迷茫......

0 投票
1 回答
2874 浏览

networking - Powershell - WinRM - 使用远程凭据映射驱动器

有没有办法使用 WinRM 将远程计算机上的驱动器映射到远程计算机上登录的会话凭据,而不提示用户输入他们的凭据。

编辑:这台机器在 AD 域上,所以理想情况下使用现有的身份验证票会很好。

0 投票
1 回答
927 浏览

windows - 来自 Mac OS X 的刀 windows bootstrap winrm 失败厨师客户端

与以下类似的问题:Mac OS X 工作站的刀引导 windows winrm 失败

我降级到版本 0.5.10 并稍微进一步,但它似乎无法识别 chef-client 并安装它。我正在使用 Mac OS X:

0 投票
1 回答
1439 浏览

powershell - 使用 C# API 连接到 Powershell Remoting

寻求有关 powershell api 连接问题的帮助。以下代码适用于所有客户,但是,对于其中一位客户,它返回错误:

pool.Open() 行返回以下异常:

System.Management.Automation.dll 中出现“System.Management.Automation.Remoting.PSRemotingTransportException”类型的第一次机会异常

附加信息:处理来自远程服务器 xxx.xx.xx.xx 的数据失败,并显示以下错误消息:对带有 ShellId some-guid-number 的 Windows 远程外壳​​的请求失败,因为在服务器上找不到外壳。可能的原因有:指定的 ShellId 不正确或服务器上不再存在该 shell。提供正确的 ShellId 或创建新的 shell 并重试该操作。有关详细信息,请参阅 about_Remote_Troubleshooting 帮助主题。

如果要检查异常的 Intellitrace,堆栈中抛出的稍高一点的异常如下:

如果目标是 WinRM 服务,在目标上运行以下命令来分析和配置 WinRM 服务:“winrm quickconfig”。"

关于可能是什么问题的任何想法?客户已验证 winrm 正在运行和配置,并且防火墙具有开放端口等。

服务器运行 Windows Server 2012,作为 Azure 上的 VM

0 投票
1 回答
1266 浏览

window - 刀winrm到Windows机器失败,连接被拒绝

我正在尝试使用刀来引导 Windows 机器。运行命令“knife bootstrap windows winrm”时,我收到以下错误:

可能是什么问题?

0 投票
0 回答
1190 浏览

powershell - 使用 Nginx 前端“Windows 远程管理”Web 服务

我希望 NGINX 对将后端代理 WinRM / WSMAN 请求的请求进行前端处理。Nginx 应该监听端口 80 和后端代理端口 5985。

nginx配置:

我正在通过 powershell 远程处理进行测试。如果我直接点击服务器它可以工作,但是当我尝试通过代理时它会失败。查看网络捕获,授权请求似乎没问题,但随后 powershell 报告“访问被拒绝”。我是否在 Nginx 配置中遗漏了一些特殊的东西,或者它是否由于 Microsoft 的实施而无法正常工作(即,由于 Microsoft 的实施,nginx 如何无法前端 NTLM 身份验证请求)

0 投票
1 回答
76 浏览

windows - 使用弹性ip时无法连接winrs

我正在尝试使用 winrs 连接到我的亚马逊 EC2 服务器。我为服务器设置了一个亚马逊弹性 IP。我可以使用常规 ip (ipconfig) 进行连接,但不能使用弹性 ip。我还看到侦听器没有在“ListeninOn”属性中声明弹性 ip。

有没有办法添加服务器监听的ip?

0 投票
1 回答
2549 浏览

ruby - Chef/Ruby:从服务器返回错误的 HTTP 响应 (401)。(WinRM::WinRMHTTPTransportError)Ruby:

注意:我正在使用 Active Directory 身份验证 - 没有办法解决这个问题。

我正在尝试使用以下脚本:

当我这样做时: ruby chef_windows_boostrap.rb test168.domain.com ctote,我得到以下输出:

以下是我的 winrm 配置设置:

在这一点上,我对尝试什么感到很迷茫——有人有什么建议吗?有没有办法可以用wireshark来帮助调试或其他什么?

0 投票
1 回答
14831 浏览

powershell - Powershell - 未在域管理员帐户下运行时调用命令访问被拒绝

我正在使用脚本在远程服务器上创建一个文件夹,该服务器是一个文件服务器和一个 RODC。当我从域管理员用户运行脚本时,命令成功完成。当我使用可以管理 RODC 的组中的帐户运行时,我的访问被拒绝。

我收到此错误:

由于它是 RODC,因此我没有可以添加需要运行此脚本的用户的本地组。

有谁知道我怎样才能停止访问被拒绝?

12 月 12 日更新:我只在域成员服务器上尝试了相同的脚本块,但没有收到拒绝访问消息,文件夹已按应有的方式创建。在不使用域管理员用户的情况下如何让这个脚本块在 RODC 上运行有什么困难吗?