到目前为止,我只是想了解WinRM。 每当我尝试使用服务器pipe理器安装任何function时,都会挂起“正在安装”。 当我使用PowerShell安装该function时,它工作正常,只有在安装后打开服务器pipe理器来configurationfunction时,才会出现“无法打开运行空间池”错误。 通过PowerShellconfiguration它工作正常。 然后,当我尝试使用其快速启动向导configurationDirectAccess时,它给了我一个“无法连接到请求中指定的目的地”的错误。 运行“winrm quickconfig”产生这个: WinRM服务已经在这台机器上运行。 WinRM已经在这台电脑上进行远程pipe理。 然后,在事件查看器中,当我尝试使用服务器pipe理器/configurationDirectAccess时,出现此错误: WSMan操作CreateShell失败,错误代码2150858770除此之外,它不能提供任何信息。 这是winrm的输出win winm / config: PS C:\Windows\System32\WindowsPowerShell\v1.0> winrm get winrm/config Config MaxEnvelopeSizekb = 500 MaxTimeoutms = 60000 MaxBatchItems = 32000 MaxProviderRequests = 4294967295 Client NetworkDelayms = 5000 URLPrefix = wsman AllowUnencrypted = false Auth Basic = true Digest = true Kerberos = true Negotiate = […]
使用Hyper-V工具安装Windows 8.1 Enterprise VM来pipe理我们的Hyper-V服务器。 我已经与一个虚拟机pipe理程序,但在这一个我得到上述错误。 我遵循惯常的安装。 将机器添加到主机文件中,在与客户机上的pipe理员相匹配的pipe理程序上创build本地pipe理员,双方设置WSMan TrustedHosts列表。 我可以看到服务器pipe理器中的pipe理程序,它报告一切都很好,但我试图做一个SMB共享(只是为了testingfunction),并得到一个WinRM错误。 我已经试图完全closures防火墙通过设置所有configuration文件closures,这是行不通的。 我已经将这些Windows 8.1pipe理设备设置了几十次,从未遇到过这个问题。 我在pipe理程序上有5到9个,工作得很好。 VMMS服务肯定正在运行,并且有一台虚拟机已经在机器上运行(这就是为什么我没有重新启动它…这是日常操作的关键) 我认为这肯定是WinRM的一个问题,但我不确定在哪个方向去寻求解决scheme
在使用WinRM从Active Directory域中添加/删除计算机的过程中(注意到使用negotiate传输使用Test Kitchen时),我注意到了一些奇怪的现象,并希望得到一些行为上下文。 使用Add-Computer cmdlet将计算机join域时,一切都按预期运行。 但是,当我使用Remove-Computer cmdlet时,WinRM会话closures,出现未经授权的访问错误。 尝试通过相同的凭据连接WinRM再次产生相同的未经授权的访问错误,直到我重新启动系统。 我很好奇为什么通过WinRM进行协商身份validation在离开域之后立即中断(重启之前),而不是在join域之后。 我的第一个想法是Test Kitchen在join域之后使用的是Kerberos而不是WinRM,因此我将Kerberos作为我的供应过程的一部分禁用了(所以应该使用NTLM): winrm set winrm/config/service/auth '@{Kerberos="false"}' 并validationjoin域后的设置仍然存在。 但仍然离开域,我无法validationWinRM,直到我重新启动。 值得注意的是,使用WinRM而不是plaintext或ssl似乎没有问题。 注意:我以本地用户身份进行身份validation,而不是域用户。
在本地主机上执行命令我得到访问被拒绝错误如下 PS C:\Windows\System32> winrs -r:localhost dir Winrs error:Access is denied. PS C:\Windows\System32> Followig是我的configuration PS C:\Windows\System32> winrm enumerate winrm/config/listener Listener Address = * Transport = HTTP Port = 80 Hostname Enabled = true URLPrefix = wsman CertificateThumbprint ListeningOn = 127.0.0.1, 192.168.1.3, ::1, 2001:0:4137:9e50:20d3:3b94:3f57:fefc, fe80::5efe:192.168.1.3%11, fe80::20 d3:3b94:3f57:fefc%12, fe80::adea:d512:c3d3:8b08%10 PS C:\Windows\System32> winrm get winrm/config Config MaxEnvelopeSizekb = 150 […]
阅读winrm的文档,我认为做winrm quickconfig作为pipe理员(Windows 7)只需要一次,然后winrm将启动时自动启动。 但是,这似乎并没有为我工作:我如何检查/确保它被设置为自动启动?
我正在编写一个程序,其中包含服务器列表并启用/禁用RDP。 目前我正在使用psexec,直到今天上午,一切正常。 我没有改变代码/用户名/密码,今天我从psexec得到以下错误: c:\Temp>PsExec.exe \\KEN-SQL-001 -u administrator -p password cmd PsExec v2.11 – Execute processes remotely Copyright (C) 2001-2014 Mark Russinovich Sysinternals – www.sysinternals.com Could not start PSEXESVC service on KEN-SQL-001: Access is denied. 我之前用winrm做过很多事情,但是在最困难的时候find涉及RDP的信息。 是否可以使用WinRM启用/禁用RDP?
在Windows Server 2012上,以pipe理员身份创build新用户。 在winrm quickconfig启动winrm quickconfig ( winrm quickconfig )。 但winrm configSDDL default结果是WSMan fault: access denied 。 怎么了?
我的情况:我有一个Ansible服务器,一个塔式服务器,一个Windows文件服务器和一个Windows客户端。 通过Ansible,我想告诉Windows客户端从Windows文件服务器复制一些文件。 在find允许我将文件从远程主机复制到客户端机器的剧本模块之后,我决定尝试一系列不同的Powershell脚本和cmdlet来执行简单的文件复制。 我似乎遇到了双跳问题,并且由于Ansible / Linux服务器是这种情况下的原始机器,而且我没有控制该机器,所以我想知道是否有人解决了这个问题并设法获取脚本通过双跳。 另外,如果有人知道一个Ansible模块可以将文件从远程主机复制到客户端主机,那也是很有意思的。 如果我需要为Ansible所有者提交一张票来做某件事,或者如果我需要做某件事情,或者如果我应该放弃,无论如何,谢谢你的时间!
我有点困惑如何为我的本地主机configuration证书。 我的情况是这样的: 我们有两个Windows 2012服务器(未join域),我需要从一台机器远程执行PowerShell脚本。 这必须使用另一台机器的IP来完成。 我试了一下,最终可能知道该协议应该是HTTPS使用IP时,它需要一个服务器证书。 阅读这么多的博客和post使我困惑,并在我已经安装使用PowerShell创build的自签名证书的服务器中使用PowerShell。 证书被命名为computername.workgroup,位于本地计算机证书存储区中的个人。 但是,当我尝试winrm qc -transport:https无法在HTTPS上创build一个WinRM侦听器,因为这台机器没有适当的证书。 有人能帮我最早吗? 我如何通过创build所需的证书来解决这个错误? 任何帮助将真的非常感激。
我正在configurationansible(CentOS 6.7)连接到使用http,winRM和Kerberos的Windows机器 从/etc/ansible/host文件中 [training] machinename:5985 我已经设置了主机特定的yaml文件 ansible_winrm_scheme: http ansible_port: 5985 ansible_connection: winrm 然后,下面的命令 ansible machinename -m win_ping -vvvv 以下错误 <machinename > ESTABLISH WINRM CONNECTION FOR USER: jnambood on PORT 5985 TO machinename <machinename > WINRM CONNECT: transport=plaintext endpoint=http://machinename :5985/wsman <machinename > WINRM CONNECTION ERROR: 401 Unauthorized. <machinename > WINRM CONNECT: transport=plaintext endpoint=https://machinename :5985/wsman <machinename > […]