草庐IT

mb-sn-wmi

全部标签

c# - 从 WMI 运行 exe 时的网络身份验证

我有一个C#exe需要使用WMI运行并访问网络共享。但是,当我访问共享时,我得到一个UnauthorizedAccessException。如果我直接运行exe,共享是可以访问的。我在这两种情况下都使用相同的用户帐户。我的应用程序有两个部分,一个在本地PC上运行的GUI客户端和一个在远程PC上运行的后端进程。当客户端需要连接到后端时,它首先使用WMI(下面复制的代码)启动远程进程。远程进程执行许多操作,包括使用Directory.GetDirectories()访问网络共享并向客户端报告。当客户端使用WMI自动启动远程进程时,它无法访问网络共享。但是,如果我使用远程桌面连接到远程计算机

c# - "The RPC server is unavailable"使用 WMI 查询

我有一个运行Server2008R2的网络服务器工作组,我试图在其中管理一个脚本来检查所有服务器的磁盘空间。我在几个月前设置服务器时设置了它,我相信它运行良好。现在我去检查,它给出了一个错误,说“RPC服务器不可用”。该脚本是一个C#ASP.NET页面,尽管我在PowerShell中尝试过类似的调用,但它给出了相同的错误。该脚本可以很好地访问本地计算机的信息,但无法访问远程服务器信息。在过去的几个小时里,我一直在挖掘我能找到的所有东西,但没有任何效果。我已经为WMI(远程和本地)、DCOM(远程和本地)以及我正在访问的计算机的整个驱动器设置了权限。我使用了计算机名称、IP地址、完整的计

c# - .NET Framework 4.5 Full Install 为什么只有 50MB(因为他们不再有 Client Profile)?

(所有尺寸引用均以包装尺寸为单位,而非部署/安装尺寸)基本上,以前的.NETFramework3.5有几百MB的大小(231.5MB),3.5不存在客户端配置文件,但是4.0版本确实存在客户端配置文件,大小仅为41MB,而4.0的完整安装(非CP)大小为48.1MB。现在,他们说(在问题末尾发布的链接中)大多数应用程序往往需要ClientProfile4.0中未涵盖的类和命名空间,因此他们决定不为4.5执行ClientProfile因为这个原因.他们引用的另一个原因是,由于他们能够将.NETFramework4.5的完整安装版本降低到50MB,这也减少了创建客户端配置文件版本的需要(因

c# - WMI 重启远程机器

我在一个旧线程上找到了这段代码来关闭本地机器:usingSystem.Management;voidShutdown(){ManagementBaseObjectmboShutdown=null;ManagementClassmcWin32=newManagementClass("Win32_OperatingSystem");mcWin32.Get();//Youcan'tshutdownwithoutsecurityprivilegesmcWin32.Scope.Options.EnablePrivileges=true;ManagementBaseObjectmboShutdow

c# - WMI:RPC 服务器不可用。 (HRESULT 异常:0x800706BA)尝试连接到远程机器时抛出

我正在使用以下代码通过WMI连接到远程计算机:ConnectionOptionsconnOptions=newConnectionOptions();connOptions.Impersonation=ImpersonationLevel.Impersonate;connOptions.EnablePrivileges=true;connOptions.Username="admin";connOptions.Password="password";ManagementScopescope=newManagementScope(String.Format(@"\\{0}\ROOT\CI

C#、EF 和 LINQ : slow at inserting large (7Mb) records into SQL Server

这个问题有一个长版和一个短版。短版:为什么LINQ和EF在将单个大(7Mb)记录插入远程SQLServer数据库时如此缓慢?这是长版(提供一些有关变通方法的信息,可能对其他读者有用):以下所有示例代码都运行正常,但由于我的用户在欧洲,而我们的数据中心位于美国,所以运行速度非常慢。但是如果我在美国的VirtualPC上运行相同的代码,它会立即运行。(不,遗憾的是我的公司希望将所有数据保留在内部,所以我不能使用Azure、亚马逊云服务等)我的很多公司应用程序都涉及从Excel读取/写入数据到SQLServer,而且通常,我们希望将Excel文件的原始副本保存在SQLServer表中。这很简

javascript - 在 google chrome 上下载大文件(最大 15 mb)时出现问题

我在GoogleChrome中遇到下载问题。我正在使用Ruby2.2、Rails4.2、AngularJS1.2。我们这里没有数据库。我们通过API获得的一切。我们尝试下载的文件大约为7MB。它给我们“失败:网络错误”。虽然它在Firefox上运行良好。我们从API获取JSON格式的二进制数据。我们正在解析它。然后:send_dataresponse_fields["attachment"],type:response_fields["mimeType"],disposition:'attachment',filename:params[:filename]当我们使用AngularJS

javascript - json对象的大小? (以 KB/MB 为单位)

我如何知道有多少数据通过线路传输(以千字节、兆字节为单位)?举个例子{'a':1,'b':2}我怎么知道这个有效负载的大小是多少,不是对象中的长度或项目更新content-encoding:gzipcontent-type:application/jsonTransfer-Encoding:chunkedvary:Accept-Encoding 最佳答案 实际问题的答案应该包括header上花费的字节数,并且应该包括考虑gzip压缩,但我会忽略这些内容。您有几个选择。它们在运行时都输出相同的答案:如果使用浏览器或节点(非IE)con

javascript - 将 blob 作为分段上传会导致 500mb 后在 Chrome 上出现 net::ERR_FILE_NOT_FOUND

我只在GoogleChrome和Chromium上遇到了一个非常奇怪的问题。背景是:我使用分段上传方法将文件上传到我的服务器,这意味着我将文件分成10mb的block并将每个block发送到服务器。这在具有任何大小文件的所有浏览器中都可以完美运行,当我需要加密每个block时问题就开始了。对于加密,我使用CryptoJS,在上传block之前,我对其进行加密并获取要上传的生成的Blob,当我必须上传少于50个block(50个blob)时,这在Chrome上运行良好,总共大约500mb),之后我得到一个POSThttp://(...)net::ERR_FILE_NOT_FOUND。奇怪

PHP 上传 14MB 文件失败

我想弄清楚为什么这个上传脚本失败了。从HTML表单开始:这是PHP脚本:请原谅嵌套的IF语句。我在youtube上关闭了这个视频:https://www.youtube.com/watch?v=PRCobMXhnyw上面的代码有效。我可以上传文件,当发生错误时,我会收到相应的错误消息。但是,我遇到了无法上传的文件。这是一个允许的文件,一个word文档,恰好是14MB。不确定这是否太大。但即便如此,我尝试上传的太大的文件仍无法通过file_size检查,并且我会收到相应的错误消息。在这种情况下,我得到的只是一个空白屏幕。我可以在初始IF语句之前和之后回显“你好”,但它在第一个IF之后立即