竹子开花的时 发表于 2018-6-24 10:05:39

关于获取windows系统参数方法

C:\>GWMI win32_OperatingSystem | Get-Member  TypeName: System.Management.ManagementObject#root\cimv2\Win32_OperatingSystem
  
Name                                    MemberType   Definition
  
----                                    ----------   ----------
  
Reboot                                    Method       System.Management.ManagementBaseObject Reboot()
  
SetDateTime                               Method       System.Management.ManagementBaseObject SetDateTime(System.String LocalDateTi
  
Shutdown                                  Method       System.Management.ManagementBaseObject Shutdown()
  
Win32Shutdown                           Method       System.Management.ManagementBaseObject Win32Shutdown(System.Int32 Flags, Sys
  
Win32ShutdownTracker                      Method       System.Management.ManagementBaseObject Win32ShutdownTracker(System.UInt32 Ti
  
BootDevice                              Property   System.String BootDevice {get;set;}
  
BuildNumber                               Property   System.String BuildNumber {get;set;}
  
BuildType                                 Property   System.String BuildType {get;set;}
  
Caption                                 Property   System.String Caption {get;set;}
  
CodeSet                                 Property   System.String CodeSet {get;set;}
  
CountryCode                               Property   System.String CountryCode {get;set;}
  
CreationClassName                         Property   System.String CreationClassName {get;set;}
  
CSCreationClassName                     Property   System.String CSCreationClassName {get;set;}
  
CSDVersion                              Property   System.String CSDVersion {get;set;}
  
CSName                                    Property   System.String CSName {get;set;}
  
CurrentTimeZone                           Property   System.Int16 CurrentTimeZone {get;set;}
  
DataExecutionPrevention_32BitApplications Property   System.Boolean DataExecutionPrevention_32BitApplications {get;set;}
  
DataExecutionPrevention_Available         Property   System.Boolean DataExecutionPrevention_Available {get;set;}
  
DataExecutionPrevention_Drivers         Property   System.Boolean DataExecutionPrevention_Drivers {get;set;}
  
DataExecutionPrevention_SupportPolicy   Property   System.Byte DataExecutionPrevention_SupportPolicy {get;set;}
  
Debug                                     Property   System.Boolean Debug {get;set;}
  
Description                               Property   System.String Description {get;set;}
  
Distributed                               Property   System.Boolean Distributed {get;set;}
  
EncryptionLevel                           Property   System.UInt32 EncryptionLevel {get;set;}
  
ForegroundApplicationBoost                Property   System.Byte ForegroundApplicationBoost {get;set;}
  
FreePhysicalMemory                        Property   System.UInt64 FreePhysicalMemory {get;set;}
  
FreeSpaceInPagingFiles                  Property   System.UInt64 FreeSpaceInPagingFiles {get;set;}
  
FreeVirtualMemory                         Property   System.UInt64 FreeVirtualMemory {get;set;}
  
InstallDate                               Property   System.String InstallDate {get;set;}
  
LargeSystemCache                        Property   System.UInt32 LargeSystemCache {get;set;}
  
LastBootUpTime                            Property   System.String LastBootUpTime {get;set;}
  
LocalDateTime                           Property   System.String LocalDateTime {get;set;}
  
Locale                                    Property   System.String Locale {get;set;}
  
Manufacturer                              Property   System.String Manufacturer {get;set;}
  
MaxNumberOfProcesses                      Property   System.UInt32 MaxNumberOfProcesses {get;set;}
  
MaxProcessMemorySize                      Property   System.UInt64 MaxProcessMemorySize {get;set;}
  
MUILanguages                              Property   System.String[] MUILanguages {get;set;}
  
Name                                    Property   System.String Name {get;set;}
  
NumberOfLicensedUsers                     Property   System.UInt32 NumberOfLicensedUsers {get;set;}
  
NumberOfProcesses                         Property   System.UInt32 NumberOfProcesses {get;set;}
  
NumberOfUsers                           Property   System.UInt32 NumberOfUsers {get;set;}
  
OperatingSystemSKU                        Property   System.UInt32 OperatingSystemSKU {get;set;}
  
Organization                              Property   System.String Organization {get;set;}
  
OSArchitecture                            Property   System.String OSArchitecture {get;set;}
  
OSLanguage                              Property   System.UInt32 OSLanguage {get;set;}
  
OSProductSuite                            Property   System.UInt32 OSProductSuite {get;set;}
  
OSType                                    Property   System.UInt16 OSType {get;set;}
  
OtherTypeDescription                      Property   System.String OtherTypeDescription {get;set;}
  
PAEEnabled                              Property   System.Boolean PAEEnabled {get;set;}
  
PlusProductID                           Property   System.String PlusProductID {get;set;}
  
PlusVersionNumber                         Property   System.String PlusVersionNumber {get;set;}
  
Primary                                 Property   System.Boolean Primary {get;set;}
  
ProductType                               Property   System.UInt32 ProductType {get;set;}
  
RegisteredUser                            Property   System.String RegisteredUser {get;set;}
  
SerialNumber                              Property   System.String SerialNumber {get;set;}
  
ServicePackMajorVersion                   Property   System.UInt16 ServicePackMajorVersion {get;set;}
  
ServicePackMinorVersion                   Property   System.UInt16 ServicePackMinorVersion {get;set;}

  
SizeStoredInPagingFiles                   Property   System.UInt64>  
Status                                    Property   System.String Status {get;set;}
  
SuiteMask                                 Property   System.UInt32 SuiteMask {get;set;}
  
SystemDevice                              Property   System.String SystemDevice {get;set;}
  
SystemDirectory                           Property   System.String SystemDirectory {get;set;}
  
SystemDrive                               Property   System.String SystemDrive {get;set;}
  
TotalSwapSpaceSize                        Property   System.UInt64 TotalSwapSpaceSize {get;set;}
  
TotalVirtualMemorySize                  Property   System.UInt64 TotalVirtualMemorySize {get;set;}
  
TotalVisibleMemorySize                  Property   System.UInt64 TotalVisibleMemorySize {get;set;}
  
Version                                 Property   System.String Version {get;set;}
  
WindowsDirectory                        Property   System.String WindowsDirectory {get;set;}
  
__CLASS                                 Property   System.String __CLASS {get;set;}
  
__DERIVATION                              Property   System.String[] __DERIVATION {get;set;}
  
__DYNASTY                                 Property   System.String __DYNASTY {get;set;}
  
__GENUS                                 Property   System.Int32 __GENUS {get;set;}
  
__NAMESPACE                               Property   System.String __NAMESPACE {get;set;}
  
__PATH                                    Property   System.String __PATH {get;set;}
  
__PROPERTY_COUNT                        Property   System.Int32 __PROPERTY_COUNT {get;set;}
  
__RELPATH                                 Property   System.String __RELPATH {get;set;}
  
__SERVER                                  Property   System.String __SERVER {get;set;}
  
__SUPERCLASS                              Property   System.String __SUPERCLASS {get;set;}
  
FREE                                    PropertySetFREE {FreePhysicalMemory, FreeSpaceInPagingFiles, FreeVirtualMemory, Name}
  
PSStatus                                  PropertySetPSStatus {Status, Name}
  
ConvertFromDateTime                     ScriptMethod System.Object ConvertFromDateTime();
  
ConvertToDateTime                         ScriptMethod System.Object ConvertToDateTime();
页: [1]
查看完整版本: 关于获取windows系统参数方法