SharePoint Updates: Patchday August 2019

Neuer Monat, neue SharePoint Updates.

Wie immer hilft der Blog von Stefan Goßner mit allen Details. Dieses mal gibt es für alle vier Plattformen (2010, 2013, 2016 und 2019) Updates:

Zu beachten ist, dass das Update für SharePoint 2016 das Feature-Pack 2 beinhaltet.

Zusätzlich gibt es über WSUS für SharePoint 2010, 2013, 2016 und 2019 auch Sicherheits-Updates.

Interessant finde ich die Funktion “Additional entry points in the SharePoint Central Administration site” für SharePoint 2013, wie in KB4475565 beschrieben.

Ansonsten gibt es für SharePoint 2016 in KB4464553 einige Verbesserungen für Deutsche SharePoint 2016 Installationen.

Bei den Sicherheitsupdates über WSUS ist zu beachten, dass nach der Installation (wie immer) auch der PSConfig-Wizard auszuführen ist.

Eine komplette Übersicht über alle verfügbaren Patches sowie den jeweiligen Build-Nummern als auch z.T. sehr ausführlichen Patch-Notizen gibt es unter https://sharepointupdates.com/Patches.

SharePoint Updates: Patchday Juli 2019

Neuer Monat, neue SharePoint Updates.

Wie immer hilft der Blog von Stefan Goßner mit allen Details. Dieses mal gibt es für alle vier Plattformen (2010, 2013, 2016 und 2019) Updates:

Zu beachten ist, dass das Update für SharePoint 2016 das Feature-Pack 2 beinhaltet.

Zusätzlich gibt es über WSUS für SharePoint 2010, 2013, 2016 und 2019 auch Sicherheits-Updates. Bei den Security-Updates wurde eine Schwachstelle bei der Verarbeitung von SAML-Tokens in der Windows Communication Foundation (WCF) und Windows Identity Foundation (WIF) behoben, welche in dem CVE-2019-1006 beschrieben wurde.

Bei den Sicherheitsupdates über WSUS ist zu beachten, dass nach der Installation (wie immer) auch der PSConfig-Wizard auszuführen ist.

Eine komplette Übersicht über alle verfügbaren Patches sowie den jeweiligen Build-Nummern als auch z.T. sehr ausführlichen Patch-Notizen gibt es unter https://sharepointupdates.com/Patches.

SharePoint Updates: Patchday Juni 2019

Neuer Monat, neue SharePoint Updates.

Wie immer hilft der Blog von Stefan Goßner mit allen Details. Dieses mal gibt es für alle vier Plattformen (2010, 2013, 2016 und 2019) Updates:

Zu beachten ist, dass das Update für SharePoint 2016 das Feature-Pack 2 beinhaltet.

Zusätzlich gibt es über WSUS für SharePoint 2010, 2013, 2016 und 2019 auch Sicherheits-Updates.

Bei den Sicherheitsupdates über WSUS ist zu beachten, dass nach der Installation (wie immer) auch der PSConfig-Wizard auszuführen ist.

Eine komplette Übersicht über alle verfügbaren Patches sowie den jeweiligen Build-Nummern als auch z.T. sehr ausführlichen Patch-Notizen gibt es unter https://sharepointupdates.com/Patches.

SharePoint Updates: Patchday April 2019

Neuer Monat, neue SharePoint Updates.

Wie immer hilft der Blog von Stefan Goßner mit allen Details. Dieses mal gibt es für alle vier Plattformen (2010, 2013, 2016 und 2019) Updates:

Zu beachten ist, dass das Update für SharePoint 2016 das Feature-Pack 2 beinhaltet.

Für alle Plattformen sind in den Updates Fixes für kürzlich bekannt gewordene XSS-Schwachstellen (CVE-2019-0830 und CVE-2019-0831) enthalten.

Zusätzlich gibt es über WSUS für SharePoint 2010, 2013, 2016 und 2019 auch Sicherheits-Updates.

Bei den Sicherheitsupdates über WSUS ist zu beachten, dass nach der Installation (wie immer) auch der PSConfig-Wizard auszuführen ist.

Eine komplette Übersicht über alle verfügbaren Patches sowie den jeweiligen Build-Nummern als auch z.T. sehr ausführlichen Patch-Notizen gibt es unter https://sharepointupdates.com/Patches.

SharePoint Updates: Patchday März 2019

Neuer Monat, neue SharePoint Updates.

Wie immer hilft der Blog von Stefan Goßner mit allen Details. Dieses mal gibt es für alle vier Plattformen (2010, 2013, 2016 und 2019) Updates:

Zu beachten ist, dass das Update für SharePoint 2016 das Feature-Pack 2 beinhaltet.

Zusätzlich gibt es über WSUS für SharePoint 2010, 2013, 2016 und 2019 auch Sicherheits-Updates.

Bei den Sicherheitsupdates über WSUS ist zu beachten, dass nach der Installation (wie immer) auch der PSConfig-Wizard auszuführen ist.

Eine komplette Übersicht über alle verfügbaren Patches sowie den jeweiligen Build-Nummern als auch z.T. sehr ausführlichen Patch-Notizen gibt es unter https://sharepointupdates.com/Patches.

SharePoint Updates: Patchday Februar 2019

Neuer Monat, neue SharePoint Updates.

Wie immer hilft der Blog von Stefan Goßner mit allen Details. Dieses mal gibt es für alle vier Plattformen (2010, 2013, 2016 und 2019) Updates:

Zu beachten ist, dass das Update für SharePoint 2016 das Feature-Pack 2 beinhaltet.

Zusätzlich gibt es über WSUS für SharePoint 2010, 2013, 2016 und 2019 auch Sicherheits-Updates.

Bei den Sicherheitsupdates über WSUS ist zu beachten, dass nach der Installation (wie immer) auch der PSConfig-Wizard auszuführen ist.

Eine komplette Übersicht über alle verfügbaren Patches sowie den jeweiligen Build-Nummern als auch z.T. sehr ausführlichen Patch-Notizen gibt es unter https://sharepointupdates.com/Patches.

Update 2019-03-19: Ende Februar wurde ein Fix für einen Regressionsfehler für das SharePoint 2016 CU für Februar 2019 veröffentlicht. Für alle, die bereits das Februar 2019 CU installiert haben, sollten das COD installieren. Wer das CU noch nicht installiert hat, kann direkt das COD installieren.

SharePoint Updates: Patchday Januar 2019

Neuer Monat, neue SharePoint Updates.

Wie immer hilft der Blog von Stefan Goßner mit allen Details. Dieses mal gibt es für alle vier Plattformen (2010, 2013, 2016 und 2019) Updates:

Zu beachten ist, dass das Update für SharePoint 2016 das Feature-Pack 2 beinhaltet.

Zusätzlich gibt es über WSUS für SharePoint 2010, 2013, 2016 und 2019 auch Sicherheits-Updates.

Bei den Sicherheitsupdates über WSUS ist zu beachten, dass nach der Installation (wie immer) auch der PSConfig-Wizard auszuführen ist.

Eine komplette Übersicht über alle verfügbaren Patches sowie den jeweiligen Build-Nummern als auch z.T. sehr ausführlichen Patch-Notizen gibt es unter https://sharepointupdates.com/Patches.

SharePoint Updates: Patchday Dezember 2018

Neuer Monat, neue SharePoint Updates.

Wie immer hilft der Blog von Stefan Goßner mit allen Details. Dieses mal gibt es für alle vier Plattformen (2010, 2013, 2016 und 2019) Updates:

Zu beachten ist, dass das Update für SharePoint 2016 das Feature-Pack 2 beinhaltet.

In den Plattformen 2010, 2013 und 2016 ändert sich das Verhalten der Search Result WebParts, so dass nun Ergebnisse automatisch asynchron nachgeladen werden (und das Verhalten sich auch nicht mehr anpassen lässt).

Zusätzlich gibt es über WSUS für SharePoint 2010, 2013, 2016 und 2019 auch Sicherheits-Updates.

Bei den Sicherheitsupdates über WSUS ist zu beachten, dass nach der Installation (wie immer) auch der PSConfig-Wizard auszuführen ist.

Eine komplette Übersicht über alle verfügbaren Patches sowie den jeweiligen Build-Nummern als auch z.T. sehr ausführlichen Patch-Notizen gibt es unter https://sharepointupdates.com/Patches.

SharePoint Updates: Patchday November 2018

Neuer Monat, neue SharePoint Updates.

Wie immer hilft der Blog von Stefan Goßner mit allen Details. Dieses mal gibt es zum ersten Mal Updates für alle vier Plattformen (2010, 2013, 2016 und 2019):

Zu beachten ist, dass das Update für SharePoint 2016 das Feature-Pack 2 beinhaltet.

 

Wichtig: die Updates für 2010, 2013 und 2016 beinhaltet den Fix für das nicht-starten der Workflows aufgrund des CVE-2018-8421 aus September 2018.

 

In dem Update für SharePoint 2019 finden sich zudem eine Menge an neuen Feldern, die nun über das Client-Side Object Model (CSOM) verfügbar sind, interessant also für Entwickler sich mit den neuen Möglichkeiten vertraut zu machen.

Zusätzlich gibt es über WSUS für SharePoint 2010, 2013, 2016 und 2019 auch Sicherheits-Updates.

Bei den Sicherheitsupdates über WSUS ist zu beachten, dass nach der Installation (wie immer) auch der PSConfig-Wizard auszuführen ist.

Eine komplette Übersicht über alle verfügbaren Patches sowie den jeweiligen Build-Nummern als auch z.T. sehr ausführlichen Patch-Notizen gibt es unter https://sharepointupdates.com/Patches.

Ablauf von Azure AD Application Secrets

Aus gegebenem Anlass habe ich mich gerade mit dem Ablaufdatum von Azure AD Applications beschäftigen müssen. Vor lauter Euphorie, dass ich meinen Blog mit dem Azure-AD verbinden konnte (um SSO zu ermöglichen) habe ich ganz übersehen, dass der von mir erstellte Key auch mit einem Ablaufdatum versehen ist.

Also: schön im Kalender das Ablaufdatum markieren und in einem angemessenen Zeitraum vorher einen neuen Key erzeugen und diesen in der Anwendung hinterlegen!

Aber was ist, wenn man sich die Ablaufdaten nicht notiert hat? Wenn man nur 1 oder 5 Anwendung hat, dann kann man die ja recht flott im Portal durchgucken, aber wie ist das bei einer größeren Menge an Apps? Immerhin gibt es in der Preview-Anzeige für Apps eine Spalte, in der der Status angezeigt wird – nur dummerweise kann man danach weder sortieren noch filtern.

image

PowerShell to the rescue!

Mit ein wenig PowerShell kann hier aber Abhilfe schaffen!

Voraussetzung ist, dass das Azure AD PowerShell-Modul installiert ist. Das kann ganz einfach per Install-Module -Name AzureAD installiert werden. Anschließend kann man mit

Get-AzureADApplication alle im Azure AD registrierten Anwendungen abrufen inklusive der jeweiligen Credentials. Mit ein wenig Formatierung kann man sich schließlich eine Liste sortiert nach Ablaufdatum anzeigen lassen.

image

Das komplette Skript sieht dann so aus:

Connect-AzureAD
$results = @()
Get-AzureADApplication -All $true | % {  
    $app = $_

    $owner = Get-AzureADApplicationOwner -ObjectId $_.ObjectID -Top 1

    $app.PasswordCredentials | % { 
        $results += [PSCustomObject] @{
            CredentialType = "PasswordCredentials"
            DisplayName    = $app.DisplayName; 
            ExpiryDate     = $_.EndDate;
            StartDate      = $_.StartDate;
            KeyID          = $_.KeyId;
            Type           = 'NA';
            Usage          = 'NA';
            Owners         = $owner.UserPrincipalName;
        }
    } 
                                  
    $app.KeyCredentials | % { 
        $results += [PSCustomObject] @{
            CredentialType = "KeyCredentials"                                        
            DisplayName    = $app.DisplayName; 
            ExpiryDate     = $_.EndDate;
            StartDate      = $_.StartDate;
            KeyID          = $_.KeyId;
            Type           = $_.Type;
            Usage          = $_.Usage;
            Owners         = $owner.UserPrincipalName;
        }
    }                            
}
$results | Sort ExpiryDate | FT -AutoSize