我有一个运行Server 2008 R2的Web服务器工作组,我试图管理一个检查所有这些磁盘空间的脚本。几个月前,我在设置服务器时设置了这一点,我相信它工作正常。现在我去检查,它给出了一个错误,说“RPC服务器不可用”。该脚本是一个C#ASP.NET页面,虽然我尝试过在PowerShell中进行类似的调用,但它给出了相同的错误。该脚本正常工作以访问本地计算机的信息,但无法访问远程服务器信息。“RPC服务器不可用”使用WMI查询

我已经花了最后几个小时挖掘我能找到的所有东西,但没有任何工作。我为WMI(远程&本地),DCOM(远程&本地)以及我正在访问的计算机的整个驱动器设置了权限。我使用了计算机名称,IP地址,完整的计算机名称(xxx.echomountain.com),并在ConnectionOptions对象上尝试了大量的模拟和身份验证设置。

我知道用户名/密码,我使用的是正确的,因为我可以从别的什么其他

任何想法访问一个的碎片目录,我可以检查可能导致这个错误?

ConnectionOptions oConn = new ConnectionOptions();

oConn.Impersonation = ImpersonationLevel.Impersonate;

oConn.EnablePrivileges = true;

oConn.Username = username;

oConn.Password = password;

//oConn.Authentication = AuthenticationLevel.PacketPrivacy;

string strNameSpace = @"\\";

if (srvname != "")

strNameSpace += srvname + ".echomountain.com";

else

strNameSpace += ".";

strNameSpace += @"\root\cimv2";

ManagementScope oMs = new ManagementScope(strNameSpace, oConn);

//get Fixed disk state

ObjectQuery oQuery = new ObjectQuery("select FreeSpace,Size,Name from Win32_LogicalDisk where DriveType=3");

//Execute the query

ManagementObjectSearcher oSearcher = new ManagementObjectSearcher(oMs, oQuery);

//Get the results

ManagementObjectCollection oReturnCollection = oSearcher.Get();

//loop through found drives and write out info

double D_Freespace = 0;

double D_Totalspace = 0;

foreach (ManagementObject oReturn in oReturnCollection)

{

// Disk name

//MessageBox.Show("Name : " + oReturn["Name"].ToString());

// Free Space in bytes

string strFreespace = oReturn["FreeSpace"].ToString();

D_Freespace = D_Freespace + System.Convert.ToDouble(strFreespace);

// Size in bytes

string strTotalspace = oReturn["Size"].ToString();

D_Totalspace = D_Totalspace + System.Convert.ToDouble(strTotalspace);

boxSize = (D_Totalspace/GB).ToString("##.00");

boxFree = (D_Freespace/GB).ToString("##.00");

Response.Write(srvname + ":" + boxSize + ":" + boxFree);

}

Server Error in '/' Application.

The RPC server is unavailable. (Exception from HRESULT: 0x800706BA)

Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code.

Exception Details: System.Runtime.InteropServices.COMException: The RPC server is unavailable. (Exception from HRESULT: 0x800706BA)

Source Error:

Line 64: Line 65: //Get the results Line 66: ManagementObjectCollection oReturnCollection = oSearcher.Get(); Line 67: Line 68: //loop through found drives and write out info

Source File: c:\Web\medelaimages.com\iis\tool\boxinfoagent.aspx Line: 66

Stack Trace:

[COMException (0x800706ba): The RPC server is unavailable. (Exception from HRESULT: 0x800706BA)] System.Runtime.InteropServices.Marshal.ThrowExceptionForHRInternal(Int32 errorCode, IntPtr errorInfo) +0 System.Management.ManagementScope.InitializeGuts(Object o) +674 System.Management.ManagementScope.Initialize() +347 System.Management.ManagementObjectSearcher.Initialize() +189 System.Management.ManagementObjectSearcher.Get() +54 ASP.tool_boxinfoagent_aspx.Page_Load(Object sender, EventArgs e) in c:\Web\medelaimages.com\iis\tool\boxinfoagent.aspx:66 System.Web.Util.CalliHelper.EventArgFunctionCaller(IntPtr fp, Object o, Object t, EventArgs e) +25 System.Web.UI.Control.LoadRecursive() +71 System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +3048

Version Information: Microsoft .NET Framework Version:4.0.30319; ASP.NET Version:4.0.30319.1

2011-03-07

jwynveen

+0

我得到相同的错误,但它是非常随机的,我的意思是有时我得到这个错误,有时我没有。它看起来取决于我使用的登录类型。你如何登录?域帐户? –

2012-03-23 16:00:25

+0

我的登录在每台服务器上单独设置,但它们共享相同的凭据。我真的放弃了解决这个问题。如果你有工作,即使是间歇性的,我也会对你如何做这件事感兴趣。 –

2012-03-23 19:43:41

+0

假设您的脚本在域计算机上运行,​​您应该没有任何问题,而如果您在域外运行,请尝试使用DOMAIN \\用户名作为用户名。如果我使用DOMAIN \\用户名作为登录,我不会收到错误(大部分时间)。 –

2012-03-24 09:57:22

rpc wmi 服务不可用_“RPC服务器不可用”使用WMI查询相关推荐

  1. centos7.4 mysql启动,centos7下mysql服务启动失败_网站服务器运行维护,centos7,mysql

    centos7系统启动流程_网站服务器运行维护 centos7系统启动流程:1.POST加电自检:2.选择启动设备以加载MBR:3.加载bootloader:4.Kernel自身初始化:5.init管 ...

  2. python客户端和服务端实验_结合服务器和客户端python

    我正在尝试使用python(稍后可能用c语言)和TCP套接字制作一个本地网络聊天程序. 我的目的是让服务器监听当前计算机的地址以获取传入消息,并将这些消息转发给客户端(我现在还不确定). 客户端将是一 ...

  3. springcloud工作笔记106---eureka实现服务监控_监控服务下线_服务注册_服务续约_判断注册中心可用_监控eurekaserver启动

    技术交流QQ群[JAVA,C++,Python,.NET,BigData,AI]:170933152 在一些业务场景下,需要对服务的上下线进行监控,比如上下线都需要进行邮件通知,可以通过eureka提 ...

  4. 什么是云服务举例说明_云服务器有什么用?最好举例说明。

    展开全部 云服务器又称云主机,云服务器是32313133353236313431303231363533e59b9ee7ad9431333431376639在云计算环境中运行的虚拟服务器,而不是物理服 ...

  5. 安装SQL Server2014 :规则”Windows Management Instrumentation (WMI)服务 “失败

    装上win10后,需要用到SQL Server ,我就按照平常一样去装SQL 2008,不过遗憾的是,貌似不兼容.网上查了一下说SQL2014好像可以,我就下载一个SQL2014去装,不过还是老出现问 ...

  6. rpc wmi 服务不可用_在Windows上修复“RPC服务器不可用”的方法

    关注奕奇科技,学习更多小妙招,工作效率加倍小妙招,值得收藏 RPC服务器,是指Remote Procedure Call Protocol,中文释义为(RFC-1831)远程过程调用协议:一种通过网络 ...

  7. 使用wmi显示rpc服务器不可用,详解WMI RPC 服务器不可用的解决方案

    本文介绍了详解wmi rpc 服务器不可用的解决方案,分享给大家,具体如下: connectionoptions connectionoptions = new connectionoptions() ...

  8. rpc服务器不可用自动重启,rpc服务器不可用_详细解决方法,彻底修复

    通过测试证明,"rpc服务器不可用"可能是由于中了冲击波和震荡波导致. 虽然这个是很老的病毒,但还是有小部分用户没有对系统没有进行升级导致出现"rpc服务不可用" ...

  9. 使用wmi显示rpc服务器不可用,WMI:“RPC服务器不可用”错误只为域用户

    我试图执行机器B(域的一部分)从机器A(不是域的一部分)的程序.当我尝试使用属于计算机B的管理员组的一部分的域用户时,我有以下代码并引发"RPC服务器不可用".当我使用本地用户&q ...

最新文章

  1. python上海培训哪里比较好-python培训班上海哪里比较好?
  2. PostgreSQL 10.1 手册_部分 III. 服务器管理_第 32 章 回归测试_32.5. 测试覆盖检查
  3. Python—实训day8—掌握DataFrame的常用操作
  4. Pytorch基础(八)——正则化
  5. Java基础--面向对象以及相关知识
  6. 信息学奥赛C++语言:求三位数的值
  7. 初识PHP变量函数语法
  8. 从我的简历再谈测试分类
  9. python requests网页爬取初探
  10. java读取外部配置文件_SpringBoot读取外部配置文件的方法
  11. 邀请别人进入队伍rust,rust邀请进队 | 手游网游页游攻略大全
  12. Ubuntu22.04 x64 下运行同花顺Linux版,解决libssl版本错误问题
  13. Android获取半透明属性
  14. HTML+CSS登陆界面实例
  15. JPA @Query动态添加参数查询(超级详细,附代码)
  16. 写给迷茫中的程序员兄弟:如何打造最快的职场晋升神话
  17. php 七牛云获得上传token,客户端生成七牛上传token
  18. 我胡汉三又回来了之拼多多笔试复盘
  19. 厉害,被马赛克的图片竟然还可以恢复
  20. Switch组件的使用

热门文章

  1. 科普:黄皮书是什么?
  2. static定义的变量
  3. 思科ccnp认证网络工程师VLAN攻击概述你必须要知道
  4. CentOS7+ApacheServer2.4+MariaDB10.0+PHP7.0+禅道项目管理软件8.0环境部署
  5. C语言标准库--官网
  6. 使用MATLAB求积分和极限
  7. 简单的文件操作-分片上传【h5技术】
  8. java密码复杂度匹配规则
  9. 物联网毕设 -- 智能家居控制系统(APP+OneNET+WIFI)
  10. 探讨Docker不能启动容器的原因和解决方法