首先,我对WMI不是很熟悉,但是Im试图完成的是将某个wmi类的raid状态从SAS 6 / iR中拉出来。 我认为就像安装Megaraid存储pipe理器v2.90一样,它包含一个WMI提供程序,根据它似乎正在运行的服务。 不过,我不知道要获取所需信息的类别。 任何人有任何想法如何去做这个? 我一直在试图浏览类,希望从这个提供商的东西绊脚石,但没有运气到目前为止。 任何build议将不胜感激 :-)
我正在使用Powershell来查询某个wmi对象的域中的远程计算机,例如:“gwmi -computer test -class win32_bios”。 我得到这个错误消息: 价值不在预期范围内 在同一个用户下执行查询本地工作正常。 它似乎发生在Windows 2003和2008系统上。 运行该shell的用户在本地和远程服务器上具有pipe理权限。 我检查了wmi和dcom的权限,据我所知如何做到这一点,他们似乎是一样的服务器,它的工作,和另一个地方没有。 我认为这不是一个networking问题,所有的端口都是需要打开的,而且它也发生在同一个子网内。 当嗅探stream量时,我们看到以下错误: RPC:c / o更改呼叫Resp:呼叫= 0x2 Assoc Grp = 0x4E4E Xmit = 0x16D0 Recv = 0x16D0警告:未findGssAPIMechanism,要么是未重新组合,会话closures或过滤。 并从Kerberos错误信息: Kerberos:KRB_ERROR – KDC_ERR_BADOPTION(13) 数据包中的选项代码是0x40830000 任何想法我应该看看?
我想知道如何find在我的电脑上input的域用户列表(某些本地组包括域组和域用户可以在我的电脑上input)。
运行Windows Server 2003 x64 Edition的计算机出现严重问题。 我已经编写了一个应用程序,它使用WMI数据库定期查询系统状态。 为每个请求单独打开/closures数据库,以确保它使用的任何内存都可以自由使用。 无论如何,这些系统有时会得到一个蓝屏(在大多数情况下代码为0x0000009c)。 查看事件查看器告诉我,WMIxWDM是系统崩溃之前发生的最后一件事(错误)。 这不是在所有的2003服务器上都会发生的,而且在2008 / 2008R2系统上也不会发生。 有没有已知的问题呢? 系统保持最新,并安装最新的更新和驱动程序。
我有以下Powershell脚本,它使用WMI来更新IIS 6中网站上的HTTP自定义标头。 该脚本似乎工作正常,没有产生错误,并由此产生的$网站对象正确显示更新的HttpCustomHeaders值。 但是,当我在IIS中查看该网站时,值尚未更新。 这也是通过访问该网站并在Firebug中查看标题来validation的 – 值不会被保存。 任何想法我做错了什么? $website = Get-WmiObject -Class IIsWebServerSetting -Namespace "root\microsoftiisv2" -ComputerName $computerName -filter "ServerComment = '$websiteName'" -Authentication 6 $headers = $webSite.HttpCustomHeaders $headers[0].Keyname = 'P3P: policyref="http://somewebsite.com/p3p.xml", CP="IDC DSP COR CUR DEV PSA IVA IVD CONo HIS TELo OUR DEL UNRo BUS UNI"' $headers[0].Value = $null $website.HttpCustomHeaders = $headers $website.Put() 我不止是打开一个替代脚本,它提供了一个更好的方式来设置这个值,上面假设已经有至less一个头文件了。 我也试过Set-WmiInstance […]
我有一个自定义的WMI应用程序。 它可以在多台服务器上运行(Windows 2003,2008)。 但是,我们的一些服务器在另一个防火墙后面。 我遵循http://msdn.microsoft.com/en-us/library/windows/desktop/bb219447%28v=vs.85%29.aspx,并具有相同的其他2008年机器的权限。 我们开放了港口24158和135。 正如你可能已经猜到它仍然没有连接。 我会喜欢这个任何想法。 更新:这些机器实际上不是R2。 我愚蠢地以为他们是,因为我们所有的其他服务器。 确切地说,版本是6.0.6002。 更新:从这篇文章http://technet.microsoft.com/en-us/library/cc730673%28WS.10%29.aspx下pipe理工具>组件服务> leftpane>组件服务>计算机>我的电脑> DCOMconfiguration>中间窗格“>”Windowspipe理和工具“,然后单击”端点“下的”属性“,将其正确configuration为使用24158.但是,启用WMI后,将不会向该端口发送任何数据包。 更新:它可能与netbios相关,因为有一个封包来自于在Wireshark中被标记的封闭的netbbios端口。 为什么WMI需要使用netbios?
我有一个在2003R2和2008R2上托pipe的广告,当用户使用该计算机(例如compA)login并在脚本中执行某些操作时,我想检查域计算机(例如,compA)的成员资格。 我认为WMI可能是有用的,但我无法find正确的查询来获得有问题的计算机帐户的组列表。 任何想法?
当试图针对特定工作站运行组策略结果向导时,出现以下错误: The wizard was unable to generate the computer or user's data due to insufficient permissions. Details: Invalid class 我猜测这个class是一个WMIclass,但是我还没有走得更远。 我在机器上运行sfc /scannow没有运气。 我也遵循了这篇文章中的所有build议: http : //windowsxp.mvps.org/repairwmi.htm 。 我在事件日志中找不到任何有用的东西,我想不出其他任何地方我可以看看在这里发生了什么。 任何帮助,将不胜感激。
如何检索本地计算机上所有私有MSMQ队列的名称 ,而不使用System.Messaging.MessageQueue.GetPrivateQueuesByMachine(".") ? 我正在使用PowerShell,所以任何使用COM,WMI或.NET的解决scheme都是可以接受的,尽pipe后者更可取。 请注意, 这个StackOverflow问题有一个解决scheme,返回所有的队列对象。 我不想要这些对象(当队列很多的时候,它太慢了,还有一点点的问题),我只想要他们的名字。
Get-NetAdapterRss是否可以在Windows Server 08/03 / etc上使用? 我正在寻找使用powershell脚本从服务器查询NIC信息,但似乎无法find如何获取RSS状态/信息。 有没有办法使用WMI来做到这一点? 我相信服务器使用英特尔网卡的盒子(如果这有所作为)。