Suche…


Laden des SharePoint-Snap-Ins

Das Laden des SharePoint-Snapins kann folgendermaßen erfolgen:

Add-PSSnapin "Microsoft.SharePoint.PowerShell"

Dies funktioniert nur in der 64-Bit-Version von PowerShell. Wenn im Fenster "Windows PowerShell (x86)" im Titel angezeigt wird, verwenden Sie die falsche Version.

Wenn das Snap-In bereits geladen ist, führt der obige Code zu einem Fehler. Die folgenden Elemente werden nur bei Bedarf geladen, was in Cmdlets / Funktionen verwendet werden kann:

if ((Get-PSSnapin "Microsoft.SharePoint.PowerShell" -ErrorAction SilentlyContinue) -eq $null)
{
    Add-PSSnapin "Microsoft.SharePoint.PowerShell"
}

Wenn Sie die SharePoint-Verwaltungsshell starten, wird alternativ das Snap-In automatisch eingefügt.

Führen Sie die folgenden Schritte aus, um eine Liste aller verfügbaren SharePoint-Cmdlets abzurufen:

Get-Command -Module Microsoft.SharePoint.PowerShell

Durchlaufen aller Listen einer Websitesammlung

Drucken Sie alle Listennamen und die Elementanzahl aus.

$site = Get-SPSite -Identity https://mysharepointsite/sites/test
foreach ($web in $site.AllWebs)
{
    foreach ($list in $web.Lists)
    {
        # Prints list title and item count
        Write-Output "$($list.Title), Items: $($list.ItemCount)"
    }
}
$site.Dispose()

Rufen Sie alle installierten Funktionen einer Websitesammlung ab

Get-SPFeature -Site https://mysharepointsite/sites/test

Get-SPFeature kann auch im -Web <WebUrl> ( -Web <WebUrl> ), im -Farm ( -Farm ) und im Webanwendungsbereich ( -WebApplication <WebAppUrl> ) ausgeführt werden.

Holen Sie sich alle verwaisten Features einer Websitesammlung

Get-SPFeature kann auch verwendet werden, um alle Funktionen zu finden, die keinen Gültigkeitsbereich haben:

Get-SPFeature -Site https://mysharepointsite/sites/test |? { $_.Scope -eq $null )



Modified text is an extract of the original Stack Overflow Documentation
Lizenziert unter CC BY-SA 3.0
Nicht angeschlossen an Stack Overflow