Zeitplan und Sessions für den SharePoint Saturday North Germany

Letzte Woche wurde nun endlich der Zeitplan der Sessions festgezurrt und veröffentlicht. Für alle, die immer noch hadern, ob Sie zu diesem kostenlosen Communitytag am 20. Januar kommen wollen, ist hier noch einmal die Chance, einen Blick auf die Inhalte der Sessions zu werfen.

Read more Zeitplan und Sessions für den SharePoint Saturday North Germany

Referenzen in SharePoint Managed Metadata Feldern mit PowerShell reparieren

Ein aktuelles Kundenproblem im Rahmen einer Migration von SharePoint 2010 zu SharePoint 2016 bereitete die letzten Tage Kopfzerbrechen: Nach dem Migrieren einiger Site Collections, welche diverse Inhaltstypen mit Managed Metadata Taxonomiefeldern aus dem Content Type Hub verwenden, stellt sich heraus, dass diese Felder nicht mehr funktionieren. Sobald die Elemente gespeichert werden sollen, verhindert SharePoint das mit dem Hinweis

„Da zu aktualisierende ‚SPListItem‘ wude nicht mit allen Taxonomiefeldern abgerufen.“ (sic) / „The SPListItem being updated was not retrieved with all taxonomy fields.“

Dieser Artikel zeigt, wie eine mögliche Lösung eines solchen Szenarios aussehen kann.

Read more Referenzen in SharePoint Managed Metadata Feldern mit PowerShell reparieren

Bau mir ein Haus mit Office 365 – SharePoint Lösungen migrieren

Die alten Hasen unter den Lösungsarchitekten und IT Pros für Office 365 haben aktuell keinen leichten Stand, insbesondere, wenn sie noch weitgehend in Denkmuster von SharePoint on-prem verhaftet sind. Neben einer Fülle neuer Tools sorgen gravierende Paradigmenwechsel bei Identitäten, Servicearchitekturen und Entwicklungsmodelle immer noch für reichlich Neuland. Seit etwa fünf Jahren ist es mittlerweile als SharePoint IT Pro Usus, das latente Gefühl des Hinterherlaufens bzw. des Getriebenseins zu spüren, wenn man all die Ankündigungen, Konferenzen und Seminare sieht. Allerdings: Viele Aspekte von Office 365 bleiben beim Endanwender ungenutzt oder werden abgeschaltet. Sollte man für die Migration seiner SharePoint-Lösungen den Denkhorizont bei der Migration von Datentöpfen und Lösungen da nicht erweitern?

Read more Bau mir ein Haus mit Office 365 – SharePoint Lösungen migrieren

Keine HTML-Erstellung in berechneten SharePoint-Feldern mehr möglich

Das kam überraschend: am 13. Juni 2017 kündigte Microsoft aus recht heiterem Himmel an, dass die Erstellung von HTML-Markup über Berechnete Felder (Calculated Columns) nicht nur nicht mehr offiziell supported ist, sondern auch aktiv unterbunden wird. Für SharePoint Online trat diese Änderung quasi mit dem dazugehörigen Supportticket ein, für SharePoint Server 2013 und 2016 kommt sie mit dem nächsten CU Update. Wer auch immer diese Herangehensweise zur Darstellung von beispielsweise bedingten Bildern oder KPIs in Listenansichten benutzt hat, sollte das dringend überprüfen und handeln.

Read more Keine HTML-Erstellung in berechneten SharePoint-Feldern mehr möglich

Session „Provider-hosted Add-Ins mit Azure“ auf der SharePoint konferenz

Am Montag hatte ich die Gelegenheit, eine Session auf der SharePoint konferenz (sic!) in Erding zu halten. Das Thema war die Entwicklung von provider-hosted Add-Ins in Azure für on-premise SharePoint Farmen und SharePoint Online. Hier ist der Foliensatz zur Veranstaltung für die Teilnehmer zum Nachlesen. Die Livedemo habe ich darin mit passenden Screenshots illustriert.

Vortrag SharePoint Addins mit Azure SP konferenz 2017 Erding

 

Bug in SharePoint 2016: OneDrive bleibt leer nach Installation von Feature Pack 1

Jeden Tag etwas Neues: Nach der Installation des Feature Pack 1 für SharePoint 2016 kann es vorkommen, dass das bisher funktionierende OneDrive auf einmal leer bleibt bzw. die Seite beim Laden abbricht.

Read more Bug in SharePoint 2016: OneDrive bleibt leer nach Installation von Feature Pack 1

Produktfamilie Microsoft 2016 – Erfahrungsbericht zum Aufbau einer SP 2016 Umgebung

Mit der Veröffentlichung des Windows Server 2016 hat auch wieder die Bastelstunde begonnen. Ausführliche Informationen welche Microsoft Produkte mit dem neuen Server Betriebssystem kompatibel sind gibt es leider noch nicht, daher heißt die Devise – Arme hochkrempeln, Kaffee aufsetzen und selbst probieren.

Meine Zielumgebung besteht aus einem SharePoint 2016 mit einem SQL Server 2016 als Backend und der Integration des Office Online Servers (Update Mai 2016), der ebenfalls auf einem separaten 2016 Server aufgesetzt werden sollte. Die erste Nutzung eines Konjunktivs verrät schon, dass es kein Happy End für diese Geschichte geben wird.

Bei der Einrichtung des SharePoints gab es keine größeren Probleme. Mir begegnete nur das typische Netzwerk-Rumgezicke bei der Einrichtung von DNS, SSL und  der Verwendung des self-signed wildcard Zertifikats. Macht man ein Mal alles richtig, dann funktioniert allerdings auch alles reibungslos. Jeder der versiert mit dem Windows Server 2012 R2 umgehen kann, sollte keinerlei Hürden antreffen, die nicht mit etwas Anlauf überwindbar wären. Der Aufbau des OS ähnelt zudem sehr stark dem Windows 10 Client Betriebssystem und mit etwas Forscherdrang kommt man schnell in der Umgebung zurecht.

Brisant wurde es erst als ich versuchte den Office Online Server auf einer weiteren Server 2016 Maschine bereitzustellen. Das erste merkwürdige Verhalten war auch gleich das entscheidende für die Inkompatibilität. Bei der Vorbereitung zur Installation habe ich via Powershell die Installation der benötigten Features angestoßen.

Install-WindowsFeature Web-Server, Web-Mgmt-Tools, Web-Mgmt-Console, Web-WebServer, Web-Common-Http, Web-Default-Doc, Web-Static-Content, Web-Performance, Web-Stat-Compression, Web-Dyn-Compression, Web-Security, Web-Filtering, Web-Windows-Auth, Web-App-Dev, Web-Net-Ext45, Web-Asp-Net45, Web-ISAPI-Ext, Web-ISAPI-Filter, Web-Includes, Windows-Identity-Foundation

Aufmerksame Leser werden bemerkt haben, dass ich ein Feature in der Auflistung weggelassen habe, da es während der Installation ein Fehler verursachte. InkAndHandwritingServices konnte nicht installiert werden. Trotzdem versuchte ich den Rauchtest und führte das Setup des OOS aus und bekam sogar eine positive Rückmeldung, dass die Installation erfolgreich war. Demnach wird während des Setups nicht auf dieses Feature überprüft. In diesem Moment war die Freude über die Kompatibilität zum installierten .Net 4.6.2 auch größer als die Verwunderung über die fehlende Überprüfung. Wer Erfahrungen mit der Installation des OWA Servers und einem voll durgepatchten Windows Server 2012R2 machen durfte, wird sich erinnern können, dass die OWA Installation .Net 4.5.2 voraussetzte und nichts mit einer Version 4.6.x anfangen konnte. In diesem Fall musste man mühselig das entsprechende Update wieder deinstallieren, da es über die herkömmlichen Wege keine Möglichkeiten gab eine ältere .Net Version einzuspielen.

Was das OOS-Setup nicht überprüft, rächt sich spätestens bei der Einrichtung der Office Web App Farm. Hier wird auf das fehlende Feature hingewiesen und ein entsprechender Fehler ausgegeben.  Danach gibt es bis dato kein Weiterkommen mehr.

Der Windows Server 2016 ist nicht kompatibel zum Office Online Server (Update Mai 2016)

Hier noch ein kleiner Ausschnitt vom Ende der Sackgasse:

OOS Installation error

Um den Fehler weiter verfolgen zu können wurde hier im TechNet ein entsprechender Post erstellt: https://social.technet.microsoft.com/Forums/office/en-US/c8dbbcac-4636-4acb-92f4-178bfb6257a9/tp5tp4-ink-and-handwriting-services-feature-missing?forum=WinServerPreview

App Launcher für SharePoint 2013 per Juli-CU

Es gibt grundlegende visuelle Veränderung für SharePoint 2013  Installationen, auf denen das aktuelle Juli-CU angewendet wird: Microsoft folgt seiner eigenen Roadmap und integriert den aus Office 365 und SharePoint 2016 bekannten App Launcher nun auch in den Quasi-Vorgänger.

Read more App Launcher für SharePoint 2013 per Juli-CU

Exam 70-339 – Curiosity kills the cat…

but satisfaction brought it back. Hoffe ich jedenfalls nach der Teilnahme an der Beta zur offiziellen Prüfung 70-339 Managing Microsoft SharePoint Server 2016. Diese Zertifizierung wird gerade erprobt und stellt später den Weg zum MCSE dar.

Read more Exam 70-339 – Curiosity kills the cat…