Windows中的EventViewer具有将日志导出到CSV文件的function。 我想自动以该格式备份该日志(如过去几年手动完成的那样)。 这是一个独立的系统,通常没有networking连接,所以日志集中工具可能无法工作。 我注意到一个wmic NTEVENT命令,但似乎无法导出到CSV。 下面是一个例子: NTEVENT WHERE "LogFile='application' AND TimeGenerated > '20100709173000.000000-300'" 我可以把它输出到CSV文件吗?
我试图让所有安装的应用程序在我的域的计算机中,但我还没有find一种方法来获取信息的准确方式首先我试图通过registry项来实现这一点: HKLM:\Software\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall\* 但是这返回了更多的信息比我需要更新安装。 所以我search了另一种方式,我发现wmi类Win32_product包含所有已安装的应用程序,但尝试这个y之后,发现reclay的信息是不正确的 ¿为什么有一些应用程序,如谷歌浏览器,免费代理,戴尔系统诊断 ,查询类时不会出现? In this link is the answer for this question 使用powershell获取完全相同的应用程序列表中的添加/删除程序 有一种方法可以通过PowerShell或命令行准确地获取所有安装的应用程序在Windows中?
有没有人有资源列出由WMI查询语言调用的perfmon类? 我有一些监视软件可以通过WMI获取数据,但是我必须在WMI查询语言(WQL)中input一个查询。 这里是一个例子: SELECT AvgDiskQueueLength FROM Win32_PerfFormattedData_PerfDisk_logicalDisk WHERE Name =“_ Total” 所以我有一个语法的概念,但我试图找出不同的类,特别是一些MS SQL的。 我试过使用Scriptomatic工具来探索SQL服务器的WMI信息,但没有任何与SQL Server相关的东西。 服务器操作系统是Windows 2003,运行MS SQL Server 2000。
我希望能够查询当前login的用户是否在他们的个人电脑闲置 – 即他们的个人电脑认为他们是“不活跃”…问题是有这么多的方式可以做到这一点。 有没有一个普遍的:“这台计算机是空闲/非活动” – 我正在考虑使用任何措施电源子系统使用… 我的想法是使用WMI / Powershell,但我也可以在C#中使用.NET调用 – 我只是不想! 对不起,对此有点模糊,我更乐意让任何人把我的问题编辑成更有意义的东西! 麦克风
我正在通过WMI类Win32_Environment探索环境variables。 根据文档,不是特定用户的variables可以是“系统”variables或“默认用户”variables。 我的问题是,有什么区别,以及如何使用其中一个? 浏览一个用作工作站的Windows 2008机器,我发现系统variables,但没有默认用户variables。
我被要求指定安装在生产Web服务器上的function,以便创build副本testing环境。 我可以指出并点击我的解决scheme,但我很好奇如何通过脚本来完成。 Powershell或WMI会让人想起。 报告应显示与版本号一起安装的所有关键系统function。 理想情况下,它也会提供有关已安装的操作系统的一些信息
我最近被介绍给WMI ,并发现它很酷。 也许我的大脑只是没有装备,但像WMI这样的nix有什么类似的工具?
我正在尝试使用Windows集成的SNMP服务来监视IIS(对于Windows Server 2003的版本2000,2003和2008,但是我正在做一个2008 R2的机器上的实验)。 到目前为止,我能够安装SNMP服务,并且毫无问题地查询mib-2的值。 现在,我无法监视IIS信息,因为SNMP服务似乎不了解.iso.org.dod.internet.private.enterprises.microsoft.software.internetServer OID。 走遍整个SNMP树只能得到mib-2的东西以及一些服务的名字,但就是这样。 我在服务configuration面板中找不到任何有趣的东西。 那么,如何configuration此服务以获取IIS信息或其他WMI数据(我安装了SNMP WMI提供程序)呢? 我找不到任何文件!
我们将Microsoft Access用于某些数据库function,因为大多数人已经知道Access数据库在过时的Access版本访问时可能非常暴躁。 为了控制这一点,我有一个设备,可以跟踪版本号和更新过时的版本,如果需要的话。 我注意到我的所有工作站上发生了一些奇怪的事情。 在工作站上,如果我运行wmic ,然后运行以下命令: product get name, version 它显示以下版本信息: Name Version: Microsoft Office Access MUI (English) 2010 14.0.6029.1000 然而,当我打开Microsoft Access并转到文件 – >帮助它显示版本: Version:14.0.6112.5000 我知道在Access中显示的版本号是正确的,在wmic中显示的版本号是不正确的。 这是在Windows 7和XP机器上发生的。 有没有办法让我更新WMI,因为我依靠这个信息进行版本控制? 为什么即使更新了这样一个旧版本? EDIT1: 当我看MSACCESS.exe的版本,它显示14.0.6024.1000 ,这是一个更老的访问版本! WMIC究竟在寻找版本号? 它是一个可以编辑的registry项吗? EDIT2: 我发现在HKLM\Software\Microsoft\Windows\CurrentVersion\Installer\Userdata\userSID\00004109510090400000000000F01FEC\DisplayVersion的版本号似乎是WMIC从中提取的版本号,这是有道理的。 Access-> File-> Help菜单从哪里获取版本号? 它是否查看此数据的最新Service Pack exe文件?
当强制组策略更新时,我得到以下messgae,但只在32位Windows机器上。 64位工作正常。 运行Windows 7。 组策略的处理失败。 Windows无法评估组策略对象(GPO)%8的Windows Management Instrumentation(WMI)筛选器。 这可能是由于RSoP被禁用或Windows Management Instrumentation(WMI)服务被禁用或停止或其他WMI错误引起的。 http://technet.microsoft.com/en-us/library/dd392547%28v=ws.10%29.aspx