문제

오후 6시에서 오전 7시 사이에 SharePoint 응용 프로그램에 대한 액세스를 비활성화해야합니다. SharePoint 2007에는 "유지 보수 모드"가없는 것으로 보이지 않으므로 솔루션을 찾고 있습니다. 현재 누군가가 사용자를 보안 그룹에서 옮기기 위해 응용 프로그램에 대한 액세스를 제한하므로 최소한 해당 프로세스를 자동화하면 작동합니다.

PowerShell 스크립트 또는 SharePoint 기능이나 애플리케이션의 유지 관리 모드를 활성화하기 위해 서버에 추가 할 수있는 기능이 있습니까? 아마도 spjobdefinition을위한 샘플 코드일까요?

도움이 되었습니까?

해결책

BAT 파일에서 사용자 제거를

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

PowerShell과 함께 SharePoint를 열거하는 방법은 다음과 같이이 링크를 확인하십시오.

링크

다른 팁

IIS 방법은 IP 주소로 액세스를 제한하는 것입니다. 나는 그것을 성공적으로 사용했으며 PowerShell 스크립트를 작성하거나 IIS 관리자 스크립트를 사용하는 것이 매우 쉬워야합니다.

나는 이것을하는 SharePoint 방법을 모른다. quiescefarm stsadm 명령이 있지만 Infopath 양식에만 적용됩니다.

사이트를 완전히 액세스 할 수없는 경우 SharePoint 사이트의 루트 디렉토리에 App_offline.htm 파일을 추가하기 위해 스크립트를 작성할 수 있습니다.

이렇게하면 누구나 사이트에 액세스 할 수 없으므로 관리자가 로그인 해야하는 경우에는 이상적이지 않을 수 있습니다. 그러나 백도어가 있으면 해결책 일 수 있습니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top