Commandes usuelles

Commandes Description
Get-SPSite Lister les sites
Get-SPWebApplication Lister les applications web
(Get-SPFarm).BuildVersion Afficher la version de Sharepoint
Get-SPWebTemplate Afficher les templates de sites web disponibles
Get-SPContentDatabase Lister les “content databases”

Commandes spécifiques

Créer un nouveau site :

New-SPSite -url <URL du site à créer> 
-OwnerAlias <compte qui sera administrateur/propriétaire du site> 
-Language ```de 1033 pour EN, 1036 pour FR> 
-Template ```de #Optionnel
-ContentDatabase <Nom de la base de données> #Optionnel

Déplacer un site :

Move-SPSite <URL du site> -DestinationDatabase <Nom de la base de données>
# Le nom de la base de données peut être récupéré avec la commande :
Get-SPContentDatabase

Sauvegarder un site :

Backup-SPSite <URL du site> -Path <Chemin du fichier de sauvegarde>

Restaurer un site :

Restore-SPSite <URL du site> -Path <Chemin du fichier de sauvegarde>

Restaurer un site sur une autre base de données de contenu (contentdatabase) :

Restore-SPSite <URL du site> -Path <Chemin du fichier de sauvegarde> -ContentDatabase <Nom de la base de données>
# Le nom de la base de données peut être récupéré avec la commande :
Get-SPContentDatabase

Renommer un site

$site = Get-SPSite -Identity "<URL du site>"
$site.rename("<nouvelle URL du site>")

Avoir la taille de l’ensemble des collections de sites

Get-SPSite | Select Url, @{Label="Size";Expression={$_.usage.Storage/1024MB}} | Sort-Object -Descending -Property "Size"

Sortir un site du mode maintenance

$SiteURL = "<URL du site>"
$Admin = new-object Microsoft.SharePoint.Administration.SPSiteAdministration($SiteURL)
$Admin.ClearMaintenanceMode()