Frage

Ich brauche von 18.00 bis 07.00 Uhr Zugang zu einer Sharepoint-Anwendung zu deaktivieren. Sharepoint 2007 scheint nicht einen out-of-the-box zu haben „Wartungsmodus“, so dass ich nach einer Lösung suchen. Derzeit jemand bewegt Benutzer aus einer Sicherheitsgruppe Zugriff auf die Anwendung zu begrenzen, so in allerwenigsten funktionieren würde, diesen Prozess zu automatisieren.

Gibt es einen Powershell-Skript oder Sharepoint-Feature oder etwas, was ich zu meinem Server hinzufügen kann einen Wartungsmodus für eine Anwendung zu aktivieren? Vielleicht Beispielcode für ein SPJobDefinition?

War es hilfreich?

Lösung

Sie können das Entfernen von Benutzern in einer Bat-Datei automatisieren mit dem

stsadm -o userrole -url <url> -userlogin <DOMAIN\name> -role <role name> [-add] [-delete]

diesen Link für einen Weg Schauen Sie sich auf Sharepoint mit Powershell aufzählen:

link

Andere Tipps

Eine IIS-Methode ist der Zugriff von IP-Adresse zu beschränken. Ich verwendet habe, dass vor erfolgreich und es soll ziemlich einfach sein, einen Powershell-Skript zu schreiben, es zu tun oder den IIS-Admin-Skripte verwenden.

Ich bin mir nicht bewusst, Sharepoint-Methoden, die dies tun. Es gibt den quiescefarm stsadm Befehl, aber das gilt für InfoPath-Formulare nur.

Wenn Sie die Website völlig unzugänglich machen möchten, können Sie ein Skript schreiben, eine app_offline.htm Datei auf der Sharepoint-Website Root-Verzeichnis hinzuzufügen.

Dies würde jemand den Zugriff auf die Website verhindern, so dass es möglicherweise nicht ideal, wenn Sie Administratoren müssen anmelden können. Aber es könnte eine Lösung sein, wenn Sie eine Backdoor haben.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top