Как создать «режим обслуживания» для SharePoint?

StackOverflow https://stackoverflow.com/questions/1071421

  •  21-08-2019
  •  | 
  •  

Вопрос

Мне нужно отключить доступ к приложению SharePoint с 18:00 до 7:00.Похоже, что в SharePoint 2007 нет готового «режима обслуживания», поэтому я ищу решение.В настоящее время кто-то удаляет пользователей из группы безопасности, чтобы ограничить доступ к приложению, так что, по крайней мере, автоматизация этого процесса будет работать.

Есть ли сценарий PowerShell, функция SharePoint или что-то еще, что я могу добавить на свой сервер, чтобы включить режим обслуживания для приложения?Возможно, пример кода для SPJobDefinition?

Это было полезно?

Решение

вы можете автоматизировать удаление пользователей в bat-файле с помощью

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

Перейдите по этой ссылке, чтобы узнать, как перечислить SharePoint с помощью Powershell:

связь

Другие советы

Метод IIS заключается в ограничении доступа по IP-адресу.Я успешно использовал это раньше, и для этого должно быть довольно легко написать сценарий PowerShell или использовать сценарии администрирования IIS.

Мне неизвестны методы SharePoint, которые позволяют это сделать.Существует команда quiescefarm stsadm, но она применима только к формам InfoPath.

Если вы хотите сделать сайт полностью недоступным, вы можете написать сценарий для добавления файла app_offline.htm в корневой каталог сайта SharePoint.

Это запретит кому-либо доступ к сайту, поэтому это может быть не идеально, если вам нужно разрешить администраторам входить в систему.Но это может быть решением, если у вас есть бэкдор.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top