ScriptsToProcess/Invoke-ShutdownEnums.ps1
enum ShutdownType { LogOff = 0 Shutdown = 1 Reboot = 2 PowerOff = 8 } enum ShutDown_MajorReason { APPLICATION = 0x00040000 HARDWARE = 0x00010000 LEGACY_AP = 0x00070000 OPERATINGSYSTEM = 0x00020000 OTHER = 0x00000000 POWER = 0x00060000 SOFTWARE = 0x00030000 SYSTEM = 0x00050000 } enum ShutDown_MinorReason { BLUESCREEN = 0x0000000F CORDUNPLUGGED = 0x0000000b DISK = 0x00000007 ENVIRONMENT = 0x0000000c HARDWARE_DRIVER = 0x0000000d HOTFIX = 0x00000011 HOTFIX_UNINSTALL = 0x00000017 HUNG = 0x00000005 INSTALLATION = 0x00000002 MAINTENANCE = 0x00000001 MMC = 0x00000019 NETWORK_CONNECTIVITY = 0x00000014 NETWORKCARD = 0x00000009 OTHER = 0x00000000 OTHERDRIVER = 0x0000000e POWER_SUPPLY = 0x0000000a PROCESSOR = 0x00000008 RECONFIG = 0x00000004 SECURITY = 0x00000013 SECURITYFIX = 0x00000012 SECURITYFIX_UNINSTALL = 0x00000018 SERVICEPACK = 0x00000010 SERVICEPACK_UNINSTALL = 0x00000016 TERMSRV = 0x00000020 UNSTABLE = 0x00000006 UPGRADE = 0x00000003 WMI = 0x00000015 } |