我需要让WinRM在三台Windows Server 2008 R2(SP1)机器上运行。 他们正在运行Microsoft Exchange。 我以pipe理员身份运行Windows Powershell并键入“winrm qc”,然后打印以下内容 PS C:\Windows\system32> winrm qc WinRM already is set up to receive requests on this machine. WSManFault Message = The WinRM client sent a request to an HTTP server and got a response saying the requested HTTP URL was not available. This is usually returned by a […]
我试图让两台服务器通过运行Windows Server 2012 R2的服务器pipe理器进行对话。 SERVER1能够毫无问题地刷新所有的服务器信息。 我可以毫无问题地看到SERVER1&2的所有状态。 SERVER2表示RPC服务器不可用,并且找不到SERVER 1。 当我执行以下命令winrm id -r:SERVER2从SERVER1 winrm id -r:SERVER2我得到一个错误80338126主要是它不能海SERVER2。 winrm quickconfig显示它在SERVER2上设置和pipe理。 允许通过防火墙使用应用于两台服务器的GPO。 我已经尝试了这些修复程序: 修复1 修复2 修复3 修复4 我检查了以下内容: 系统正在监听127.0.0.1,networkingIP地址:: 1 WinRM被configuration并且是可远程pipe理的 WinRM Enumerate显示监听端口5296,并且允许通过防火墙 远程shell被设置为未configuration 服务器已重新启动 还有什么我可以做的吗? WinRM应该工作。 这是一个生产服务器,并configuration为运行MULTIPLE的东西。 我无法重build它。 更新 :我发现一个名为“HTTP通过TLS / SSL”的防火墙规则设置为“公共”,而不是私人/域。 我改变了。 SERVER2不能WinRM到SERVER1,但使用服务器pipe理器我得到这个错误: configuration刷新失败,出现以下错误。 元数据无法从服务器中检索到以下错误。 WS-Management服务无法处理请求。 资源URI在目录中找不到。 目录包含描述资源或逻辑端点的元数据。
我正尝试使用Server 2012 R2上的GUI Server Manager工具从一台服务器添加/删除function。 我有2个服务器这样做,都空气连接到相同的networking,并没有访问互联网。 在尝试从SERVER 1或SERVER 2中添加/删除function时,出现以下错误。 Failed to open the runspace pool. The Server Manager WinRM plug-in might be corrupted or missing. 我做了一个winrm / config恢复。 在WinRM / config上,输出是Restore_OUTPUT。 在0x8033803B /插件上显示以下错误0x8033803B 。 它还说明插件文件夹丢失或格式无效。 谷歌没有显示这个错误的很多信息。 我想知道如果服务器可以连接到其他服务器上的服务器pipe理器WinRM插件损坏看起来像什么。 所以我想知道这是否是服务器没有连接到Internet的问题。 服务器pipe理器添加/删除仅在连接到互联网时才起作用,因为之前的服务器操作系统没有。 编辑1:检查GPO的“远程shell访问”它被设置为“未configuration”,所以这不会造成问题。 此外,这仍然不能解决WinRM运行空间池问题。 编辑2:增加了关于PSSession的信息 Name: Microsoft.windows.servermanagerworkflows PSVersion: 3.0 Startup Script: RunAsUser: Permission: NT AUTHORITY\INTERACTIVE AccessAllowed BUILTIN\Administrators Access […]
所以我在安装/删除Windows Server 2012 R2服务器的function和卷时遇到问题。 无论我安装的WinRM运行空间池无效的服务,angular色或function如何,我都会一直想出这个错误。 现在我知道两台服务器可以通过服务器pipe理器相互通话,我知道他们正在使用WinRM和WSMan,但是我不明白他们是否可以相互交stream如何获取Runspace池错误。 所以我想更好地理解所有我已经尝试的修复后的错误是试图了解什么是“运行空间池”,以及如何排除故障? 我无法从微软那里find任何信息。 任何人都可以解释,也许它是如何影响我的错误,我越来越?
尝试使用PowerShell New-PSSession命令连接到远程服务器时遇到问题。 我使用的命令是: New-PSSession -ComputerName $MachineName -Credential $VmCred -Authentication Negotiate 其中$MachineName是远程服务器的主机名(而不是FQDN)(即“myserver”), $VmCred是我之前创build的凭证对象。 目标服务器是干净的安装,没有join域。 除了启用防火墙规则允许WinRM之外,安装后没有更改。 如果我在Windows Server 2012 R2(使用PowerShell 4)中的会话中运行PS-Command,而我是一个拥有高权限的pipe理员(但不是域pipe理员),则可以连接。 所以我知道,这在远程系统上不是问题,而是在本地系统上。 我的本地系统是使用PowerShell 5的Windows 7。在这里,我有我的常规非pipe理用户和本地pipe理员。 两者都是域帐户。 另外,在具有PowerShell 4和非Admin用户的Windows Server 2012 R2上,错误也是一样的。 如果我尝试在Windows 7上执行上面的命令,则会出现此错误(对不起,某些部分是德语): New-PSSession : [MyServer] Connecting to remote server MyServer failed with the following error message : Der WinRM-Client kann die Anforderung nicht verarbeiten. Derzeit ist […]
我必须在与Windows Server 2012 R2域控制器build立连接的Windows域中的Windows 7 x64上运行的所有计算机上使用powershell脚本。 powershell脚本使用以下命令:New-PSSession -ComputerName $ ServeurAD -Credential $ DomaineCredential -port“5900” 这个命令和脚本在大多数域的计算机上都能正常工作,但是当它试图为这个错误的其他人build立一个Winrm连接时,它会一直崩溃。 错误:到远程主机的连接被拒绝。 validationWS-Management服务是否在远程主机上运行,并configuration为侦听正确端口和HTTP URL上的请求。 我已经做了很多validation,了解它为什么崩溃,但我找不到一个方法来使其工作。 从计算机到ActiveDirectory服务器的ping工作。 tracert工作,计算机和服务器之间没有代理。 防火墙在客户端和服务器上都是禁用的。 最大的问题是,它在同一个Windows版本,相同的GPO,在域中的其他计算机上工作…
众所周知,为避免Powershell Remoting 出现Powershell Second Hop问题 ,需要设置CredSSP客户端和服务器设置。 例如 # On the client, aka the First Hop Server Enable-WSManCredSSP -Role "Client" -DelegateComputer "secondhop.example.com" # On the server, aka the Second Hop Server Enable-WSManCredSSP -Role "Server" 现在我可以PSRemote到“客户”服务器,并从那里访问“服务器”服务器上的资源。 一切顺利。 但是,这个环境比较庞大, 我想知道在很多机器上有效的“客户委托计算机” 。 我如何做到这一点? 我知道我可以(Get-WSManCredSSP)[0]获得客户端代理计算机列表。 但是这是一个丑陋,笨拙的string,我非常想不parsing ,因为这是Powershell,而且我爱上了面向对象的方法。 我想我认为我已经完成了wsman:/使用Get-Item和Get-Item Get-WSManInstance ,以及通过合理地search谷歌所必须的search引擎。 这似乎难以想象,这是如此难以捉摸,我一定错过了一些令人尴尬的简单。 因此,ServerFault, 我如何本机或使用直接的.NET调用Powershell得到一个给定的主机上的CredSSP客户端DelegateComputers一个很好的数组或类似 ? 我可以在Win2008r2和Win2012r2上运行任何版本的.NET Framework和Powershell。
Windows Server 2008 R2服务器configuration为通过源发起的事件订阅收集Windows事件日志。 该订阅似乎是活跃的,但没有收集事件。 在客户端上Microsoft-Windows-Eventlog-ForwardingPlugin/Operational有错误,事件ID 105如下所示: 转发器在地址http:// <server name> :5985 / wsman / SubscriptionManager / WEC上与订阅pipe理器进行通信时遇到问题。 错误代码是2150859027,错误消息是WinRM客户端向HTTP服务器发送请求,并得到一个响应,说明请求的HTTP URL不可用。 这通常由不支持WS-Management协议的HTTP服务器返回。 。 和 转发器在地址http:// <server name> :5985 / wsman / SubscriptionManager / WEC上与订阅pipe理器进行通信时遇到问题。 错误代码是1311,错误消息是WinRM无法处理请求。 使用Kerberos身份validation时出现以下错误代码0x80090311:我们无法使用此凭据login您,因为您的域不可用。 确保您的设备已连接到您组织的networking,然后重试。 如果您之前使用其他凭据login了此设备,则可以使用该凭据login。 可能的原因是: – 指定的用户名或密码无效。 -Kerberos用于没有authentication方法和用户名没有指定。 -Kerberos接受域用户名,但不接受本地用户名。 – 远程计算机名称和端口的服务主体名称(SPN)不存在。 – 客户端和远程计算机处于不同的域,两个域之间没有信任。 检查上述问题后,请尝试以下操作: – 检查与事件查看器相关的身份validation事件。 – 更改authentication方法; 将目标计算机添加到WinRM TrustedHostsconfiguration设置或使用HTTPS传输。 请注意,TrustedHosts列表中的计算机可能未经过身份validation。 – 有关WinRMconfiguration的更多信息,请运行以下命令:winrm […]
我已经在Windows Server 2016的Azure上build立了一个域控制器服务器。现在我想用PSSession连接到这个服务器。 WinRM已启用,所有防火墙规则都可以,Azurenetworking安全组上的入站规则也可以,但无法连接到服务器。 Enter-PSSession:连接到远程服务器abcd失败,并显示以下错误消息:WinRM无法完成操作。 validation指定的计算机名称是否有效,是否可以通过networking访问该计算机,以及是否启用WinRM服务的防火墙例外,并允许从此计算机访问。 默认情况下,公用configuration文件的WinRM防火墙例外限制对同一本地子网内的远程计算机的访问。 我只能使用RDP连接到此服务器,但WinRM没有成功。 有什么想法吗?
是否可以使用IP地址而不是计算机名称来设置winrm。 有问题的电脑只有 我只能在同一个域中为这台计算机设置winrm: winrm s winrm/config/client '@{TrustedHosts="demox"} 我想连接的计算机不能通过计算机名称访问。