我需要在下午6點和上午7點之間禁用對SharePoint應用程序的訪問。 SharePoint 2007似乎沒有開箱即用的「維護模式」,因此我正在尋找解決方案。目前有人將用戶從安全組中移出,以限制對應用程序的訪問,所以至少可以使該過程自動化。如何爲SharePoint創建「維護模式」?
是否有PowerShell腳本或SharePoint功能或我可以添加到我的服務器以啓用應用程序的維護模式?也許是SPJobDefinition的示例代碼?
我需要在下午6點和上午7點之間禁用對SharePoint應用程序的訪問。 SharePoint 2007似乎沒有開箱即用的「維護模式」,因此我正在尋找解決方案。目前有人將用戶從安全組中移出,以限制對應用程序的訪問,所以至少可以使該過程自動化。如何爲SharePoint創建「維護模式」?
是否有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網站的根目錄。
這將阻止任何人訪問該網站,因此如果您需要允許管理員登錄,它可能不理想。但是如果你有後門,它可能是一個解決方案。