1

タイマージョブを使用してWSSサイトのバックアップと復元をスケジュールすることは可能ですか?または、WSS 3.0は同じ機能にOOTB機能を提供しますか?

ありがとう、テハス

4

2 に答える 2

1

これを自動化する唯一の方法は、STSADMバックアップコマンドを使用することです。Michael NoelによるこのSharePointサイトバックアップスクリプトは、まったく同じ問題に非常に役立つことがわかりました。

于 2009-07-02T14:40:59.373 に答える
0

あなたの質問に対する簡単な答え、テハスは、「はい、それは可能です」です。私の説明は、あなたがプロセスを処理する方法についていくつかのプログラム的なリードを求めていることを前提としています。バックアップジョブをスケジュールするための良い方法を探しているだけの場合(つまり、質問は管理者の質問であり、プログラミングの質問ではありません)、Alexに同意し、ServerFault.comを紹介します。10回のうち9回、その方向に進んでいる場合は、Windowsタスクスケジューラが適しています。

まず、バックアップと復元のオプションの概要を示します。

  1. 壊滅的なファームのバックアップまたは復元(つまり、サーバーの全体管理サイトで実行するのと同じ種類のバックアップと復元)を実行する場合は、Microsoft.SharePoint.Admininstrationを確認する必要があります。 .Backup名前空間。特定のエントリポイントはSPBackupRestoreConsoleタイプであり、事実上、バックアップおよび復元操作の「ダイレクタ」です。サポートするタイプのホスト(たとえば、SPBackupRestoreObjectSPBackupSettings、およびSPRestoreSettings)も機能します。

  2. 個々のサイトコレクションをバックアップおよび復元するだけの場合は、 Microsoft.SharePoint.Administration名前空間のSPSiteCollectionタイプを確認することをお勧めします。SPSiteCollectionには、バックアップメソッドと復元メソッドの両方があり、期待どおりに機能します。SPSiteCollectionアプローチの良いところは、バックアップが単一のファイルであるということです(SPBackupRestoreConsoleとは異なり、標準の壊滅的なバックアップの関連するすべてのXMLファイル履歴と複数ファイルのバックアップを作成します)。

厳密にはバックアップと復元ではありませんが、コンテンツ展開API名前空間(Microsoft.SharePoint.Deployment)に追加のオプションがあります。輸出入はそこで取り扱われます。

これらは、目的のバックアップおよび復元操作を実行するためにタイマージョブ内から開始するタイプです。あなたがやろうとしていたことについての追加の詳細を含めれば、私は追加の提案を提供することができます。

また、プログラムでタイマージョブを作成する方法を知っていることを前提としています。そうでない場合は、基本はAndrew Connellによる本当にすばらしい記事でカバーされています:http ://www.andrewconnell.com/blog/articles/CreatingCustomSharePointTimerJobs.aspx 。タイマージョブの構築はそれ自体がトピックですが:-)

これがお役に立てば幸いです。

于 2009-07-06T21:32:56.167 に答える