nfsis |
首页 后退 前进 |
使用WMI获取系统信息.
nfsis=Mode||sname<>, ||<info>||Dialogs||cliptext||[tc]||progres<>
参数:
备注 WMI - Windows管理工具 (Windows Management Instrumentation) 可以在Internet上找到详细信息,例如 WMI 要编译参数,可以使用显示WMI信息的程序:WMICodeCreator,WmiExplorer或其他.
对于某些类的信息需要花费很长的时间.
可以在字符串里使用的其它字符:"@CR" - 回车符,Chr(13),"@LF" - 换行字符,Chr(10),"@CRLF"= @CR&@LF,"@ TAB" - 符号Tab,Chr(9).
如果在命令和参数中需要引号,需使用两个单引号(撇号) '' 如果命令需要一个空格,则使用两个波浪符号~~ 该命令能够通过创建的全局变量将信息传递到其它命令.见..附录23
转换二维数组的命令 arr2d 用于创建二维数组的命令 anf2d 要保存二维数组,请使用命令 asave 参见: funau, funjs, funvb, infos, inplg, versn
nfsis=0 GLOBALNFSIS<a> ;; 让所有的WMI类\ROOT\CIMV2的表名
nfsis=1||Win32_AccountSID||1 GLOBALNFSIS<a> ;; 获取表中的安全帐号
nfsis=1||Win32_Battery GLOBALNFSIS<a> ;; 获取表中的电池信息
nfsis=1||Win32_BIOS GLOBALNFSIS<a> ;; 获取表中的BIOS信息
nfsis=1||Win32_CDROMDrive GLOBALNFSIS<a> ;; 获取有关CDROM的信息
nfsis=1||Win32_CodecFile GLOBALNFSIS<a> ;; 获取表中的编解码器信息
nfsis=1||Win32_ComputerSystem GLOBALNFSIS<a> GLOBALNFSIS0<a> GLOBALNFSIS1<a> ;; 获取有关表中计算机的信息
nfsis=1||Win32_ComputerSystemProduct GLOBALNFSIS<a> ;; 获取有关表中计算机的信息
nfsis=1||Win32_Desktop||1 GLOBALNFSIS<a> ;; 在表格中获取有关桌面的信息
nfsis=1||Win32_Keyboard GLOBALNFSIS<a> ;; 获取有关表中键盘的信息
nfsis=1||Win32_NetworkAdapter GLOBALNFSIS<a> ;; 获取表中适配器的信息
nfsis=1||Win32_OperatingSystem GLOBALNFSIS<a> ;; 获取表中的系统信息
nfsis=1||Win32_Printer GLOBALNFSIS<a> ;; 获取表中有关打印机的信息
nfsis=1||Win32_Process GLOBALNFSIS<a> GLOBALNFSIS0<a> GLOBALNFSIS1<a> ;; 获取有关表中进程的信息
nfsis=1||Win32_Process||1 GLOBALNFSIS<a> GLOBALNFSIS0<a> GLOBALNFSIS1<a> ;; 获取表中有关进程的信息(反向表)
nfsis=1||Win32_Processor GLOBALNFSIS<a> ;; 获取表中处理器的信息
nfsis=1||Win32_Service||1 GLOBALNFSIS<a> ;; 获取有关表中服务的信息
nfsis=1||Win32_Service||1||sname<PathName|Name|DisplayName|Caption|Description|ProcessId|ServiceType|State> GLOBALNFSIS<a> ;; 仅获取表中指定属性的服务信息
nfsis=1||Win32_SoundDevice GLOBALNFSIS<a> ;; 获取有关表中音频的信息
nfsis=1||Win32_USBController GLOBALNFSIS<a> ;; 获取有关USB控制器的信息
nfsis=2||Win32_ComputerSystem GLOBALNFSIS<a> ;; 获取表中指定类Win32_ComputerSystem的属性名称
nfsis=2||Win32_Process GLOBALNFSIS<a> ;; 获取表中指定的Win32_Process类的属性的名称
nfsis=2||Win32_Service GLOBALNFSIS<a> ;; 获取表中指定类Win32_Service的属性的名称
"nfsis=1||Win32_VideoController GLOBALNFSIS<a>" - 获取有关显卡的信息
"nfsis=1||Win32_OperatingSystem||sname<InstallDate> GLOBALNFSIS1<a>" - 获取Windows安装的日期 "nfsis=1||Win32_OperatingSystem||sname<InstallDate> hends=GLOBALNFSIS1<1>||?Fdate1||##<info=s101|D|::>~~дней GLOBALHENDS<a>" - 获取安装Windows之后的天数
"nfsis=1||Win32_QuickFixEngineering GLOBALNFSIS<a>" - 获取系统的更新信息 "nfsis=1||Win32_DiskDrive GLOBALNFSIS<a>" - 获取有关计算机磁盘驱动器的信息 "nfsis=1||Win32_PnPEntity||1 GLOBALNFSIS<a>" - 获取所有计算机设备的列表信息 "nfsis=1||Win32_Group||1 GLOBALNFSIS<a>" - 获取有关用户组的信息 "nfsis=1||Win32_NTLogEvent||1 GLOBALNFSIS<a>" - 从系统的“事件日志”获取信息 "nfsis=1||Win32_Product||1 GLOBALNFSIS<a>" - 获取有关系统中安装的程序的信息
"nfsis=1||Win32_LogicalDisk GLOBALNFSIS<a>" - 获取有关计算机上本地磁盘的信息 "nfsis=1||Win32_LogicalDisk~~WHERE~~DeviceID='C:' GLOBALNFSIS<a>" - 获取有关磁盘的信息 C: "nfsis=1||SELECT~~DeviceID,FreeSpace~~FROM~~Win32_LogicalDisk~~WHERE~~DeviceID='C:' GLOBALNFSIS<a>" - 获取有关DeviceID和FreeSpace属性的C:驱动器的信息
"nfsis=2||CIM_DataFile GLOBALNFSIS<a>" - 获取表中指定类CIM_DataFile的属性名称
"nfsis=1||SELECT~~Caption,CreationDate,FileName,FileSize,Version~~FROM~~CIM_DataFile~~WHERE~~Drive='C:'~~AND~~Path='\\Windows\\System32\\'~~AND~~Extension='dll'||1||progres<> GLOBALNFSIS<a>" - 获取有关System32文件夹中dll文件的指定属性(Caption,CreationDate,FileName,FileSize,Version)的信息 "nfsis=1||CIM_DataFile~~WHERE~~Drive='C:'~~AND~~Path='\\Windows\\System32\\'~~AND~~Extension='dll'||1||progres<> GLOBALNFSIS<a>" - 获取有关System32文件夹中的dll文件的信息
"nfsis=2||Win32_VideoController GLOBALNFSIS<a>" - 获取表中指定类Win32_VideoController的属性名称 "nfsis=1||Win32_VideoController GLOBALNFSIS<a> GLOBALNFSIS1<a> GLOBALNFSIS2<a>" - 在表格中获取关于视频卡的信息 "nfsis=1||Win32_VideoController||1||sname<Name> GLOBALNFSIS<a>" - 获取视频卡的名称 "nfsis=1||SELECT~~SerialNumber,Tag~~FROM~~Win32_PhysicalMedia GLOBALNFSIS<a>" - 获取所有安装的驱动器的序列号 "nfsis=1||Win32_Process~~WHERE~~Caption=''TOTALCMD.EXE'' GLOBALNFSIS<a>" - 获取指定进程的信息
"nfsis=1||Win32_PhysicalMemory GLOBALNFSIS<a>" - 收到操作内存信息。 "nfsis=1||Win32_PhysicalMemory||sname<Capacity>||1 slist=$GLOBALNFSIS||test<0n!![A-Z]>||##<info=n42|::|1024*1024>~~Mb GLOBALSLIST<a>" - 得到Mb中的存储卡大小(分别用插槽,如果是2以上) "nfsis=1||Win32_Service~~WHERE~~Name=''WerSvc''||1||sname<Name> <IF> GLOBALNFSIS<0> = 2 <THEN> infbx=||Заданная~~служба~~существует||3||200||70 <ENDIF>" - 使用消息输出检查服务名称“WerSvc” "nfsis=1||Win32_Service~~WHERE~~Name=''WerSvc''||1||sname<Name> GLOBALNFSIS<a>" - 检查服务名称“WerSvc”,如果第二个单元格GLOBALNFSIS中有给定的服务名称,则它存在,否则没有
"nfsis=0|DEFAULT GLOBALNFSIS<a>" - 在表中输入所有类“\ROOT\DEFAULT”的名称 "nfsis=0|MSAPPS12 GLOBALNFSIS<a>" - 在表中获取所有类“\ROOT\MSAPPS12”的名称 "nfsis=0|WMI GLOBALNFSIS<a>" - 在表中获取所有类“\ROOT\WMI”的名称 "nfsis=1|CIMV2\Applications\Games||Game||1 GLOBALNFSIS<a>" - 获取系统中安装的游戏的表格信息 "nfsis=1|CIMV2\Applications\WindowsParentalControls||WpcRatingsSystem||1 GLOBALNFSIS<a>" - 获取有关系统中安装的游戏的评级文件的信息 "nfsis=1|CIMV2\power||Win32_PowerSettingDataIndex||1||sname<InstanceID|SettingIndexValue> GLOBALNFSIS<a>" - 获取有关系统中电源模式的信息 "nfsis=1|CIMV2\TerminalServices||Win32_TSAccount||1 GLOBALNFSIS<a>" - 获取有关系统帐户的表格信息 "nfsis=1|DEFAULT||SystemRestore GLOBALNFSIS<a>" - 获取有关表中系统还原点的信息 "nfsis=1|MSAPPS12||Win32_ADOCoreComponents GLOBALNFSIS<a>" - 在表中获取ADOCore组件信息 "nfsis=1|nap||NAP_EnforcementClient GLOBALNFSIS<a>" - 获取表中的网络信息 "nfsis=1|WMI||MSStorageDriver_ATAPISmartData GLOBALNFSIS<a>" - 获取MSStorageDriver_ATAPISmartData“\ROOT\WMI”类元素的表格信息 "nfsis=1||Win32_BaseBoard GLOBALNFSIS<a>" - 获取有关表中计算机板的信息 "nfsis=1||Win32_BootConfiguration GLOBALNFSIS<a>" - 获取有关计算机系统的启动配置的信息 "nfsis=1||Win32_LogicalProgramGroup||1 GLOBALNFSIS<a>" - 在Windows计算机上获取程序组信息 "nfsis=1||Win32_LogonSession||1 GLOBALNFSIS<a>" - 获取与用户关联的登录或会话信息 "nfsis=1||Win32_PnPdevice||1 GLOBALNFSIS<a>" - 在表中列出计算机外围设备列表 "nfsis=1||Win32_PrinterConfiguration GLOBALNFSIS<a>" - - 在表格中列出打印机及其属性列表 "nfsis=1||Win32_StartupCommand||1 GLOBALNFSIS<a>" - 获取有关启动命令的信息 "nfsis=1||Win32_SystemEnclosure GLOBALNFSIS<a>" - 获取有关计算机机箱的信息表 "nfsis=1||Win32_UTCTime GLOBALNFSIS<a>" - 在表中获取系统时间 "nfsis=1||Win32_Volume GLOBALNFSIS<a>" - 获取有关表中计算机磁盘的信息 "nfsis=2|WMI||MSStorageDriver_ATAPISmartData GLOBALNFSIS<a>" - 在表中获取类MSStorageDriver_ATAPISmartData“\ROOT\WMI”的属性名称 "nfsis=4|WMI||MSStorageDriver_ATAPISmartData||sname<VendorSpecific> GLOBALNFSIS<a>" - 获取属性VendorSpecific的值数组
© Аверин Андрей для Total Commander Image Averin-And@yandex.ru |