PowerShell Grundlagen

Sharepoint mit PowerShell

Maximale Dateigrösse festlegen

### Verbindung mit Sharepoint-Seite herstellen ###
		$webApp = Get-SPWebApplication http://localhost
		### Maximale Dateigrösse festlegen, hier: ca. 3GB ###
		$webApp.MaximumFileSize = 3000
		### Änderungen anwenden ###
		$webApp.Update()
		

Get-SPSite

Abrufen aller Websitesammlungen, die zu einer bestimmten Inhaltsdatenbank gehören.

###  ###
		$siteCol = Get-SPSite http://localhost
		

Move-SPSite

Vorhandene Websitesammlung einer Datenbank in eine andere verschieben.

###  ###
		Move-SPSite http://localhost -DestinationDatabase NewContentDB
		

Copy-SPSite

Vorhandene Websitesammlung einer Datenbank in eine andere kopieren.

###  ###
		Copy-SPSite http://localhost http://localhost/sites/ziel
		

Remove-SPSite

Dieses Kommando löscht eine Sharepoint Seite

###  ###
		Remove-SPSite http://localhost/sites/test
		

Set-SPSite

Mit diesem Kommando können Einstellungen der Sharepoint Webseite geändert werden

Set-SPSite http://localhost/sites/test -MaxSize 2000
		

Export-SPWeb

Das folgende Kommando ermöglicht ein kompettes Backup von allen Listen, Biobliotheken und deren Inhalte.

Wichtig: Dieses Kommando speichert keine Berechtigungen für Listen mit gebrochener Vererbung oder Item-Level Berechtigungen!
###  ###
		Export-SPWeb http://localhost/ModifiedWeb -Path "C:\ExportedWeb.cmp"
		

Import-SPWeb

Dieses Kommando ist das Gegenstück zu Export-SPWeb. Es ermöglicht das Importieren von alles Listen, Bibliotheken und Inhalte.

New-SPWeb https://localhost/MyImportedWeb
Import-SPWeb http://localhost/MyImportedWeb -Path "C:\ExportedWeb.cmp"