Startseite > Techblog > Microsoft Sharepoint > Aktivierung von Anonymem Zugriff per PowerShell
mhy

Möchte man anonymen Zugriff auf einer Site Collection erlauben, so muss zunächst in der Central Administration unter Authentication Providers der Anonyme Zugriff aktiviert werden und im Anschluss daran noch in den Einstellungen der eigentlichen Site Collection den Anonymen Zugriff spezifiziert werden.
Auffällig ist, dass man zunächst die Web Application der Central Administration öffnen muss, und im Anschluss daran noch ein bis mehrere Web Applications öffnen und dort die Einstellungen ändern muss.

Was über die Benutzeroberfläche geht, geht auch über die PowerShell – dem Mittel der Wahl für Administratoren.

Start-SPAssignment -Global;

# set anonymous access in webapp
$webapp = Get-SPWebApplication "http://myserver";
$webAppZone = [Microsoft.SharePoint.Administration.SPUrlZone]::Default;
$webappsettings = $webapp.GetIisSettingsWithFallback($webAppZone);
$webappsettings.AllowAnonymous = $true;
$webapp.Update()
$webapp.Provision()

# set anonymous access in website
$site = Get-SPSite "http://myserver/sites/mytest";
$web = $site.RootWeb;
$web.AnonymousState = [Microsoft.SharePoint.SPWeb+WebAnonymousState]::On;
$web.Update();

Stop-SPAssignment -Global;

Was passiert hier? Zunächst wird in den IIS-Settings der Anonyme Zugriff erlaubt. Dazu greift man über die SPWebApplication auf die SPIisSettings zu. Im Anschluss daran wird dann die passende Einstellung im RootWeb der betroffenen Site gesetzt.
Wenn man mag, kann man das Ganze auch als Einzeiler schreiben – eine kleine Inspiration findet sich im Post von Bryan Porter.

Kommentar Feed Trackback URL

Hinterlassen Sie einen Kommentar

Tag Cloud

Unsere Themen

Kommentare

  • Christian Heindel: Hallo Volti, die Option “Verbindung mit ‘Dokumentbibliothek̵ 7; herstellen”...
  • volti: Hi, ich hab das beschriebene Probleme mit Outlook 2010, dort finde ich die Option Aktionen >...
  • Michael Wittwer: Hallo Guter Beitrag, bin seit kurzem auch mit Balsamiq am arbeiten und die Effizienz ist einfach...
  • Frank: Danke, tut und ist im Vergleich zur Atlassian Lösung abwärtskompatibel bis Confluence 2.10.
  • Ghost@: Danke für die schnelle Antwort Martin! Das ist natürlich ärgerlich, dass der Datentyp nicht unterstützt ist....

Twitter