どのように私は、SharePointのための「メンテナンスモード」を作成することができますか?

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

  •  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ファイルを追加するためのスクリプトを書くことができます。

このサイトにアクセスしてから誰を妨げるので、あなたは、管理者がログインできるようにする必要がある場合、それは理想的ではないかもしれません。あなたはバックドアを持っている場合しかし、それは解決策になるかもしれません。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top