Leer las versiones de Windows instaladas con PowerShell

Colapsar
X
 
  • Filtrar
  • Tiempo
  • Mostrar
Limpiar Todo
nuevos mensajes
  • noSign
    Super Moderator
    • Dec
    • 4702

    Leer las versiones de Windows instaladas con PowerShell

    En el registro en sí, las entradas no están ordenadas por fecha.

    Primero Powershell (adm).:

    Código:
    $AllBuilds = $(gci "HKLM:\System\Setup" | ? {$_.Name -match "\\Source\s"}) | % { $_ | Select @{n="UpdateTime";e={if ($_.Name -match "Updated\son\s(\d{1,2}\/\d{1,2}\/\d{4}\s\d{2}:\d{2}:\d{2})\)$") {[dateTime]::Parse($Matches[1],([Globalization.CultureInfo]::CreateSpecificCulture('en-US')))}}}, @{n="ReleaseID";e={$_.GetValue("ReleaseID")}},@{n= "Branch";e={$_.GetValue("BuildBranch")}},@{n="Buil d";e={$_.GetValue("CurrentBuild")}},@{n="ProductNa me";e={$_.GetValue("ProductName")}},@{n="InstallTi me";e={[datetime]::FromFileTime($_.GetValue("InstallTime"))}} };
    Consulta.:

    Código:
    $AllBuilds | Sort UpdateTime | ft UpdateTime, ReleaseID, Branch, Build, ProductName
    Fuente.:
    Wer einmal wissen möchte, welche Windows 10 Versionen als Funktionsupdate schon auf seinem Rechner installiert wurden, der kann dies ganz einfach einmal mit PowerShell auslesen lassen. Wer natürlich Windows 10 clean installiert, dem wird hier nur eine Version angezeigt werden.…
  • NostromoADF
    Senior Member
    • Dec
    • 597

    #2
    UpdateTime ReleaseID Branch Build ProductName
    ---------- --------- ------ ----- -----------
    08/04/2017 9:16:09 1607 rs1_release
    20/10/2017 16:47:17 1703 rs2_release
    30/04/2018 23:14:51 1709 rs3_release_svc_escrow_im
    03/10/2018 21:34:59 1803 rs4_release
    12/06/2019 21:53:22 1809 rs5_release

    Curioso

    Comentario

    Trabajando...
    X