どのように私は、SharePointのための「メンテナンスモード」を作成することができますか?
-
21-08-2019 - |
質問
私は、午後6時と午前7時間のSharePointアプリケーションへのアクセスを無効にする必要があります。 SharePoint 2007のは、私は解決策を探しています「メンテナンスモード」アウトオブボックスを持っていないようです。現在、誰かがそのプロセスがうまくいく自動化するので、非常に少なくともでは、アプリケーションへのアクセスを制限するセキュリティグループからユーザーを移動します。
PowerShellスクリプトまたはSharePoint機能やIは、アプリケーションのメンテナンスモードを有効にするには、自分のサーバーに追加することができるものはありますか? SPJobDefinitionためおそらく、サンプルコード?
解決
は、
とbatファイル内のユーザーの削除を自動化することができstsadm -o userrole -url <url> -userlogin <DOMAIN\name> -role <role name> [-add] [-delete]
のPowershellでのSharePointを列挙する方法を、このリンクをチェックアウト:
<のhref = "http://geekswithblogs.net/bjackett/archive/2009/04/24/the-power-of-powershell-and-sharepoint-enumerating-sharepoint-permissions-and.aspx" のrel = "nofollowをnoreferrer">リンクする
他のヒント
IISの方法は、IPアドレスによるアクセスを制限することです。私は前に成功したことを使ってきたし、それを行うか、IIS管理スクリプトを使用するPowerShellスクリプトを記述するのは非常に簡単にする必要があります。
私はこれを行うのSharePointの方法を知っていませんよ。そこquiescefarmのSTSADMコマンドがあるが、それだけでInfoPathフォームに適用されます。
は、SharePointサイトのルートディレクトリにapp_offline.htmファイルを追加するためのスクリプトを書くことができます。
このサイトにアクセスしてから誰を妨げるので、あなたは、管理者がログインできるようにする必要がある場合、それは理想的ではないかもしれません。あなたはバックドアを持っている場合しかし、それは解決策になるかもしれません。