1

昨日、sharepoint 2010 でタイム トラッキング サイトを誤って削除してしまい、残念ながらごみ箱に移動されませんでした。ごみ箱のサイト コレクション管理者ビュー、自分のビュー、または PowerShell の get-spdeletedsite コマンドを使用しても、それを見つけることができませんでした。

最後に、データベースのバックアップを復元し、接続されていないバックアップ エクスプローラーを使用し、サイトを cmp として取得し、空のサイトを作成してから、PS を使用して cmp をインポートしました。

残念ながら、データは時間追跡データであり、アイテムを作成した人は重要な情報です。リストを復元したとき、管理者のユーザー名を使用してすべてのエントリが作成され、月ごとの個人固有のデータが失われました。


次のいずれかの方法を知っている人はいます

? sharepoint データベースに基づく
d) 「作成者」列を最新の状態にするその他の方法

前もってありがとう、ステフ

4

1 に答える 1

1

Export-SPWeb と Import-SPWeb の両方にパラメーター "IncludeUserSecurity" があり、エクスポートされたサイトのユーザー セキュリティが含まれます。「CreatedBy」を実行すると、残念ながらインポート ユーザーのままになりますが、最後の更新ユーザーには正しいユーザーが表示されます。

その情報で十分かどうかわかりませんか?最悪の場合、createdby ユーザーを更新されたユーザーと同じに設定するスクリプトを実行できます。これは、インポートされたサイトではデフォルトで間違ったユーザーになるためです。

お役に立てれば。

于 2012-11-29T11:18:08.657 に答える