Leer las versiones de Windows instaladas con PowerShell

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

    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.:
  • NostromoADF
    Senior Member
    • Dec
    • 596

    #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