ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

本地服务器硬件信息获取指令wmic

2022-07-09 22:33:45  阅读:249  来源: 互联网

标签:Win32 call 硬件 wmic Path 服务器 where Wmic


  • 本地服务器硬件信息获取指令wmic

     

    获取BIOS序列号

    wmic bios list full | find "SerialNumber"

    SerialNumber=P50168VB

    获取CPUID(WIN32_PROCESSOR)

    wmic cpu list full | find "ProcessorId"

    rem 提取CPU名称和描述的批处理语句

    @echo off
    for /f "delims=" %%a in ('wmic cpu get name^,description /value^|findstr "="') do set "%%a"
    echo;%name%
    echo;%description%

    ProcessorId=BFEBFBFF000306B9

    获取DMI的UUID(WIN32_COMPUTERSYSTEMPRODUCT)

    wmic  CSPRODUCT list full | find "UUID"

    UUID=8FF4BB08-1B74-11E5-8500-441C3E291000

    获取网卡的MAC地址(WIN32_NETWORKADAPTER)

    wmic nic list full | findstr "MACAddress"

    wmic nic where ( MACAddress is not null) get adaptertype , MACAddress

    wmic nic where (MACAddress is not null and  PNPDeviceID like '%PCI%' ) get adaptertype , MACAddress

    系统信息获取例子

    wmic os       list brief /format:hform >PCinfo.html
    wmic bios     list brief /format:hform >>PCinfo.html
    wmic baseboard list brief /format:hform >>PCinfo.html
    wmic csproduct list full /format:hform >>PCinfo.html
    wmic cpu      list full /format:hform >>PCinfo.html
    wmic nic       list full /format:hform >>PCinfo.html
    wmic computersystem list brief /format:hform >>PCinfo.html
    wmic diskdrive list full /format:hform >>PCinfo.html
    wmic memphysical list full /format:hform >>PCinfo.html

    pause
    rem wmic process call create "shutdown.exe -s"

    WMIC命令

    
    

    ALIAS - 访问本地机器上的别名
    BASEBOARD - 基板 (也叫母板或系统板) 管理。
    BIOS - 基本输入/输出服务 (BIOS) 管理。
    BOOTCONFIG - 启动配置管理。
    CDROM - CD-ROM 管理。
    COMPUTERSYSTEM - 计算机系统管理。
    CPU - CPU 管理。
    CSPRODUCT - SMBIOS 的计算机系统产品信息。
    DATAFILE - DataFile 管理。
    DCOMAPP - DCOM 程序管理。
    DESKTOP - 用户桌面管理。
    DESKTOPMONITOR - 监视器管理。
    DEVICEMEMORYADDRESS - 设备内存地址管理。
    DISKDRIVE - 物理磁盘驱动器管理。
    DISKQUOTA - NTFS 卷磁盘空间使用情况。
    DMACHANNEL - 直接内存访问(DMA)频道管理。
    ENVIRONMENT - 系统环境设置管理。
    FSDIR - 文件目录系统项目管理。
    GROUP - 组帐户管理。
    IDECONTROLLER - IDE 控制器管理。
    IRQ - 间隔请求线 (IRQ) 管理。
    JOB - 提供对使用计划服务安排的工作的访问。
    LOADORDER - 定义执行依存的系统服务管理。
    LOGICALDISK - 本地储存设备管理。
    LOGON - 登录会话。
    MEMCACHE - 缓存内存管理。
    MEMLOGICAL - 系统内存管理 (配置布局和内存可用性)。
    MEMPHYSICAL - 计算机系统物理内存管理。
    NETCLIENT - 网络客户端管理。
    NETLOGIN - (某一用户的)网络登录信息管理。
    NETPROTOCOL - 协议 (和其网络特点) 管理。
    NETUSE - 活动网络连接管理。
    NIC - 网络界面控制器 (NIC) 管理。
    NICCONFIG - 网络适配器管理。
    NTDOMAIN - NT 域管理。
    NTEVENT - NT 事件日志的项目
    NTEVENTLOG - NT 时间日志文件管理。
    ONBOARDDEVICE - 母板(系统板)内置普通设适配器设备的管理。
    OS - 已安装的操作系统管理。
    PAGEFILE - 虚拟内存文件对调管理。
    PAGEFILESET - 页面文件设置管理。
    PARTITION - 物理磁盘分区区域的管理。
    PORT - I/O 端口管理。
    PORTCONNECTOR - 物理连接端口管理。
    PRINTER - 打印机设备管理。
    PRINTERCONFIG - 打印机设备配置管理。
    PRINTJOB - 打印工作管理。
    PROCESS - 进程管理。
    PRODUCT - 安装包任务管理。
    QFE - 快速故障排除。
    QUOTASETTING - 设置卷的磁盘配额信息。
    RECOVEROS - 当操作系统失败时,将从内存收集的信息。
    REGISTRY - 计算机系统注册表管理。
    SCSICONTROLLER - SCSI 控制器管理。
    SERVER - 服务器信息管理。
    SERVICE - 服务程序管理。
    SHARE - 共享资源管理。
    SOFTWAREELEMENT - 安装在系统上的软件产品元素的管理。
    SOFTWAREFEATURE - SoftwareElement 的软件产品组件的管理。
    SOUNDDEV - 声音设备管理。
    STARTUP - 用户登录到计算机系统时自动运行命令的管理。
    SYSACCOUNT - 系统帐户管理。
    SYSDRIVER - 基本服务的系统驱动程序管理。
    SYSTEMENCLOSURE - 物理系统封闭管理。
    SYSTEMSLOT - 包括端口、插口、附件和主要连接点的物理连接点管理。
    TAPEDRIVE - 磁带驱动器管理。
    TEMPERATURE - 温度感应器的数据管理 (电子温度表)。
    TIMEZONE - 时间区域数据管理。
    UPS - 不可中断的电源供应 (UPS) 管理。
    USERACCOUNT - 用户帐户管理。
    VOLTAGE - 电压感应器 (电子电量计) 数据管理。
    VOLUMEQUOTASETTING - 将某一磁盘卷与磁盘配额设置关联。
    WMISET - WMI 服务操作参数管理。

     

    所有Win32 Classes (Win32节点) 

    复制代码
    Wmic Path Win32_1394Controller 
    Wmic Path Win32_1394ControllerDevice 
    Wmic Path Win32_Account 
    Wmic Path Win32_AccountSID 
    Wmic Path Win32_ACE 
    Wmic Path Win32_ActionCheck 
    Wmic Path Win32_ActiveRoute 
    Wmic Path Win32_AllocatedResource 
    Wmic Path Win32_ApplicationCommandLine 
    Wmic Path Win32_ApplicationService 
    Wmic Path Win32_AssociatedBattery 
    Wmic Path Win32_AssociatedProcessorMemory 
    Wmic Path Win32_AutochkSetting 
    Wmic Path Win32_BaseBoard 
    Wmic Path Win32_BaseService 
    Wmic Path Win32_Battery 
    Wmic Path Win32_Binary 
    Wmic Path Win32_BindImageAction 
    Wmic Path Win32_BIOS 
    Wmic Path Win32_BootConfiguration 
    Wmic Path Win32_Bus 
    Wmic Path Win32_CacheMemory 
    Wmic Path Win32_CDROMDrive 
    Wmic Path Win32_CheckCheck 
    Wmic Path Win32_CIMLogicalDeviceCIMDataFile 
    Wmic Path Win32_ClassicCOMApplicationClasses 
    Wmic Path Win32_ClassicCOMClass 
    Wmic Path Win32_ClassicCOMClassSetting 
    Wmic Path Win32_ClassicCOMClassSettings 
    Wmic Path Win32_ClassInfoAction 
    Wmic Path Win32_ClientApplicationSetting 
    Wmic Path Win32_CodecFile 
    Wmic Path Win32_CollectionStatistics 
    Wmic Path Win32_COMApplication 
    Wmic Path Win32_COMApplicationClasses 
    Wmic Path Win32_COMApplicationSettings 
    Wmic Path Win32_COMClass 
    Wmic Path Win32_ComClassAutoEmulator 
    Wmic Path Win32_ComClassEmulator 
    Wmic Path Win32_CommandLineAccess 
    Wmic Path Win32_ComponentCategory 
    Wmic Path Win32_ComputerShutdownEvent 
    Wmic Path Win32_ComputerSystem 
    Wmic Path Win32_ComputerSystemEvent 
    Wmic Path Win32_ComputerSystemProcessor 
    Wmic Path Win32_ComputerSystemProduct 
    Wmic Path Win32_ComputerSystemWindowsProductActivationSetting 
    Wmic Path Win32_COMSetting 
    Wmic Path Win32_Condition 
    Wmic Path Win32_ConnectionShare 
    Wmic Path Win32_ControllerHasHub 
    Wmic Path Win32_CreateFolderAction 
    Wmic Path Win32_CurrentProbe 
    Wmic Path Win32_CurrentTime 
    Wmic Path Win32_DCOMApplication 
    Wmic Path Win32_DCOMApplicationAccessAllowedSetting 
    Wmic Path Win32_DCOMApplicationLaunchAllowedSetting 
    Wmic Path Win32_DCOMApplicationSetting 
    Wmic Path Win32_DefragAnalysis 
    Wmic Path Win32_DependentService 
    Wmic Path Win32_Desktop 
    Wmic Path Win32_DesktopMonitor 
    Wmic Path Win32_DeviceBus 
    Wmic Path Win32_DeviceChangeEvent 
    Wmic Path Win32_DeviceMemoryAddress 
    Wmic Path Win32_DeviceSettings 
    Wmic Path Win32_DFSNode 
    Wmic Path Win32_DFSNodeTarget 
    Wmic Path Win32_DFSTarget 
    Wmic Path Win32_Directory 
    Wmic Path Win32_DirectorySpecification 
    Wmic Path Win32_DiskDrive 
    Wmic Path Win32_DiskDrivePhysicalMedia 
    Wmic Path Win32_DiskDriveToDiskPartition 
    Wmic Path Win32_DiskPartition 
    Wmic Path Win32_DiskQuota 
    Wmic Path Win32_DisplayConfiguration 
    Wmic Path Win32_DisplayControllerConfiguration 
    Wmic Path Win32_DMAChannel 
    Wmic Path Win32_DriverForDevice 
    Wmic Path Win32_DriverVXD 
    Wmic Path Win32_DuplicateFileAction 
    Wmic Path Win32_Environment 
    Wmic Path Win32_EnvironmentSpecification 
    Wmic Path Win32_ExtensionInfoAction 
    Wmic Path Win32_Fan 
    Wmic Path Win32_FileSpecification 
    Wmic Path Win32_FloppyController 
    Wmic Path Win32_FloppyDrive 
    Wmic Path Win32_FontInfoAction 
    Wmic Path Win32_Group 
    Wmic Path Win32_GroupInDomain 
    Wmic Path Win32_GroupUser 
    Wmic Path Win32_HeatPipe 
    Wmic Path Win32_IDEController 
    Wmic Path Win32_IDEControllerDevice 
    Wmic Path Win32_ImplementedCategory 
    Wmic Path Win32_InfraredDevice 
    Wmic Path Win32_IniFileSpecification 
    Wmic Path Win32_InstalledSoftwareElement 
    Wmic Path Win32_IP4PersistedRouteTable 
    Wmic Path Win32_IP4RouteTable 
    Wmic Path Win32_IP4RouteTableEvent 
    Wmic Path Win32_IRQResource 
    Wmic Path Win32_JobObjectStatus 
    Wmic Path Win32_Keyboard 
    Wmic Path Win32_LaunchCondition 
    Wmic Path Win32_LoadOrderGroup 
    Wmic Path Win32_LoadOrderGroupServiceDependencies 
    Wmic Path Win32_LoadOrderGroupServiceMembers 
    Wmic Path Win32_LocalTime 
    Wmic Path Win32_LoggedOnUser 
    Wmic Path Win32_LogicalDisk 
    Wmic Path Win32_LogicalDiskRootDirectory 
    Wmic Path Win32_LogicalDiskToPartition 
    Wmic Path Win32_LogicalFileAccess 
    Wmic Path Win32_LogicalFileAuditing 
    Wmic Path Win32_LogicalFileGroup 
    Wmic Path Win32_LogicalFileOwner 
    Wmic Path Win32_LogicalFileSecuritySetting 
    Wmic Path Win32_LogicalMemoryConfiguration 
    Wmic Path Win32_LogicalProgramGroup 
    Wmic Path Win32_LogicalProgramGroupDirectory 
    Wmic Path Win32_LogicalProgramGroupItem 
    Wmic Path Win32_LogicalProgramGroupItemDataFile 
    Wmic Path Win32_LogicalShareAccess 
    Wmic Path Win32_LogicalShareAuditing 
    Wmic Path Win32_LogicalShareSecuritySetting 
    Wmic Path Win32_LogonSession 
    Wmic Path Win32_LogonSessionMappedDisk 
    Wmic Path Win32_LUID 
    Wmic Path Win32_LUIDandAttributes 
    Wmic Path Win32_ManagedSystemElementResource 
    Wmic Path Win32_MappedLogicalDisk 
    Wmic Path Win32_MemoryArray 
    Wmic Path Win32_MemoryArrayLocation 
    Wmic Path Win32_MemoryDevice 
    Wmic Path Win32_MemoryDeviceArray 
    Wmic Path Win32_MemoryDeviceLocation 
    Wmic Path Win32_MethodParameterClass 
    Wmic Path Win32_MIMEInfoAction 
    Wmic Path Win32_ModuleLoadTrace 
    Wmic Path Win32_ModuleTrace 
    Wmic Path Win32_MotherboardDevice 
    Wmic Path Win32_MountPoint 
    Wmic Path Win32_MoveFileAction 
    Wmic Path Win32_MSIResource 
    Wmic Path Win32_NamedJobObject 
    Wmic Path Win32_NamedJobObjectActgInfo 
    Wmic Path Win32_NamedJobObjectLimit 
    Wmic Path Win32_NamedJobObjectLimitSetting 
    Wmic Path Win32_NamedJobObjectProcess 
    Wmic Path Win32_NamedJobObjectSecLimit 
    Wmic Path Win32_NamedJobObjectSecLimitSetting 
    Wmic Path Win32_NamedJobObjectStatistics 
    Wmic Path Win32_NetworkAdapter 
    Wmic Path Win32_NetworkAdapterConfiguration 
    Wmic Path Win32_NetworkAdapterSetting 
    Wmic Path Win32_NetworkClient 
    Wmic Path Win32_NetworkConnection 
    Wmic Path Win32_NetworkLoginProfile 
    Wmic Path Win32_NetworkProtocol 
    Wmic Path Win32_NTDomain 
    Wmic Path Win32_NTEventlogFile 
    Wmic Path Win32_NTLogEvent 
    Wmic Path Win32_NTLogEventComputer 
    Wmic Path Win32_NTLogEventLog 
    Wmic Path Win32_NTLogEventUser 
    Wmic Path Win32_ODBCAttribute 
    Wmic Path Win32_ODBCDataSourceAttribute 
    Wmic Path Win32_ODBCDataSourceSpecification 
    Wmic Path Win32_ODBCDriverAttribute 
    Wmic Path Win32_ODBCDriverSoftwareElement 
    Wmic Path Win32_ODBCDriverSpecification 
    Wmic Path Win32_ODBCSourceAttribute 
    Wmic Path Win32_ODBCTranslatorSpecification 
    Wmic Path Win32_OnBoardDevice 
    Wmic Path Win32_OperatingSystem 
    Wmic Path Win32_OperatingSystemAutochkSetting 
    Wmic Path Win32_OperatingSystemQFE 
    Wmic Path Win32_OSRecoveryConfiguration 
    Wmic Path Win32_PageFile 
    Wmic Path Win32_PageFileElementSetting 
    Wmic Path Win32_PageFileSetting 
    Wmic Path Win32_PageFileUsage 
    Wmic Path Win32_ParallelPort 
    Wmic Path Win32_Patch 
    Wmic Path Win32_PatchFile 
    Wmic Path Win32_PatchPackage 
    Wmic Path Win32_PCMCIAController 
    Wmic Path Win32_Perf 
    Wmic Path Win32_PerfFormattedData 
    Wmic Path Win32_PerfFormattedData_ASP_ActiveServerPages 
    Wmic Path Win32_PerfFormattedData_ContentFilter_IndexingServiceFilter 
    Wmic Path Win32_PerfFormattedData_ContentIndex_IndexingService 
    Wmic Path Win32_PerfFormattedData_InetInfo_InternetInformationServicesGlobal 
    Wmic Path Win32_PerfFormattedData_ISAPISearch_HttpIndexingService 
    Wmic Path Win32_PerfFormattedData_MSDTC_DistributedTransactionCoordinator 
    Wmic Path Win32_PerfFormattedData_NTFSDRV_SMTPNTFSStoreDriver 
    Wmic Path Win32_PerfFormattedData_PerfDisk_LogicalDisk 
    Wmic Path Win32_PerfFormattedData_PerfDisk_PhysicalDisk 
    Wmic Path Win32_PerfFormattedData_PerfNet_Browser 
    Wmic Path Win32_PerfFormattedData_PerfNet_Redirector 
    Wmic Path Win32_PerfFormattedData_PerfNet_Server 
    Wmic Path Win32_PerfFormattedData_PerfNet_ServerWorkQueues 
    Wmic Path Win32_PerfFormattedData_PerfOS_Cache 
    Wmic Path Win32_PerfFormattedData_PerfOS_Memory 
    Wmic Path Win32_PerfFormattedData_PerfOS_Objects 
    Wmic Path Win32_PerfFormattedData_PerfOS_PagingFile 
    Wmic Path Win32_PerfFormattedData_PerfOS_Processor 
    Wmic Path Win32_PerfFormattedData_PerfOS_System 
    Wmic Path Win32_PerfFormattedData_PerfProc_FullImage_Costly 
    Wmic Path Win32_PerfFormattedData_PerfProc_Image_Costly 
    Wmic Path Win32_PerfFormattedData_PerfProc_JobObject 
    Wmic Path Win32_PerfFormattedData_PerfProc_JobObjectDetails 
    Wmic Path Win32_PerfFormattedData_PerfProc_Process 
    Wmic Path Win32_PerfFormattedData_PerfProc_ProcessAddressSpace_Costly 
    Wmic Path Win32_PerfFormattedData_PerfProc_Thread 
    Wmic Path Win32_PerfFormattedData_PerfProc_ThreadDetails_Costly 
    Wmic Path Win32_PerfFormattedData_PSched_PSchedFlow 
    Wmic Path Win32_PerfFormattedData_PSched_PSchedPipe 
    Wmic Path Win32_PerfFormattedData_RemoteAccess_RASPort 
    Wmic Path Win32_PerfFormattedData_RemoteAccess_RASTotal 
    Wmic Path Win32_PerfFormattedData_RSVP_ACSRSVPInterfaces 
    Wmic Path Win32_PerfFormattedData_RSVP_ACSRSVPService 
    Wmic Path Win32_PerfFormattedData_SMTPSVC_SMTPServer 
    Wmic Path Win32_PerfFormattedData_Spooler_PrintQueue 
    Wmic Path Win32_PerfFormattedData_TapiSrv_Telephony 
    Wmic Path Win32_PerfFormattedData_Tcpip_ICMP 
    Wmic Path Win32_PerfFormattedData_Tcpip_IP 
    Wmic Path Win32_PerfFormattedData_Tcpip_NBTConnection 
    Wmic Path Win32_PerfFormattedData_Tcpip_NetworkInterface 
    Wmic Path Win32_PerfFormattedData_Tcpip_TCP 
    Wmic Path Win32_PerfFormattedData_Tcpip_UDP 
    Wmic Path Win32_PerfFormattedData_TermService_TerminalServices 
    Wmic Path Win32_PerfFormattedData_TermService_TerminalServicesSession 
    Wmic Path Win32_PerfFormattedData_W3SVC_WebService 
    Wmic Path Win32_PerfRawData 
    Wmic Path Win32_PerfRawData_ASP_ActiveServerPages 
    Wmic Path Win32_PerfRawData_ContentFilter_IndexingServiceFilter 
    Wmic Path Win32_PerfRawData_ContentIndex_IndexingService 
    Wmic Path Win32_PerfRawData_InetInfo_InternetInformationServicesGlobal 
    Wmic Path Win32_PerfRawData_ISAPISearch_HttpIndexingService 
    Wmic Path Win32_PerfRawData_MSDTC_DistributedTransactionCoordinator 
    Wmic Path Win32_PerfRawData_NTFSDRV_SMTPNTFSStoreDriver 
    Wmic Path Win32_PerfRawData_PerfDisk_LogicalDisk 
    Wmic Path Win32_PerfRawData_PerfDisk_PhysicalDisk 
    Wmic Path Win32_PerfRawData_PerfNet_Browser 
    Wmic Path Win32_PerfRawData_PerfNet_Redirector 
    Wmic Path Win32_PerfRawData_PerfNet_Server 
    Wmic Path Win32_PerfRawData_PerfNet_ServerWorkQueues 
    Wmic Path Win32_PerfRawData_PerfOS_Cache 
    Wmic Path Win32_PerfRawData_PerfOS_Memory 
    Wmic Path Win32_PerfRawData_PerfOS_Objects 
    Wmic Path Win32_PerfRawData_PerfOS_PagingFile 
    Wmic Path Win32_PerfRawData_PerfOS_Processor 
    Wmic Path Win32_PerfRawData_PerfOS_System 
    Wmic Path Win32_PerfRawData_PerfProc_FullImage_Costly 
    Wmic Path Win32_PerfRawData_PerfProc_Image_Costly 
    Wmic Path Win32_PerfRawData_PerfProc_JobObject 
    Wmic Path Win32_PerfRawData_PerfProc_JobObjectDetails 
    Wmic Path Win32_PerfRawData_PerfProc_Process 
    Wmic Path Win32_PerfRawData_PerfProc_ProcessAddressSpace_Costly 
    Wmic Path Win32_PerfRawData_PerfProc_Thread 
    Wmic Path Win32_PerfRawData_PerfProc_ThreadDetails_Costly 
    Wmic Path Win32_PerfRawData_PSched_PSchedFlow 
    Wmic Path Win32_PerfRawData_PSched_PSchedPipe 
    Wmic Path Win32_PerfRawData_RemoteAccess_RASPort 
    Wmic Path Win32_PerfRawData_RemoteAccess_RASTotal 
    Wmic Path Win32_PerfRawData_RSVP_ACSRSVPInterfaces 
    Wmic Path Win32_PerfRawData_RSVP_ACSRSVPService 
    Wmic Path Win32_PerfRawData_SMTPSVC_SMTPServer 
    Wmic Path Win32_PerfRawData_Spooler_PrintQueue 
    Wmic Path Win32_PerfRawData_TapiSrv_Telephony 
    Wmic Path Win32_PerfRawData_Tcpip_ICMP 
    Wmic Path Win32_PerfRawData_Tcpip_IP 
    Wmic Path Win32_PerfRawData_Tcpip_NBTConnection 
    Wmic Path Win32_PerfRawData_Tcpip_NetworkInterface 
    Wmic Path Win32_PerfRawData_Tcpip_TCP 
    Wmic Path Win32_PerfRawData_Tcpip_UDP 
    Wmic Path Win32_PerfRawData_TermService_TerminalServices 
    Wmic Path Win32_PerfRawData_TermService_TerminalServicesSession 
    Wmic Path Win32_PerfRawData_W3SVC_WebService 
    Wmic Path Win32_PhysicalMedia 
    Wmic Path Win32_PhysicalMemory 
    Wmic Path Win32_PhysicalMemoryArray 
    Wmic Path Win32_PhysicalMemoryLocation 
    Wmic Path Win32_PingStatus 
    Wmic Path Win32_PnPAllocatedResource 
    Wmic Path Win32_PnPDevice 
    Wmic Path Win32_PnPEntity 
    Wmic Path Win32_PnPSignedDriver 
    Wmic Path Win32_PnPSignedDriverCIMDataFile 
    Wmic Path Win32_PointingDevice 
    Wmic Path Win32_PortableBattery 
    Wmic Path Win32_PortConnector 
    Wmic Path Win32_PortResource 
    Wmic Path Win32_POTSModem 
    Wmic Path Win32_POTSModemToSerialPort 
    Wmic Path Win32_PowerManagementEvent 
    Wmic Path Win32_Printer 
    Wmic Path Win32_PrinterConfiguration 
    Wmic Path Win32_PrinterController 
    Wmic Path Win32_PrinterDriver 
    Wmic Path Win32_PrinterDriverDll 
    Wmic Path Win32_PrinterSetting 
    Wmic Path Win32_PrinterShare 
    Wmic Path Win32_PrintJob 
    Wmic Path Win32_PrivilegesStatus 
    Wmic Path Win32_Process 
    
    ::::::AttachDebugger Method of the Win32_Process Class 
    ::::::Create Method of the Win32_Process Class 
    ::::::GetOwner Method of the Win32_Process Class 
    ::::::GetOwnerSid Method of the Win32_Process Class 
    ::::::SetPriority Method of the Win32_Process Class 
    ::::::Terminate Method of the Win32_Process Class 
    
    Wmic Path Win32_Processor 
    Wmic Path Win32_ProcessStartTrace 
    Wmic Path Win32_ProcessStartup 
    Wmic Path Win32_ProcessStopTrace 
    Wmic Path Win32_ProcessTrace 
    Wmic Path Win32_Product 
    Wmic Path Win32_ProductCheck 
    Wmic Path Win32_ProductResource 
    Wmic Path Win32_ProductSoftwareFeatures 
    Wmic Path Win32_ProgIDSpecification 
    Wmic Path Win32_ProgramGroup 
    Wmic Path Win32_ProgramGroupContents 
    Wmic Path Win32_ProgramGroupOrItem 
    Wmic Path Win32_Property 
    Wmic Path Win32_ProtocolBinding 
    Wmic Path Win32_Proxy 
    Wmic Path Win32_PublishComponentAction 
    Wmic Path Win32_QuickFixEngineering 
    Wmic Path Win32_QuotaSetting 
    Wmic Path Win32_Refrigeration 
    Wmic Path Win32_Registry 
    Wmic Path Win32_RegistryAction 
    Wmic Path Win32_RemoveFileAction 
    Wmic Path Win32_RemoveIniAction 
    Wmic Path Win32_ReserveCost 
    Wmic Path Win32_ScheduledJob 
    Wmic Path Win32_SCSIController 
    Wmic Path Win32_SCSIControllerDevice 
    Wmic Path Win32_SecurityDescriptor 
    Wmic Path Win32_SecurityDescriptorHelper 
    Wmic Path Win32_SecuritySetting 
    Wmic Path Win32_SecuritySettingAccess 
    Wmic Path Win32_SecuritySettingAuditing 
    Wmic Path Win32_SecuritySettingGroup 
    Wmic Path Win32_SecuritySettingOfLogicalFile 
    Wmic Path Win32_SecuritySettingOfLogicalShare 
    Wmic Path Win32_SecuritySettingOfObject 
    Wmic Path Win32_SecuritySettingOwner 
    Wmic Path Win32_SelfRegModuleAction 
    Wmic Path Win32_SerialPort 
    Wmic Path Win32_SerialPortConfiguration 
    Wmic Path Win32_SerialPortSetting 
    Wmic Path Win32_ServerConnection 
    Wmic Path Win32_ServerSession 
    Wmic Path Win32_Service 
    Wmic Path Win32_ServiceControl 
    Wmic Path Win32_ServiceSpecification 
    Wmic Path Win32_ServiceSpecificationService 
    Wmic Path Win32_Session 
    Wmic Path Win32_SessionConnection 
    Wmic Path Win32_SessionProcess 
    Wmic Path Win32_SettingCheck 
    Wmic Path Win32_ShadowBy 
    Wmic Path Win32_ShadowContext 
    Wmic Path Win32_ShadowCopy 
    Wmic Path Win32_ShadowDiffVolumeSupport 
    Wmic Path Win32_ShadowFor 
    Wmic Path Win32_ShadowOn 
    Wmic Path Win32_ShadowProvider 
    Wmic Path Win32_ShadowStorage 
    Wmic Path Win32_ShadowVolumeSupport 
    Wmic Path Win32_Share 
    Wmic Path Win32_ShareToDirectory 
    Wmic Path Win32_ShortcutAction 
    Wmic Path Win32_ShortcutFile 
    Wmic Path Win32_ShortcutSAP 
    Wmic Path Win32_SID 
    Wmic Path Win32_SIDandAttributes 
    Wmic Path Win32_SMBIOSMemory 
    Wmic Path Win32_SoftwareElement 
    Wmic Path Win32_SoftwareElementAction 
    Wmic Path Win32_SoftwareElementCheck 
    Wmic Path Win32_SoftwareElementCondition 
    Wmic Path Win32_SoftwareElementResource 
    Wmic Path Win32_SoftwareFeature 
    Wmic Path Win32_SoftwareFeatureAction 
    Wmic Path Win32_SoftwareFeatureCheck 
    Wmic Path Win32_SoftwareFeatureParent 
    Wmic Path Win32_SoftwareFeatureSoftwareElements 
    Wmic Path Win32_SoundDevice 
    Wmic Path Win32_StartupCommand 
    Wmic Path Win32_SubDirectory 
    Wmic Path Win32_SystemAccount 
    Wmic Path Win32_SystemBIOS 
    Wmic Path Win32_SystemBootConfiguration 
    Wmic Path Win32_SystemConfigurationChangeEvent 
    Wmic Path Win32_SystemDesktop 
    Wmic Path Win32_SystemDevices 
    Wmic Path Win32_SystemDriver 
    Wmic Path Win32_SystemDriverPnPEntity 
    Wmic Path Win32_SystemEnclosure 
    Wmic Path Win32_SystemLoadOrderGroups 
    Wmic Path Win32_SystemLogicalMemoryConfiguration 
    Wmic Path Win32_SystemMemoryResource 
    Wmic Path Win32_SystemNetworkConnections 
    Wmic Path Win32_SystemOperatingSystem 
    Wmic Path Win32_SystemPartitions 
    Wmic Path Win32_SystemProcesses 
    Wmic Path Win32_SystemProgramGroups 
    Wmic Path Win32_SystemResources 
    Wmic Path Win32_SystemServices 
    Wmic Path Win32_SystemSetting 
    Wmic Path Win32_SystemSlot 
    Wmic Path Win32_SystemSystemDriver 
    Wmic Path Win32_SystemTimeZone 
    Wmic Path Win32_SystemTrace 
    Wmic Path Win32_SystemUsers 
    Wmic Path Win32_TapeDrive 
    Wmic Path Win32_TCPIPPrinterPort 
    Wmic Path Win32_TemperatureProbe 
    Wmic Path Win32_Thread 
    Wmic Path Win32_ThreadStartTrace 
    Wmic Path Win32_ThreadStopTrace 
    Wmic Path Win32_ThreadTrace 
    Wmic Path Win32_TimeZone 
    Wmic Path Win32_TokenGroups 
    Wmic Path Win32_TokenPrivileges 
    Wmic Path Win32_Trustee 
    Wmic Path Win32_TypeLibraryAction 
    Wmic Path Win32_UninterruptiblePowerSupply 
    Wmic Path Win32_USBController 
    Wmic Path Win32_USBControllerDevice 
    Wmic Path Win32_USBHub 
    Wmic Path Win32_UserAccount 
    Wmic Path Win32_UserDesktop 
    Wmic Path Win32_UserInDomain 
    Wmic Path Win32_UTCTime 
    Wmic Path Win32_VideoConfiguration 
    Wmic Path Win32_VideoController 
    Wmic Path Win32_VideoSettings 
    Wmic Path Win32_VoltageProbe 
    Wmic Path Win32_Volume 
    Wmic Path Win32_VolumeChangeEvent 
    Wmic Path Win32_VolumeQuota 
    Wmic Path Win32_VolumeQuotaSetting 
    Wmic Path Win32_VolumeUserQuota 
    Wmic Path Win32_WindowsProductActivation 
    Wmic Path Win32_WMIElementSetting 
    Wmic Path Win32_WMISetting  
     
    手把手教你如何Get筛选类型
    
    有了上面一些命令后,执行后窗口显示的往往是乱七八糟大部分都是些不想要的信息,这时我们就要筛选出自己想要的内容了。
    —————————————————————————————————————————————
    
    例子:
    遍历本地磁盘信息,筛选只显示“文件系统”“驱动器类型”“盘符”其他乱七八糟的一概不显示
    步骤1: WMIC Path Win32_LogicalDisk>tmp.txt得到的一个乱七八糟的磁盘信息文本
    步骤2: 打开tmp.txt会看到下面内容,因为篇幅不够这里就只贴部分内容了
               Description                DeviceID   FileSystem  FreeSpace     ........ 
               3 1/2 英寸软盘驱动器  A:                                                  ........
               本地固定磁盘             C:            NTFS         1521709056 ........
               本地固定磁盘             D:            NTFS         4812705792 ........
               本地固定磁盘             E:            FAT32        2951413760 ........
               CD-ROM 磁盘             F:                                                 ........
               CD-ROM 磁盘             G:           CDFS          0               ........ 
    步骤3:如上所示红色部分就是分支节点名称,这样我们可以用Get去筛选了,开始输入命令
            WMIC Path Win32_LogicalDisk Get Description,DeviceID,FileSystem
    好了屏幕显示的内容是不是很整齐啊,如果想分行显示可以在命令后面加/format:list
    
    
    用for遍历所有本地磁盘盘符到%Disk%变量例子
    
    --------------------------------------------------------------------------------
    
    @echo off
    for /f "skip=2 tokens=3* delims=," %%i in ('WMIC Path Win32_LogicalDisk Get Description^,DeviceID^,FileSystem /format:csv^|findstr /i /v "英寸 CD-ROM"') do call set Disk=%%Disk%% %%i
    set Disk=%Disk:~1%
    echo %Disk%
    pause
    遍历所有本地FAT32文件系统磁盘盘符到%FATDisk%变量例子
    
    --------------------------------------------------------------------------------
    
    @echo off
    for /f "skip=2 tokens=3* delims=," %%i in ('WMIC Path Win32_LogicalDisk Get Description^,DeviceID^,FileSystem /format:csv^|findstr /i /v "英寸 CD-ROM 移动 NTFS"') do call set FATDisk=%%FATDisk%% %%i
    set FATDisk=%FATDisk:~1%
    echo %FATDisk%
    pause
    遍历所有本地可移动磁盘盘符到%USBDisk%变量例子
    
    --------------------------------------------------------------------------------
    
    @echo off
    for /f "tokens=3* delims=," %%i in ('WMIC Path Win32_LogicalDisk Get DeviceID^,FileSystem^,Description /format:csv^|find /i "移动"') do call set USBDisk=%%USBDisk%% %%i
    echo %USBDisk:~1%
    pause
    遍历所有本地CD-ROM盘符到%CDROM%变量例子
    
    --------------------------------------------------------------------------------
    
    @echo off
    for /f "tokens=3* delims=," %%i in ('WMIC Path Win32_LogicalDisk Get DeviceID^,FileSystem^,Description /format:csv^|find /i "CD-ROM"') do call set CDROM=%%CDROM%% %%i
    echo %CDROM:~1%
    pause
    遍历非闲置(有光盘的)CD-ROM盘符到%CDROM%变量例子
    
    --------------------------------------------------------------------------------
    
    @echo off
    for /f "tokens=3* delims=," %%i in ('WMIC Path Win32_LogicalDisk Get DeviceID^,FileSystem^,Description /format:csv^|find /i "CD-ROM"^|find "CDFS"') do call set CDROM=%%CDROM%% %%i
    echo %CDROM:~1%
    pause
    遍历移动硬盘盘符到%RemovalDisk%变量例子(非U盘)
    
    --------------------------------------------------------------------------------
    
    @echo off
    for /f "tokens=3* delims=," %%i in ('WMIC Path Win32_LogicalDisk Get DeviceID^,VolumeDirty^,Description /format:csv^|find /i "TRUE"') do call set RemovalDisk=%%RemovalDisk%% %%i
    if not "%RemovalDisk%"==""  echo %RemovalDisk:~1%
    pause
    
    WMI命令行示例(某某同志看到下面示例比较眼熟别埋怨我^_^)
    BIOS  - 基本输入/输出服务 (BIOS) 管理
    ::查看bios版本型号
    wmic bios get Manufacturer,Name
    
    COMPUTERSYSTEM - 计算机系统管理
    ::查看系统启动选项,boot的内容
    wmic COMPUTERSYSTEM get SystemStartupOptions
    ::查看工作组/域
    wmic computersystem get domain
    ::更改计算机名abc为123
    wmic computersystem where "name='abc'" call rename 123
    ::更改工作组google为MyGroup
    wmic computersystem where "name='google'" call joindomainorworkgroup "","","MyGroup",1
    
    CPU - CPU 管理
    ::查看cpu型号
    wmic cpu get name
    
    DATAFILE - DataFile 管理
    ::查找e盘下test目录(不包括子目录)下的cc.cmd文件
    wmic datafile where "drive='e:' and path='\test\' and FileName='cc' and Extension='cmd'" list
    ::查找e盘下所有目录和子目录下的cc.cmd文件,且文件大小大于1K
    wmic datafile where "drive='e:' and FileName='cc' and Extension='cmd' and FileSize>'1000'" list
    ::删除e盘下文件大小大于10M的.cmd文件
    wmic datafile where "drive='e:' and Extension='cmd' and FileSize>'10000000'" call delete
    ::删除e盘下test目录(不包括子目录)下的非.cmd文件
    wmic datafile where "drive='e:' and Extension<>'cmd' and path='test'" call delete
    ::复制e盘下test目录(不包括子目录)下的cc.cmd文件到e:\,并改名为aa.bat
    wmic datafile where "drive='e:' and path='\test\' and FileName='cc' and Extension='cmd'" call copy "e:aa.bat"
    ::改名c:hello.txt为c:	est.txt
    wmic datafile "c:\hello.txt" call rename c:	est.txt
    ::查找h盘下目录含有test,文件名含有perl,后缀为txt的文件
    wmic datafile where "drive='h:' and extension='txt' and path like '%\test\%' and filename like '%perl%'" get name
    
    DESKTOPMONITOR - 监视器管理
    ::获取屏幕分辨率
    wmic DESKTOPMONITOR where Status='ok' get ScreenHeight,ScreenWidth
    
    DISKDRIVE  - 物理磁盘驱动器管理
    ::获取物理磁盘型号大小等
    wmic DISKDRIVE get Caption,size,InterfaceType
    
    ENVIRONMENT  - 系统环境设置管理
    ::获取temp环境变量
    wmic ENVIRONMENT where "name='temp'" get UserName,VariableValue
    ::更改path环境变量值,新增e:	ools
    wmic ENVIRONMENT where "name='path' and username='<system>'" set VariableValue="%path%;e:	ools"
    ::新增系统环境变量home,值为%HOMEDRIVE%%HOMEPATH%
    wmic ENVIRONMENT create name="home",username="<system>",VariableValue="%HOMEDRIVE%%HOMEPATH%"
    ::删除home环境变量
    wmic ENVIRONMENT where "name='home'" delete
    
    FSDIR  - 文件目录系统项目管理
    ::查找e盘下名为test的目录
    wmic FSDIR where "drive='e:' and filename='test'" list
    ::删除e:	est目录下除过目录abc的所有目录
    wmic FSDIR where "drive='e:' and path='\test\' and filename<>'abc'" call delete
    ::删除c:good文件夹
    wmic fsdir "c:\good" call delete
    ::重命名c:good文件夹为abb
    wmic fsdir "c:\good" rename "c:abb"
    
    LOGICALDISK  - 本地储存设备管理
    ::获取硬盘系统格式、总大小、可用空间等
    wmic LOGICALDISK get name,Description,filesystem,size,freespace
    
    NIC - 网络界面控制器 (NIC) 管理
    
    OS  - 已安装的操作系统管理
    ::设置系统时间
    wmic os where(primary=1) call setdatetime 20070731144642.555555+480
    
    PAGEFILESET  - 页面文件设置管理
    ::更改当前页面文件初始大小和最大值
    wmic PAGEFILESET set InitialSize="512",MaximumSize="512"
    ::页面文件设置到d:下,执行下面两条命令
    wmic pagefileset create name='d:pagefile.sys',initialsize=512,maximumsize=1024
    wmic pagefileset where"name='c:\pagefile.sys'" delete
    
    PROCESS - 进程管理
    ::列出进程的核心信息,类似任务管理器
    wmic process list brief
    ::结束svchost.exe进程,路径为非C:WINDOWSsystem32svchost.exe的
    wmic process where "name='svchost.exe' and ExecutablePath<>'C:\WINDOWS\system32\svchost.exe'" call Terminate
    ::新建notepad进程
    wmic process call create notepad
    
    PRODUCT - 安装包任务管理
    ::安装包在C:WINDOWSInstaller目录下
    ::卸载.msi安装包
    wmic PRODUCT where "name='Microsoft .NET Framework 1.1' and Version='1.1.4322'" call Uninstall
    ::修复.msi安装包
    wmic PRODUCT where "name='Microsoft .NET Framework 1.1' and Version='1.1.4322'" call Reinstall
    
    SERVICE - 服务程序管理
    ::运行spooler服务
    wmic SERVICE where name="Spooler" call startservice
    ::停止spooler服务
    wmic SERVICE where name="Spooler" call stopservice
    ::暂停spooler服务
    wmic SERVICE where name="Spooler" call PauseService
    ::更改spooler服务启动类型[auto|Disabled|Manual] 释[自动|禁用|手动]
    wmic SERVICE where name="Spooler" set StartMode="auto"
    ::删除服务
    wmic SERVICE where name="test123" call delete
    
    SHARE - 共享资源管理
    ::删除共享
    wmic SHARE where name="e$" call delete
    ::添加共享
    WMIC SHARE CALL Create "","test","3","TestShareName","","c:	est",0
    
    SOUNDDEV - 声音设备管理
    wmic SOUNDDEV list
    
    STARTUP - 用户登录到计算机系统时自动运行命令的管理
    ::查看msconfig中的启动选项
    wmic STARTUP list
    
    SYSDRIVER  - 基本服务的系统驱动程序管理
    wmic SYSDRIVER list
    
    USERACCOUNT  - 用户帐户管理
    ::更改用户administrator全名为admin
    wmic USERACCOUNT where name="Administrator" set FullName="admin"
    ::更改用户名admin为admin00
    wmic useraccount where "name='admin" call Rename admin00
    
    Datafile 别名
    wmic datafile "c:\hello.txt" call rename c:ppp.txt
    
    wmic datafile Where "drive='d:' and extension='txt' and path='\'" get name
    WMIC FSDIR别名
    
    wmic fsdir where(name='c:\good') delete
    wmic fsdir where(name='c:\good') call delete
    删除c:good文件夹
    
    wmic fsdir where(name='c:\good') rename "c:abb"
    重命名c:good文件夹为abb
    
    复制文件夹
    wmic fsdir where(name='d:\test') call copy "c:ppcd"
    复制D盘下TEST文件夹的所有文件到C盘下的PPCD,如果PPCD存在直接复制过去,如果不存在他会自动创建并将文件复制过去
    wmic fsdir where(name='d:\test') call Compress
    压缩指定文件夹,以便节省磁盘空间
    wmic fsdir where(name='d:\test') call unCompress
    
    解除压缩文件夹
    Job 别名
    wmic job call create "sol.exe",0,0,1,0,********154600.000000+480
    
    这个命令和AT命令是一模一样啊,AT添加的计划任务他可以看到,他添加的同样AT命令也是可以看到
    wmic job call create "sol.exe",0,0,true,false,********154800.000000+480
    wmic job call create "sol.exe",0,0,1,0,********154600.000000+480
    这两句是相同的,TRUE可以用1表示,同样的FALSE可以用0值表示,时间前为何用八个星号,这是WMIC的特性,他显示时间的方式是YYYYMMDDHHMMSS.MMMMMM+时区 ,可是,我们并不需要指定年份和月份还有天,所以用*星号来替代
    
    Os 别名
    wmic os Where (primary='1') call win32shutdown *
    这个*参数可以有如下值:
    Const LOGOFF=0
    Const SHUTDOWN=1
    Const REBOOT=2
    Const FORCE=4
    Const POWEROFF=8
    这些参数可以进行任意组合,例如:
    强制注销:4 (0+4)的组合
    强制关机:5 (1+4)的组合
    强制重启:6 (2+4)的组合
    强制关闭电源:12 (8+4)的组合
    
    WMIC设置系统时间
    要求需要有管理员权限
    wmic os where(primary=1) call setdatetime 20070731144642.555555+480
    
    Process 别名
    wmic process call create sol.exe
    wmic process 3848 call terminate
    可以看出PROCESS别名是以HANDLE属性为默认属性进行操作的
    wmic process 2556 call setpriority 64
    wmic process Where "processid='%pid%'" call Terminate
    wmic process Where "name='%imagename%'" call Terminate
    wmic path Win32_Process.name="%imagename%" call Terminate
    wmic path Win32_Process.processid="%pid%" call Terminate
    wmic process Where name='sol.exe' delete
    
    Nicconfig 别名
    wmic nicconfig where(index='8') call enablestatic "192.168.1.81","255.255.255.0"   
    设置IP地址和子网掩码
    wmic nicconfig where(index='8') call setgateways "192.168.0.1",1          
    设置网关和跃点数
    wmic nicconfig where(index='8') call setdnsdomain ("192.168.0.1","192.168.0.11")  
    设置DNS服务器地址,设置完毕后不会马上生效,必需要设置主次才可以生效
    wmic nicconfig where(index='8') call SetDNSServerSearchOrder ("192.168.0.1","192.168.0.11") 
    设置DNS服务器地址的主次顺序,192.168.0.1在前表示为首选DNS地址,在后为备用DNS地址
    wmic path Win32_NetworkAdapterConfiguration.index=8 call enabledhcp
    WMIC默认的NICCONFIG别名是不提供enabledhcp这个方法的,所以我们只能调用他的WMI函数来设置动态分配IP地址的设置
    wmic nicconfig where(index='8') get /value ###INDEX值为你当前网卡的索引值,每台机器都不一样
    
    WMIC对注册表的操作
    wmic /namespace:\rootdefault path stdregprov call getstringvalue ^&H80000002,"SOFTWARElibowen","hello"
    wmic /namespace:\rootdefault path stdregprov call createkey ^&h80000001,"libowengood"
    建立libowengood 这个键值
    wmic /namespace:\rootdefault path stdregprov call deletekey ^&h80000001,"libowensdd"  
    删除键值SDD,注意此键值必须是最底层
    wmic /namespace:\rootdefault path stdregprov call EnumKey ^&h80000001,"Keyboard Layout"
    枚举Keyboard Layout下的所有子键值
    wmic /namespace:\rootdefault path stdregprov call Enumvalues ^&h80000001,"Keyboard Layoutpreload"
    枚举Keyboard Layoutpreload这个键值下的所有数值及其数值所对应的类型
    wmic /namespace:\rootdefault path stdregprov call SetStringValue ^&h80000001,"libowen	est","hello world!","test"
    建立一个名为test的string的数值,值为hello world!
    wmic /namespace:\rootdefault path stdregprov call SetStringValue ^&h80000001,"libowen	est","test","aabb"
    修改aabb的数值为test
    
    
    Pagefileset 别名
    wmic pagefileset get /value
    用来察看本地计算机虚拟内存情况,初始大小,最大值,保存位置等
    下面我们可以改变虚拟内存文件(也就是我们常说的页面文件) 所在位置以及初始大小和最大值
    wmic pagefileset set initialsize=512,maximumsize=1024
    这个只是改变初始大小和最大值,SET不能修改页面文件所存放的位置,也就是说默认页面文件在C盘这时不能把他的位置修改到D盘,如果要修改到D盘我们可以这样来做
    wmic pagefileset create name='d:pagefile.sys',initialsize=512,maximumsize=1024
    然后删除以前的就可以了,请看
    wmic pagefileset where "name='c:\pagefile.sys'"  delete
    这样就实现了把页面文件转移到D盘的效果
    
    WMIC设置代理服务器
    wmic path win32_proxy get /value
    wmic path win32_proxy Where ServerName='ql-libowen.ql-art.com' call setproxysetting "8080","192.168.1.59"
    wmic path win32_proxy.servername="ql-libowen.ql-art.com" call setproxysetting "",""
    
    WMIC 设置共享
    输入参数是 OBJECT 类型
    原因:对于 OBJECT 类型的输入参数,还没有实现全面支持。默认值(空字符串:"")是目前支持的唯一值。
    解决方案:使用下面的命令为三个用户设置 c:test 目录的共享:
    WMIC SHARE CALL Create "","test","3","TestShareName","","c:	est",0
    
    建立共享文件夹
    WMIC SHARE where(path='c:\test') call delete
    
    WMIC对于共享文件夹操作
    WMIC SHARE where(path='c:\test') delete
    
    Computersystem 别名
    wmic computersystem Where "name='原计算机名称'" call rename "要修改的计算机名"
    主要功能:修改计算机名称
    wmic computersystem Where "name='计算机名称'" call joindomainorworkgroup "","","MyGroup"
    主要功能:更改现有工作组为指定的工作组
    wmic computersystem Where "name='计算机名称' call UnjoinDomainOrWorkgroup
    主要功能:退出所在域
    wmic computersystem Where "name='计算机名称'" call joindomainorworkgroup "",1,"域名称","域管理员密码","域管理员用户名"
    
    Useraccount 别名
    wmic useraccount where(LocalAccount='1' and name='good') set disabled=true
    wmic useraccount where(LocalAccount='1' and name='good') set fullname="hello world!"
    wmic useraccount where(localaccount=true and name='good') set passwordchangeable=true
    wmic useraccount Where "domain='ql-libowen' and name='libowen'" set PasswordExpires=false 
    复制代码 View Code
     微软官方最齐全的 WMI VBScript 实例 Scriptomatic 2.0

     windows脚本教程:Managing Windows with VBScript and WMI.chm

    开启远程计算机的远程桌面(注意关闭远程防火墙)

    通过注册表,远程连接到远端计算机,找到 HKLMSYSTEMCurrentControlSetControlTerminal Server,在Terminal Server键下,名为fDenyTSConnection的REG_DWORD型键值。双击这个键值打开“编辑DWORD值”对话框,把1(禁用远程桌面)改成0(启用远程桌面)

    判断远端计算机WMI服务是否正常的方法

    wmic /user:username /password:yourpassword   /node:remotemachine systemenclosure get serialnumber

    如果得到的结果如下,则远端WMI是正常服务的。

    Serial Number

    W23HN769U-9 (the serial number from the machine)

    wmic /node:192.168.1.3 /user:administrator path win32_terminalservicesetting where (servername!="") call setallowtsconnections 1
    wmic /node:192.168.1.3 /user:administrator path win32_terminalservicesetting where (__Class!="") call setallowtsconnections 1

    参考:

    http://www.bathome.net/viewthread.php?tid=4068#pid25946

    http://www.bathome.net/thread-4068-1-1.html

    http://www.bathome.net/thread-420-1-1.html

    http://www.bathome.net/thread-534-1-1.html

    http://www.bathome.net/thread-377-1-1.html 

    Windows WMIC命令使用详解(附实例)

     https://www.computerperformance.co.uk/

标签:Win32,call,硬件,wmic,Path,服务器,where,Wmic
来源: https://www.cnblogs.com/Justin1990/p/16462121.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有