SharePointCommunity
Die deutschsprachige Community für SharePoint, Office 365 und mit Azure

Ansichten per Powershell-Skript austauschen

bewertet von 0 Usern
Dieser Beitrag hat 4 Antworten | 2 Followers

Top-500-Beitragsschreiber
Beiträge 44
Simb55 erstellt: 15 Sep 2017 10:42

Hallo,

gibt es eine Möglichkeit, per Skript eine Ansicht auf einer Seite auszutauschen?

Folgender Fall: Wir haben ein Kundencenter mit einigen 100 Kundenseiten. es kam die Anforderung, dass in der Standardansicht aller Bibliotheken auf allen Kundenseiten zwei Spalten ergänzt werden.

Mein Ansatz wäre, die Allitems.aspx aus unserem Testkunden zu kopieren (dort haben wir die Änderung bereits vorgenommen) und die Allitems.aspx auf den anderen Seiten dann durch diese 'Vorlage' zu ersetzen.

Jetzt wäre es natürlich schön, wenn wir das nicht für Tausende Bibliotheken händisch machen müssten, sondern das automatisieren können.

Bin für jede Antwort dankbar!

Top-10-Beitragsschreiber
Männlich
Beiträge 18.229

Mit serverseitigem PowerShell, also in einer SharePoint Management Shell geht das ungefähr so (ungetestet):

$web = Get-SPWeb http://...
$list = $web.Lists["Name der Liste"]
$view = $list.Views[0]
$view.ViewFields.Add("Title")
$view.Update()

Edit: Kopieren der AllItems.aspx kannst Du vergessen.

Viele Grüße
Andi
af @ evocom de
Blog
Top-500-Beitragsschreiber
Beiträge 44

Mal schauen ob ds hilft...

Wir nutzen SharePoint Online, da kommt man mit den Server-Skripten nicht weit.

Ob es die Befehle auch für den SPO gibt werde ich testen.

Warum wird das Kopieren der AllItems.aspx nichts?

Danke jedenfalls für deine Antwort!

Top-25-Beitragsschreiber
Männlich
Beiträge 539

Für SharePoint Online schau die die Office 365 PnP PowerShell Extensions an und freunde dich vor allem mit dem Client-side Object Model an, denn für diverse Aufgaben wirst du das brauchen. 

Grüße

Olaf

Top-500-Beitragsschreiber
Beiträge 44

Getestet und implementiert.

Funktioniert mit CSOM quasi genau so wie auf dem Server :)

Dein Tipp war doch hilfreicher als ich anfangs dachte. Danke!

Seite 1 von 1 (5 Elemente) | RSS