Articles of WMI

如何通过Powershell卸载ActiveX控件

我必须不断地在两个不同版本的ActiveX控件的Web应用程序安装之间来回切换。 所以我想脚本卸载这个控制的能力。 它不会显示在Win32_Product中,因为它不是通过Windows安装程序安装的,与此相反, Win32_ClassicCOMClass不包含此ActiveX控件。 AXHelper在HKEY_CLASSES_ROOT \ CLSID中显示控件。 所以我的两个问题是: 如何枚举与WMI的控件 如何卸载与WMI的控件

通过Windows Server 2008防火墙的DCOM访问问题

我尝试使用J-Interop库通过WMI协议远程连接到Windows Server 2008计算机。 尽pipe在遵循相当多的在线指南后,我仍然无法正确configuration防火墙。 我得到“RPC服务器不可用”。 错误每一次。 我已经为防火墙添加了以下例外情况,并相信这些应该足以让通信通过,但是没有成功 – COM +访问 远程pipe理 WMI访问 另一方面,无论何时closures防火墙,我的代码都能正常工作,并且通信完美无瑕,所以我非常自信只有防火墙configuration问题。 我可以添加我的代码到这个职位,如果需要的话和解决这个问题可能需要的任何其他信息。

如何通过Powershell远程获取群集信息?

我一直在试图find一个很好的方法来远程收集各种windows群集设置,最好通过WMI,因为我们还没有实现PowerShell远程处理(我知道这个问题消失了)。 我知道我可以使用以下来获取当前节点: Get-WmiObject Win32_ComputerSystem -ComputerName RemoteServer1 | Select Name 我还需要Get-Cluster的名称属性,我无法弄清楚如何从远程系统获取。 有没有什么东西呢,还是应该等到Remoting得到执行? 我是一个新手,所有的事情都集中在一起,只是一个dba,希望能正确地清理我们的服务器。 谢谢你的帮助!

使用WMI进行远程磁盘监视,无pipe理员权限

我正在设置一个受限制的WMI组,它应该能够从远程主机读取WMI信息。 我将该组设置为远程DCOM和性能监视器组的成员。 我还在WMI控制界面中设置了执行,启用和远程启用。 我得到的值,如果我从一个完整的pipe理像这样运行它如下所示。 PS Get-WmiObject Win32_LogicalDisk -computername myhost DeviceID : M: DriveType : 3 ProviderName : FreeSpace : 2279043964928 Size : 3790830256128 VolumeName : Static Data 使用受限帐户从相同的服务器运行我收到以下内容: DeviceID : M: DriveType : 3 ProviderName : FreeSpace : Size : VolumeName : 我最好的猜测是,我需要设置一个额外的安全级别,但我不知道在哪里。 build议? 编辑:看起来像这个问题只会在2003年主机上,然后只在特定的磁盘上。

通知何时不发生消息

在Nagios中,很容易检查过去48小时内发生的日志消息,并发出警报。 但是,如何configurationNagios,在过去48小时内没有发生信息时,它会发出警报声? 为什么这么难? 我正在使用“检查WMI Plus”插件(无需代理)来检查窗口框上的事件日志。

通过代理执行WMI方法 – 如何将凭据保留在用户的手中?

pipe理层希望我创build一个脚本/应用程序/古老的神奇工件,允许现场技术人员在我们的configurationpipe理器服务器上执行任务(更新集合成员资格 – 通过WMI调用很容易完成),而无需实际给技术人员执行所述任务的权限。 想到的第一个解决scheme是创build一个具有必要权限的服务帐户,然后find允许技术人员在该帐户下运行命令的方式,而不实际向服务帐户泄露该帐户的凭据。 我想我可以通过非对称encryption技术来encryption证书,但是我对encryption还是很不了解,所以我会很困难的。 我正在看的另一个选项是创build一个自定义的WMI方法提供程序,它将使适当的WMI调用来完成我需要的一组约束内的任务,我想使用pipe理需要的工具对技术人员执行这些约束。 然后我只需在ConfigManager服务器上注册这个提供者,并给现场技术人员“Execute Methods”权限即可。 在我深深地打破我的org的SCCM服务器之前,疯狂的自定义WMI垃圾可能会让我的继任者难以修改或重新创build,有没有什么显而易见的东西让我感到愚蠢或不可行? 否则,还有没有其他常见的做法可以让我们的技术人员执行一个他们没有专门做的任务呢?

无法通过命令行设置服务用户帐户

我正在编写一个puppet脚本来在Windows 2008 R2 SP2上自动创buildTeamCity代理。 为此,我需要通过命令行设置一个自定义的TeamCity服务用户帐户。 到目前为止,我已经尝试了这一系列的命令: 1)授予我的自定义帐户“作为服务权限login”: ntrights + r SeServiceLogonRight -u teamcity @ omnicorp Windows确认命令成功工作: 将SeServiceLogonRight授予teamcity @ omnicorp …成功 2)设置服务用户帐号: (Get-WmiObject Win32_Service -Filter“name ='TCBuildAgent'”)。Change($ Null,$ Null,$ Null,$ Null,$ Null,$ Null,'teamcity @ omnicorp','password') …命令失败,错误21: __GENUS:2 __CLASS:__PARAMETERS __SUPERCLASS: __DYNASTY:__PARAMETERS __RELPATH: __PROPERTY_COUNT:1 __指令:{} __SERVER: __NAMESPACE: __PATH: 返回值: 21 PSComputerName: 以下是我所知道的: 错误21转换为 “传递给服务的参数无效”。 用户名/密码是有效的 – 我知道这是因为我能够通过services.mscpipe理单元进行此更改 每当我手动应用自定义用户,上面的命令开始工作(我已经testing了许多新的虚拟机)。 这就告诉我, […]

如何在没有pipe理员权限的情况下获得远程磁盘的可用空间? (视窗)

我是两台服务器上的pipe理员(Win 2008 R2)。 我有一个计划任务,将大型文件从一台服务器上的共享复制到另一台服务器上。 在执行复制之前,我检查另一台服务器上的目标磁盘是否有足够的可用空间。 我一直在我自己的帐户下运行这些任务,并想改变为比我低的权限的系统帐户。 我一直在使用下面的配方来获得自由空间比例: PowerShell.exe Get-WmiObject Win32_LogicalDisk -ComputerName <REMOTESERVER> -Filter "DeviceID='C:'" | Foreach-Object {$_.FreeSpace / $_.Size} 它适用于我的帐户,但给我0x80070005(E_ACCESS DENIED)从非pipe理员帐户。 我甚至应该为此使用WMI还是有一些更简单?

如何使用WMIC连接到远程机器并将操作系统信息输出到文件?

我想知道如何使用WMIC连接到远程主机,并将其PC的操作系统信息(安装程序列表)输出到文件。 我试过了 wmic /node: <IP address> OS get vendor, name > c:\output.txt 但我得到错误"Node – <IP> Error: Description = Invalid query" 但其实,我想我需要成为域pipe理员的权限。 所以我试了 wmic /node: <IP> /domain: <domain.inc> /user:administrator /password:<password> OS get vendor, name > c:\output.txt 我得到错误: Invalid Global switch. 我想通过使用WMIC获取PC的所有操作系统信息(安装的程序列表)。 (我想我需要与域pipe理员访问因为所有的PC都join域),我是一个pipe理员 请…帮我ㅠ____ㅠ啊,当我用我的电脑试过的时候,似乎没问题。 WMIC /output:C:\%computername%.txt product get name, vendor, version WMIC OS获取名称,供应商版本>> C:\%计算机名%.txt 如果我喜欢上面,可以得到txt文件。 但我想远程所有的电脑,并获得一个信息文件… @ […]

空白的iSCSI目标,但目标仍然活动

我有一台运行带有iSCSI附件的Hyper-v的Windows Server 2012 R2核心服务器。 几个月前,我configuration了iSCSI连接,一切正常。 我最近去添加一个额外的连接,但是当我打开iSCSI发起者界面,我发现在“目标”选项卡下的“发现的目标”部分是完全空的。 “发现”选项卡有一个指向我们的门户网站,“最喜欢的目标”和“卷和设备”选项卡也是空白的。 我试图使用快速连接来连接到我们的SAN,看看这是否可以解决这个问题,但我在进度报告部分收到以下内容: “传递的GUID不被WMI数据提供者认定为有效”。 所有现有的iSCSI磁盘附件仍然存在,所有虚拟机工作正常。 我不知道从哪里去,任何帮助将不胜感激。