Scripts/VM/Windows/os-info.ps1
|
# Example script - print basic OS / kernel-ish / uptime info. # Read-only; safe to run anywhere. $ErrorActionPreference = 'Stop' $os = Get-CimInstance Win32_OperatingSystem $cs = Get-CimInstance Win32_ComputerSystem $uptime = (Get-Date) - $os.LastBootUpTime "hostname: $($cs.Name)" "distribution: $($os.Caption) ($($os.Version) build $($os.BuildNumber))" "architecture: $($os.OSArchitecture)" "uptime: $([int]$uptime.TotalDays)d $($uptime.Hours)h $($uptime.Minutes)m" |