none
SharePoint: Farmkonfigurationseinstellungen per PowerShell dokumentieren/wiederherstellen RRS feed

  • Allgemeine Diskussion

  • Der untenstehende MSDN Artikel enthält ein Windows PowerShell basiertes Skript welches die Dokumentierung der häufigst getroffenen Farmkonfigurationseinstellungen ermöglicht:

    Microsoft MSDN: Dokumentieren von Farmkonfigurationseinstellungen (SharePoint Foundation 2010)mithilfe von Windows PowerShell 

    Anhand der aus dem o.g. Skript enstandenen XML-Dateien möchte ich ein kurzes Beispiel zur Wiederherstellung spezifischer Einstellungen erleutern:

    Als Beispielsszenario wurde das im Artikel erwähnte AAM Beispiel ausgewählt, um es mit einer Wiedeherstellung der veränderten/gelöschten AAM Einstellungen zu ergänzen.

    Die Sicherung der AAM Einstellungen wurde nach Ausführen des Get-SPAlternateURL CMDLets in der Get-SPAlternateURL.xml Datei gespeichert:

    Get-SPAlternateURL | Export-Clixml .\Get-SPAlternateURL.xml
    
    
    
    
    
    
    
    

    Die Wiederherstellung wird mittels New-SPAlternateURL CMDLets und des in der XML Datei vorhandenen Daten stattfinden:

    #Add-PSSnapin Microsoft.SharePoint.PowerShell
    
    Import-Clixml .\Get-SPAlternateURL.xml | % {
    
    #Gelöschte/veränderte AAMs identifizieren
    
    if (!$(Get-SPAlternateURL -Identity $_.Uri.ToString() -erroraction silentlycontinue)) 
    
     {
    
     #Default Zone der AAM referenzieren
    
     foreach ($a in $_.Collection)
     {
     if ($a.Zone -eq "Default") { $url = $a.PublicUrl }
     }
    
     #AAM Eintrag wiederherstellen
    
     New-SPAlternateURL -Url $_.PublicUrl -WebApplication $url -Zone $_.UrlZone;
    
     }
    }
    
    
    
    

    • Bearbeitet Alex Pitulice Mittwoch, 24. August 2011 15:06 Inhalt SEO
    Mittwoch, 9. März 2011 09:40
    Moderator