我有两个交换服务器,一个运行Exchange 2007和一个Exchange 2010.在Exchange 2010上,我试图安装AD-Certificateangular色,但安装angular色后无法运行“部署后向导”。 当向导打开时,我收到错误: 无法打开运行空间池。 服务器pipe理器WinRM插件可能已损坏或丢失。 其他现在发生的症状包括服务器pipe理器和Exchangepipe理控制台的问题以及Powershell的问题。 虽然服务器似乎正在服务邮件,我不能pipe理服务器,否则。 故障排除 我曾尝试以下几点: 运行WinRM quickconfig ,它显示服务正在运行并进行pipe理设置。 恢复的WinRM设置: winrm调用恢复winrm / config @ {} 恢复的WinRM插件设置: winrm invoke restore winrm / config / plugin @ {} 将“127.0.0.1”和“:: 1”添加到IP监听列表中 禁用防火墙(打开端口,服务仍在运行)。 安装了Windowspipe理4.0框架 确保Windows远程pipe理(WS-Management)服务正在运行。 关于这个话题我正在迅速用完networking文章。 我不知道WinRM在IIS中应该是什么样子。 WinRM IIS扩展应该显示为应用程序池之一吗? 我仍然收到以下错误。 服务器pipe理器错误 可pipe理性:在线 – 无法获取事件数据 Exchange控制台错误: 尝试连接到指定的Exchange服务器“ servername ”时发生以下错误。 尝试使用“Kerberos”身份validation连接到http:// servername / Powershell失败:连接到远程服务器servername 。 域 […]
我试图让两个工作组机器(两个都是Windows 2012 R2)通过WinRM使用PowerShell相互交谈。 我们称之为ServerA和ServerB。 在这两台机器上,我运行了以下命令: Enable-PSRemoting -Force Set-Item WsMan:\localhost\client\trustedhosts Server[A|B] Restart-Service WinRM 从ServerB我可以使用Enter-PSSession ServerA命令远程连接到ServerA。 但是,我不能在另一个方向连接。 ServerA无法连接到ServerB。 我收到以下错误信息: enter-pssession:连接到远程服务器ServerB失败,并显示以下错误消息:客户端无法连接到请求中指定的目标。 validation目标上的服务正在运行并正在接受请求。 请查阅在目标上运行的WS-Management服务的日志和文档,最常见的是IIS或WinRM。 如果目标是WinRM服务,请在目标上运行以下命令来分析和configurationWinRM服务:“winrm quickconfig”。 有关更多信息,请参阅about_Remote_Troubleshooting帮助主题。 在行:1个字符:1 +进入pssession ServerB + ~~~~~~~~~~~~~~~~~~~~~~~~~~(ServerB:String)[Enter -PSSes sion],PSRemotingTransportException + FullyQualifiedErrorId:CreateRemoteRunspaceFailed 我也尝试将远程会话连接到服务器本身。 从ServerB Enter-PSSession ServerB IE。 我得到了与上面相同的错误。 我试图完全禁用两个防火墙,这也没有帮助。 我也试过做一个Test-NetConnection ServerB -port 5985 ,这给了我一个警告说: 警告:TCP连接到ServerB:5985失败 ComputerName:ServerB RemoteAddress:ip RemotePort:5985 InterfaceAlias:以太网 SourceAddress:ip PingSucceeded:是的 PingReplyDetails(RTT):0 ms TcpTestSucceeded:False 通过使用Test-NetConnection命令,我可以在PowerShell事件日志中看到一个条目: […]
在我的WinServer 2012R2 Foundation上,我在服务器pipe理器中有一个通知,说明远程桌面连接代理服务已经停止。 当我尝试手动启动它时,我收到:由于以下错误,服务器pipe理器无法启动任务:无法打开运行空间池。 服务器pipe理器WinRM插件可能已损坏或丢失。 在Powershell中,我尝试了以下命令:winrm quickconfig WinRM服务已经在这台机器上运行。 WSManFault消息=系统调用失败。 错误号:-2147014789 0x8007277B系统调用失败。 基本上我用winrm尝试的任何命令都会返回相同的错误。 我发现这个错误的意思是:WSASYSCALLFAILURE一个永远不会失败的系统调用失败了。 任何build议,请如何解决这个问题? 提前非常感谢! 最好的问候,安迪
我正在尝试执行以下Powershell命令: Enter-PSSession -ComputerName localhost 正在使用的服务器正在运行Windows Server 2008 R2 SP1 64位。 服务器在域上。 我以我的域pipe理员帐户login。 PowerShell会话以pipe理员身份启动。 我从PowerShell本身收到以下错误消息: PS C:\Users\Daniel> Enter-PSSession -Computername localhost Enter-PSSession : Connecting to remote server localhost failed with the following error message : The client cannot connect to the destination specified in the request. Verify that the service on the destination is running and is […]
我在Server 2008 R2环境中通过Active Directory GPO启用WinRM已经取得了部分成功。 我创build了一个允许“允许自动configuration监听器”的GPO,并启用了所有必需的预定义WinRM防火墙规则。 这个GPO适用于我们的networking服务器。 事实上,“服务器pipe理器远程pipe理”很好地反映在“服务器pipe理器服务器摘要”中的“启用”中。 但是,同样的GPO适用于我们的pipe理服务器,即域控制器,并没有给出相同的结果。 我看到应用的GPO设置,包括通过确认的侦听器 C:\Windows\system32>winrm e winrm/config/listener Listener [Source="GPO"] Address = * Transport = HTTP Port = 5985 Hostname Enabled = true URLPrefix = wsman CertificateThumbprint ListeningOn = 10.32.40.210, 10.32.40.211, 10.32.40.212 但是在服务器pipe理器,服务器摘要中,远程pipe理仍处于“禁用”状态,实际上,当试图连接到其中一台服务器时,服务器pipe理器会提供“拒绝访问”。 通过服务器pipe理器在本地手动启用WinRM在这些机器上的任何一台configuration服务器pipe理器远程pipe理工作正常。 可能是什么原因? 这可能与这些DC机器有关,需要在GPO中进行额外的设置吗? Nick Reid
简介:我希望能够监视我的networking上的计算机,但不需要自动化。 我们太小,不能购买像MOM这样的东西,但太大,无法手动做任何事情(两个地方约100台机器)。 我只是不断遇到问题,并想知道是否有一个组策略设置的主列表,我可以分发到我的环境,以获得远程PowerShell的工作。 环境:我们的广告networking相当混杂。 最终用户有XP SP3 , Win 7和Win 7 x64 。 服务器包括Win2k3 SP2 , Win2k8 , Win2k8 x64 , Win2k8 R2和Win2k8 R2 x64 。 详细信息:我试图让它与远程PowerShell一起工作,但我遇到了如下错误: Connecting to remote server failed with the following error message : The WinRM client cannot process the request. Default authentication may be used with an IP address under the […]
我正在寻找一个远程pipe理大约100个工作站的解决scheme。 我将连接到这些系统来完成几个本地系统任务。 (第三方更新,安全审计,事件响应) 基于SSL的远程PowerShell似乎是理想的。 要在每个工作站上启用WinRM HTTPS侦听器 – 是否需要在每个工作站上安装本地证书? 我相信这是正确的,我只是想确定一下。 有没有更好的方法来实现这样的解决scheme? 或者我将不得不实际访问每个我希望远程访问的工作站 – 安装证书? 我也欢迎任何不使用powershell或winrm的build议! 谢谢!
创buildAzure Windows虚拟机之后,bootstrapping(winrm或ssh)如何完成? 我使用刀azure,并使用winrm或ssh,虚拟机创build,但无法启动。 我必须从一个已经有winrm或ssh的映像/ VHD开始,让bootstrap正常工作吗? 更新后添加: 在任何WinRM相关刀子命令正常工作之前,节点的WinRM安装必须正确configuration。 应将以下设置添加到您的基本服务器映像(AMI),或者使用您的云提供商提供的某种用户数据机制传入。 从这里
我正尝试通过使用PowerShell的wsman连接连接到Exchange服务器。 有问题的客户端服务器位于工作组中,而Exchange服务器位于其自己的域中。 我使用以下命令尝试连接到服务器: connect-wsman -connectionuri http://servername/PowerShell -credential domain\administrator 然后我得到完整的错误: 连接到远程服务器失败,并显示以下错误消息:WinRM客户端无法处理请求。 它无法确定来自目标计算机的HTTP响应的内容types。 内容types不存在或无效。 有关更多信息,请参阅about_Remote_Troubleshooting帮助主题。 以前,当有问题的客户端服务器与Exchange服务器位于同一个域中时,这起作用。 防火墙closures,所有的服务器都是WinRM的TrustedHosts。 有趣的是,当我使用: connect-wsman -computername servername -credential domain\administrator 我没有得到任何错误。 但是,我需要能够使用URI而不是计算机名称。 有任何想法吗?
我们有一个基本的powershell脚本,试图在远程机器上执行SQLPlus.exe。 远程没有安装Oracle Instant客户端,但是我们已经将所有必需的dll捆绑在一个远程文件夹中。 例如,我们在目录C:\ temp \ oracle中有sqlplus.exe和依赖关系。 如果我导航到远程服务器上的path,并执行sqlplus.exe它运行得很好。 我得到提示input用户名。 如果我走: Invoke-Command -comp remote.machine.host -ScriptBlock { C:\temp\oracle\sqplus.exe } 我得到以下内容: Error 57 initializing SQL*Plus + CategoryInfo : NotSpecified: (Error 57 initializing SQL*Plus:String) [], RemoteException + FullyQualifiedErrorId : NativeCommandError Error loading message shared library 认为这可能是一个PATH问题我尝试了以下内容: Invoke-Command -comp remote.machine.host -ScriptBlock { $env:ORACLE_HOME= "C:\temp\oracle"; $env:PATH = "$env:ORACLE_HOME; C:\temp\oracle\sqlplus.exe } 这有同样的结果。 […]