我想获得一个本地用户帐户的创builddate(如果重要的话,Win 7)。 我已经看了下面的WMI对象(当然谷歌): Win32_UserAccount Win32_NetworkLoginProfile 从NetworkLoginProfile返回的对象有最后一次login时间,但不是创builddate。 检查他们的configuration文件文件夹的Date Created属性只是给出了Date Created文件夹的date,不一定是帐户本身。
我目前正在调查一个问题,我们怀疑由于太多的传出连接造成的端口耗尽是一个因素。 我希望能够确定服务器何时处于或靠近端口耗尽,似乎应该有一个wmi计数器,这将表明这一点,虽然我不知道哪个 提前致谢。
我把GPO放在一起,将MSI文件部署到由计算机对象组成的安全组。 在重新启动testing工作站以便获取组成员身份并运行gpupdate后,我运行gpresult / r,然后看到它正在为软件安装选取GPO。 重新启动后,软件不会安装。 我们的防病毒软件(SEP Cloud)会阻塞所有工作站的WMI,我怀疑这是个问题。 有谁知道WMI是否需要组策略部署软件? 如果是这样,我会写一个VBS脚本来做这个。
我正在尝试使用Start-CMSoftwareUpdateDeployment cmdlet将软件更新组部署到现有集合。 PS WHO:\> Start-CMSoftwareUpdateDeployment -SoftwareUpdateGroupName "Update Group – Microsoft Updates" -CollectionName ` Eval_OSUpdates -DeploymentType Required -SendWakeUpPacket $true -AllowRestart $true -PersistOnWriteFilterDevice $true ` -DownloadFromMicrosoftUpdate $true -DeploymentName "Evaluation Deployment – Update Group – Microsoft Updates" ` -UserNotification DisplayAll -RestartWorkstation $false -AllowUseMeteredNetwork $true 所有需要的参数给出,但是我执行时收到以下错误: Start-CMSoftwareUpdateDeployment : ConfigMgr Error Object: instance of SMS_ExtendedStatus { Description = "One or […]
我试图获取远程计算机的磁盘信息,包括是否使用win32_diskdrive类在驱动器上启用了SMART。 这比我想象的更复杂。 尽pipe读取状态属性足够简单,但我发现Capabilities属性中有一些有趣的内容 – 即表示是否有“SMART Notification”的值。 除非命令在提升的安全上下文中运行,否则不会显示此值。 因此,例如,如果我运行(gwmi win32_diskdrive).Capabilities SMART值(10)不会出现在值的数组中,但如果我运行在它出现的提升的提示。 据我所知,你不能在一个提升的背景下运行一个winrm会话(我对cheesy schtasks hacks或者psexec没有兴趣)。 那么我试图将win32_diskdrive映射到MSStorageDriver_FailurePredictStatus类。 我想我必须这样做,因为即使SMART出现在Capabilities属性中,这并不一定意味着它的启用权限? 我将win32_diskdrive的PNPDeviceID属性映射到MSStorageDriver_FailurePredictStatus的InstanceName属性,但现在我的问题是,我不认为InstanceName属性是足够独特的这个工作。 例如这里是我的InstanceName: IDE\DiskST3250312AS_____________________________JC47____\5&350bf0c3&0&0.0.0_0 它显示了接口types(IDE)型号(ST3250312AS)固件版本(JC47),我认为是某种types的唯一标识符( 5&350bf0c3&0&0.0.0 ),那么看起来像索引号(_0)。 当我谷歌5&350bf0c3&0&0.0.0它出现在驱动器上的一些信息,所以我不认为这个数字是唯一的。 这意味着唯一性是在没有包含在win32_diskdrive类的PNPDeviceID属性中的索引号中。 这是一个问题,因为我们的许多服务器有多个相同的磁盘。 我担心的是MSStorageDriver_FailurePredictStatus会代表多个磁盘: IDE\DiskST3250312AS_____________________________JC47____\5&350bf0c3&0&0.0.0_0 IDE\DiskST3250312AS_____________________________JC47____\5&350bf0c3&0&0.0.0_1 IDE\DiskST3250312AS_____________________________JC47____\5&350bf0c3&0&0.0.0_2 win32_diskdrive的PNPDeviceID属性都是IDE\DiskST3250312AS_____________________________JC47____\5&350bf0c3&0&0.0.0 如何可靠地将从win32_diskdrive检索到的对象映射到MSStorageDriver_FailurePredictStatus或者通过远程会话以MSStorageDriver_FailurePredictStatus方式执行此操作? 编辑 : 那么看起来我反应过度了。 当我检查了一堆服务器,我发现InstanceNames \ PNPDeviceIDs是这样的: SCSI\Disk&Ven_TOSHIBA&Prod_MBF2600RC\5&354ecb35&0&000200_0 SCSI\Disk&Ven_TOSHIBA&Prod_MBF2600RC\5&354ecb35&0&000300_0 如果没有人能够肯定地证实这一点,那么在一天左右,我只会假设这个价值实际上是独一无二的,并将其标记为“答案”。
操作系统:服务器2012核心和服务器2012 R2核心。 DFS复制安装并显示健康。 我正在使用WMI从DFSR复制成员收集信息。 这些查询在许多计算机上都能正常工作,但是有几个复制成员在其上查询不起作用。 它是根\ MicrosoftDFS命名空间中的DfsrReplicatedFolderInfo类。 如果我执行下面的Powershell命令: Get-WmiObject -Namespace 'root\MicrosoftDFS' -Class DfsrReplicatedFolderInfo 结果是空的。 没有错误,但绝对没有输出。 如果我执行以下相应的wmic命令: wmic /namespace:\\root\microsoftdfs path DfsrReplicatedFolderInfo get 它返回: No Instance(s) Available. 无论命令是在本地还是远程执行,都会发生这种情况。 winmgmt /verifyrepository返回: WMI repository is consistent 使用wbemtest ,我能够查看DfsrReplicatedFolderInfo类定义,但似乎没有它的实例。 其他与DFSR相关的类在相同的命名空间中似乎工作正常。
我们一直在用集合来处理所有的包(和现在的应用程序)的定位逻辑。 现在我们已经从SCCM 2007迁移到SCCM 2012 SP1,build议我们将该逻辑移至应用程序模型,并使用全局条件和要求来实施。 这有许多好处 – 集合纯粹用于分层或逻辑分组,当使用超级时,我们获得了更加无缝的应用程序部署,并改进了检测逻辑。 我将使用Adobe Flash Player插件作为示例。 我们只想将Adobe Flash Player插件部署到已安装Firefox的工作站上。 使用SCCM 2007 Package-Program模型,我们将创build一个基于WQL查询的Collection,其中包含所有安装了Firefox的工作站: select * from SMS_R_System inner join SMS_G_System_SoftwareProduct on SMS_G_System_SoftwareProduct.ResourceId = SMS_R_System.ResourceId where SMS_G_System_SoftwareProduct.ProductName like "Mozilla Firefox" 一旦我们创build了Collection,我们就可以部署我们的Package程序。 我试图使用应用程序的全局条件和需求逻辑复制相同的逻辑。 我所有试图构build基于全局条件的WQL查询都会导致wbemErrTypeMismatch错误( 2147749893 (0x80041005) )。 现在,最佳做法build议我们保持与应用程序捆绑在一起的定位逻辑,我们需要做的是创build一个适当的WQL查询全局条件,然后我们可以使用应用程序的要求来评估它。 我们从WQL查询开始。 我使用Scriptomatic只是转储所有在SMS_InstalledSoftware WMI类,这是root\cimv2\sms命名空间的一部分。 我确信SMS_InstalledSoftware是在尝试评估是否安装某些软件时运行查询的最佳位置,因为Win32_Product仅适用于Windows安装程序安装的软件。 我find以下Firefox相关的对象: ARPDisplayName: Mozilla Firefox 23.0.1 (x86 en-US) ChannelCode: ChannelID: CM_DSLID: EvidenceSource: […]
Linux有一个Load Average的概念,定义如下: 系统负载平均值是处于可运行状态或不可中断状态的进程的平均数量。 处于可运行状态的进程使用CPU或等待使用CPU。 处于不间断状态的进程正在等待一些I / O访问,例如等待磁盘。 平均值是在三个时间间隔内进行的。 对于系统中的CPU数量,负载平均值没有进行标准化,所以平均负载1意味着一个CPU系统在4 CPU系统上一直加载,这意味着它在75%的时间内处于空闲状态。 什么是通过WMI最接近的等价物? 从根本上来说,两个操作系统之间是否存在差异,这决定了如何衡量这样的性能指标? 有什么区别?
我们有一个使用GPO的Windows域,可以使用WMI对我们所有工作站进行远程pipe理和监视。 我也可以通过计算机pipe理连接到我们所有的计算机,并启动和停止服务,查看事件日志等。所有这些都很好。 除: 我们有一台运行Windows 8.1 Pro的计算机,以上所有的远程pipe理工作都在运行; 然后我们将其升级到Windows 10 Pro进行testing。 看起来好像所有的GPO也适用于Windows 10,但是WMI不能被远程访问,并且(如果我连接(成功)与计算机pipe理,我可以访问除事件查看器(和WMI安全设置)。 我已经重新运行winrm quickconfig ,我已经检查并允许DCOM权限和WMI权限,然后重新启动WMI服务,而且我仍然无法远程连接到WMI。 一般来说,对于任何Windows 10问题的networkingsearch仍然没有取得好的结果,对于我发现的这个问题没有任何帮助。 有没有人获得远程访问WMI在Windows 10计算机上工作? 如果是这样,怎么样? 附加物: WinRM服务设置为自动并正在运行。 Windows防火墙已禁用。 Windows防火墙服务已停止并被禁用。
我已经在Windows 2008上看到WmiPrvSE泄漏的引用,但是没有涉及到Windows 2008 R2。 我们在Hyper-V(2008)之上运行R2。 我们也从opsview运行NSClient ++进行监控。 随着时间的推移,WmiPrvSE.exe开始使用大量的内存,导致内存警报问题(less于10%免费)。 虚拟机有2GB,WmiPrvSE消耗高达500-600MB之前,我杀了它。 杀死这个过程似乎没有任何负面影响; 它再次启动,我没有注意到任何问题。 但是过了一两天,情况又恢复了。 有什么想法做什么? 资源监视器不显示由WmiPrvSE.exe的任何磁盘或networkingIO。 只是慢慢攀登私人记忆 编辑添加:我们没有运行集群或Windows系统资源pipe理器。 我能猜到的唯一的常规WMI用户是NSClient ++,但是在其他服务器上我们似乎没有这个问题。