Jump to content

Patchmanagement/Softwareverteilung - ab welcher Größe?


Der letzte Beitrag zu diesem Thema ist mehr als 180 Tage alt. Bitte erstelle einen neuen Beitrag zu Deiner Anfrage!

Empfohlene Beiträge

Ja, aber hier fängt das Problem ja an; sobald ich das Update im WPP aus dem Katalog importiere, lädt er das komplette Update herunter. Ich müsste also entweder genau selektieren, welche Updates meine Geräte möglicherweise brauchen, oder ich importiere alles und lade auch alles herunter.

Ich kann ja im WPP leider nur komplette Updates aus den Katalogen runterladen, und nicht nur Metadaten. 

Link zu diesem Kommentar
  • 4 Monate später...

Hi,

 

(noch) ein "Quick'n'Dirty" Ansatz per PowerShell (und erstmal nicht für Adobe, Browser und/oder Co. ;)):

 

$SPPContent = Invoke-WebRequest -Uri "https://techlibrary.hpe.com/us/en/enterprise/servers/products/service_pack/spp/index.aspx" `
    -UseBasicParsing

$SPPVersions = @()
foreach($Link in $SPPContent.Links.outerHTML){
    if($Link -match "index.aspx\?version=(gen10.|202)[0-9]{1,1}"){
        $SPPVersions += ($Link -replace "</a>", "").Split(">")[1]
    }
}

Write-Output "HPE SPP:"
$SPPVersions |
    Sort-Object -Descending |
        Select-Object -Unique `
            -First 1


$FSLContent = Invoke-WebRequest -Uri "https://aka.ms/fslogix/download" `
    -UseBasicParsing -MaximumRedirection 0 -ErrorAction SilentlyContinue

if($FSLContent.StatusCode -match "^(301|302)$"){
    foreach($Line in $FSLContent.RawContent.Split("`n")){
        if($Line.ToLower().StartsWith("location")){
            $FSLogix = $Line.Split("/")[$Line.Split("/").Count-1]
        }
    }
}

$FSLVersion = $FSLogix.Replace(".zip","").Split("_")[$FSLogix.Replace(".zip","").Split("_").Count-1]

Write-Output "`nFSLogix:"
$FSLVersion

$TeamsVersion = Invoke-WebRequest -Uri "https://teams.microsoft.com/downloads/desktopurl?env=production&plat=windows&arch=x64&managedInstaller=true&download=false" `
    -UseBasicParsing
$TeamsVersion = $TeamsVersion.Content.Split("/")[$TeamsVersion.Content.Split("/").Count-2]

Write-Output "`nTeams:"
$TeamsVersion

$ExContent = Invoke-WebRequest -Uri "https://docs.microsoft.com/de-de/exchange/new-features/build-numbers-and-release-dates?view=exchserver-2019" `
    -UseBasicParsing

$Ex2019Version = ($ExContent.Links.outerHTML |
    Where-Object { $_ -match "Exchange Server 2019 CU[0-9]{1,2}" } |
        Select-Object -First 1).Replace("</a>","").Split(">")[1]

$Ex2016Version = ($ExContent.Links.outerHTML |
    Where-Object { $_ -match "Exchange Server 2016 CU[0-9]{1,2}" } |
        Select-Object -First 1).Replace("</a>","").Split(">")[1]

$Ex2013Version = ($ExContent.Links.outerHTML |
    Where-Object { $_ -match "Exchange Server 2013 CU[0-9]{1,2}" } |
        Select-Object -First 1).Replace("</a>","").Split(">")[1]

Write-Output "`nExchange:"
$Ex2019Version, $Ex2016Version, $Ex2013Version

 

Vielleicht kanns ja wer brauchen / ergänzen.

 

Gruß

Jan

  • Like 1
  • Danke 2
Link zu diesem Kommentar
Am 20.8.2021 um 19:13 schrieb NorbertFe:

Also das is mit wpp und wsus am Ende aber auch kaum wirklicher Aufwand, wenn man mal vom „wissen dass eine neue Version verfügbar ist“ absieht. ;) aber jeder wie er mag. Hab auch Kunden die sich dafür entschieden haben.

Ja, aber das waren nur drei Beispiele; je mehr Programme upgedatet werden müssen je größer der Aufwand. Habe selbst Jahre mit WSUS und WPP gearbeitet. Ja, funktioniert gut, aber DC ist dann doch ne Erleichterung. Was einem die wert ist muss jeder selbst entscheiden.

Link zu diesem Kommentar
Der letzte Beitrag zu diesem Thema ist mehr als 180 Tage alt. Bitte erstelle einen neuen Beitrag zu Deiner Anfrage!

Schreibe einen Kommentar

Du kannst jetzt antworten und Dich später registrieren. Falls Du bereits ein Mitglied bist, logge Dich jetzt ein.

Gast
Auf dieses Thema antworten...

×   Du hast formatierten Text eingefügt.   Formatierung jetzt entfernen

  Only 75 emoji are allowed.

×   Dein Link wurde automatisch eingebettet.   Einbetten rückgängig machen und als Link darstellen

×   Dein vorheriger Inhalt wurde wiederhergestellt.   Editor-Fenster leeren

×   Du kannst Bilder nicht direkt einfügen. Lade Bilder hoch oder lade sie von einer URL.

×
×
  • Neu erstellen...