问题标签 [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.
powershell - Error PSRemoting using Session and CredSSP
I use Windows 8.1 Enterprise 64 bit and Powershell 4.0.
I want execute powershell remoting and using authentication CredSSP.
I open Console Powershell, run as Administrator, and execute Enter-PSSession command to connect to remote computer.
But I get error about connection.
Anyways, I test command from Windows XP and Windows 7, and connection is OK.
Now, I test in Windows 8.1.
I test command enable-psremoting and I get error:
Same error using the command Enable-PSRemoting -force -SkipNetworkProfileCheck.
I test command winrm quickconfig and I get error:
I have SmartScreen and Firewall disabled in my Windows 8.1. (I have Symantec Endpoint protection disabled)
Any suggestions?
update:
I test those commads:
but I get error:
Reference: http://technet.microsoft.com/en-us/library/hh849694.aspx
Update 2
Now,I execute Net stop MPSSVC (Windows Firewall Service), and I get this error
Update 3.
I execute this command (https://stackoverflow.com/a/22816386/206730)
Now, I execute the command and all is OK
Now, I enable CredSSP in server and in client:
Now, I test command using CredSSP:
and I get the error:
English message:
svn - 远程运行时 SVN 导出失败
我们有一个 .bat 文件,它执行 SVN 导出命令,其中包含 SVN 存储库的凭据。该文件位于每个服务器的 C:\ 驱动器上。当用户登录到盒子并在本地运行它时,这个脚本运行良好。
通过 winrm 或 psexec 运行时,我们收到此错误:
命令中的凭据不是问题。凭据包括帐户的域。
SVN 服务器是 Collabnet Subversion 1.5.1,在 Windows 上的 Apache 2.2 上运行。
security - Powershell SDDL 修改
我正在尝试允许通过 winrs 远程访问服务器。在互联网的某个地方,我发现这需要为 winrm 服务修改 RootSDDL,它的值可以这样获取:
现在,问题如下:当我知道我想允许远程访问的用户的 SID 时,我如何添加到这个 SDDL ACE (A;;GA;;;S-1-5-21-The-rest-of-my-user-SID)
?
是否有任何代码片段可以将 SDDL 解析为 ACE 数组、修改它并解析回来?
powershell - Exchange 2013 命令行管理程序无法连接到本地服务器
在 Server 2012 上安装 Exchange 2013 后,显然成功我发现在 Exchange Server 上运行的 Exchange 命令行管理程序失败并显示以下消息:
详细:连接到 SERVER2012.WARATAH.LOCAL。New-PSSession : [server2012.waratah.local] 连接到远程服务器 server2012.waratah.local 失败并显示以下错误消息:WinRM 无法完成操作。验证指定的计算机名称是否有效,该计算机可通过网络访问,并且 WinRM 服务的防火墙例外已启用并允许从该计算机进行访问。默认情况下,公共配置文件的 WinRM 防火墙例外限制对同一本地子网中的远程计算机的访问。有关详细信息,请参阅 about_Remote_Troubleshooting 帮助主题。在 line:1 char:1 + New-PSSession -ConnectionURI "$connectionUri" -ConfigurationName Microsoft.Excha ...
当我使用命令行 WinRM QuickConfig 进行测试时,WinRM 似乎没问题
C:\Users\Administrator\Downloads>winrm quickconfig WinRM 服务已经在这台机器上运行。WinRM 已设置为在此计算机上进行远程管理。
我可以ping Server2012.waratah.local OK
我已尝试删除 Microsoft Security Essentials 防病毒软件,但无济于事。
欢迎任何其他想法
c# - 使用 WinRM 调用命令时丢失凭据
我编写了一个控制台应用程序,它向我希望使用 WinRM 远程调用的 ASMX Web 服务(在 Sharepoint 内)发出 HTTP POST。我编写了一个 PowerShell 进程,它捆绑了构建的应用程序,将其移动到目标服务器,并在本地执行它。该过程完全正常(即移动复制,你有什么),但当它到达 Web 服务调用时会失败。查看 Fiddler 上的日志,HTTP Post 请求中根本没有凭据,即使应用程序正在使用具有所有适当权限的帐户运行。
由于应用程序已在本地移动到目标服务器,因此我可以在本地运行它,我已经这样做了,并且它工作得很好,因为 Fiddler 日志在标题中显示了正确的凭据。
我不确定问题出在哪里,但我很难考虑我的代码,因为它在本地运行时工作正常。它可能与 WinRM 进程一起使用,但完全相同的进程适用于其他环境(该项目是部署数据库、ssis 包等的更大部署解决方案的一部分)。
如果需要,我很乐意提供某些部分的代码,任何基本的故障排除建议将不胜感激。
编辑
我在包含用户名和哈希密码的 xml 文件中指定的用户凭据,就像在 Powershell 中一样
powershell - 所需状态配置 xWebsite
我遇到了一个问题。当我去创建一个网站时,我得到一个错误。有没有其他人遇到过这个问题?
详细:[CONT10SQLTEST]:[[xWebsite]CMSAuth] 网站 CMSAuth 的物理路径与所需状态不匹配。找不到路径“IIS:\Sites\CMSAuth”,因为它不存在。+ CategoryInfo: ObjectNotFound: (IIS:\Sites\CMSAuth:) [], CimException + FullyQualifiedErrorId: PathNotFound,Microsoft.PowerShell.Commands.GetItemPropertyCommand + PSComputerName: CONT10SQLTEST
详细:[CONT10SQLTEST]:LCM:[结束测试] [[xWebsite]CMSAuth] 在 1.9830 秒内。PowerShell 提供程序 MSFT_xWebsite 在运行 Test-TargetResource 功能时引发了一个或多个非终止错误。这些错误记录到称为 Microsoft-Windows-DSC/Operational 的 ETW 通道。有关详细信息,请参阅此频道。+ CategoryInfo : InvalidOperation: (:) [], CimException + FullyQualifiedErrorId : NonTerminatingErrorFromProvider + PSComputerName : CONT10SQLTEST
详细:[CONT10SQLTEST]:LCM:[结束集] SendConfigurationApply 函数未成功。+ CategoryInfo : NotSpecified: (root/Microsoft/...gurationManager:String) [], CimException + FullyQualifiedErrorId : MI RESULT 1 + PSComputerName : CONT10SQLTEST
powershell - 使用 Connect-WSMan 出现错误:它无法确定来自目标计算机的 HTTP 响应的内容类型
我正在尝试使用 PowerShell 通过 wsman 连接连接到 Exchange 服务器。有问题的客户端服务器位于工作组中,而 Exchange 服务器位于其自己的域中。
我使用以下命令尝试连接到服务器:
然后我得到完整的错误:
连接到远程服务器失败并显示以下错误消息: WinRM 客户端无法处理请求。它无法确定来自目标计算机的 HTTP 响应的内容类型。内容类型不存在或无效。有关详细信息,请参阅 about_Remote_Troubleshooting 帮助主题。
以前,当有问题的客户端服务器与 Exchange 服务器位于同一域中时,此方法有效。防火墙已关闭,所有服务器都是 WinRM 的 TrustedHosts。
有趣的是,当我使用:
我没有收到任何错误。但是,我需要能够使用 URI 而不是计算机名。
有任何想法吗?
windows - Jenkins 中主厨刀 winRM 交互模式挂起
在过去的 3 或 4 天里,我一直被困在这个问题上。我正在尝试在 Jenkins 的 Windows 批处理文件中运行附加的命令。这会导致它挂起并且它不接受任何进一步的输入:
如果在 Windows 机器上手动运行,这工作正常,但我认为正在打开的 ruby.exe 开始导致 Jenkins 出现一些问题。
有没有人曾经以这种方式使用过刀winRM的交互模式?我在这里束手无策,我真的需要这个工作。感谢您提供的任何帮助。
chef-infra - 刀引导windows winrm超时问题
我试图通过刀架空间服务器创建来构建 Windows 机器,但是,我遇到了超时问题,它只是有点不够长,无法等待它从远程节点获得响应。
这是增加超时的一种方法吗?
非常感谢。
下面是我得到时差的结果,1.knife rackspace server create;2.刀引导
顺便说一句,winrm 安装在 windows 模板映像上。
winrm - Winrm 错误:HTTP 错误 (12152) 是:服务器返回无效或无法识别的响应。对于 Dell iDRAC 呼叫
我正在调用 Ws-Management 调用以与 Dell Server R620 上的 iDRAC 交互。因为,我使用的是 windows 机器,所以我为此目的调用 windows WinRM 命令。
命令:winrm e http://schemas.dmtf.org/wbem/wscim/1/cim-schema/2/root/dcim/DCIM_PhysicalDiskView -u:[用户名] -p:[密码] -r:https:// [drac IP]/wsman -SkipCNCheck -SkipCACheck -encoding:utf-8 -a:basic
所以我间歇性地收到以下错误响应:
错误号:-2147023901 0x800703E3 由于线程退出或应用程序请求,I/O 操作已中止。
我检查了wireshark来监控网络并看到一致的帧检查序列错误错误,但这是间歇性的
有没有人经历过类似的事情。
我试图: 1. 在机器上禁用防火墙 2. 尝试多台机器执行相同的命令