web-dev-qa-db-ja.com

サーバー2008のrobocopyアクセスがユーザーフォルダーに拒否されました+ / Bエラー

これは2つのパートです。

A)ドメイン管理者が実行するコマンドを使用して、サーバー2008でこれを実行しようとしました:

Robocopy\server\c $\users D:\ backupfolder/MIR

ユーザーフォルダー内のすべてのファイルで "アクセスが拒否されました"と表示されます。これは2008以外のサーバーでも機能するため、新しいセキュリティ構造にする必要があります。

B)読んだ後、robocopyで「バックアップモード」スイッチの/ Bを試みました。これは次のエラーを示しています:

エラー:ファイルのバックアップと復元のユーザー権限がありません。 *****バックアップコピー(/ Bまたは/ ZB)を実行するには、これらが必要です。

エラー:Robocopyがメモリ不足で終了しました。エラー:無効なパラメータ#%d: "%s"

私のユーザーはドメイン管理者で、サーバーのローカルの「バックアップオペレーター」グループにも追加されています。 2008サーバーでバックアップ/復元のユーザー権限を許可するにはどうすればよいですか?

5
Aszurom

学んだ教訓:

  1. 「ユーザーアカウント制御」はまだ悪魔です。ドメイン管理者がユーザーファイルを読み取るためのアクセスが拒否されました。

  2. UACが無効になると、私はまだアクセスを拒否されました。これは、サーバー2008がユーザープロファイルディレクトリでJUNCTION POINTSを使用したことが原因であることが判明しました。これにより、次のような再帰ループが作成されました。

C:\ users\username\appdata\appdata\appdata\appdata\appdata ...

したがって、2008サーバーに対してrobocopyを使用する場合、明らかに/ XJDと/ XJFが非常に重要です。 (これらは「ファイル/ディレクトリのジャンクションポイントを除外する」ためのものです)。

上記の両方の点に対処した後は、問題はありません。

3
Aszurom

他の人に役立つ場合は、ここに私の解決策を投稿します。

次のローカルセキュリティ設定にユーザーまたはグループを追加する必要があります

  • セキュリティ設定\ローカルポリシー\ユーザー権利の割り当て\ファイルとディレクトリのバックアップ
  • セキュリティ設定\ローカルポリシー\ユーザー権利の割り当て\ファイルとディレクトリを復元する
3
HMP

「/ B」スイッチを使用しても機能しない場合は、次の修正プログラムを試してください。

Windows 2008 R2: http://support.Microsoft.com/kb/979808/en-us Windows 2008: http://support.Microsoft.com/kb/973776/en -us

1
Sepu

私がrobocopyで遭遇した問題に遭遇している可能性があります。/B(および/ ZB)スイッチは、リモートターゲット(つまり、共有)で常に効果的に機能するとは限りません。 W2K8サーバーでRobocopyを実行し、データをバックアップフォルダーにプッシュして、別の方向にこれを行おうとすると、同じ問題がありますか?

1
Helvick

管理者権限で開始するコマンドプロンプト(右クリック、[管理者として実行])でこのコマンドを必ず実行してください。 UACが原因であると思われる問題が発生しています。

1
Zoredache