protected override void BeginProcessing() { var osClass = new ManagementClass("Win32_OperatingSystem"); osClass.Options.UseAmendedQualifiers = true; foreach (ManagementObject instance in osClass.GetInstances()) { var dmtfLastBootUpTime = (string)instance.Properties["LastBootUpTime"].Value; var lastBootUpTimeInfo = new LastBootUpTimeInfo(dmtfLastBootUpTime); WriteObject(lastBootUpTimeInfo); break; } }
protected override void BeginProcessing() { var osClass = new ManagementClass("Win32_OperatingSystem"); osClass.Options.UseAmendedQualifiers = true; foreach (ManagementObject instance in osClass.GetInstances()) { var dmtfLastBootUpTime = (string)instance.Properties["LastBootUpTime"].Value; var lastBootUpTimeInfo = new LastBootUpTimeInfo(dmtfLastBootUpTime); WriteObject(lastBootUpTimeInfo); break; } }