これは2つのパートです。
A)ドメイン管理者が実行するコマンドを使用して、サーバー2008でこれを実行しようとしました:
Robocopy\server\c $\users D:\ backupfolder/MIR
ユーザーフォルダー内のすべてのファイルで "アクセスが拒否されました"と表示されます。これは2008以外のサーバーでも機能するため、新しいセキュリティ構造にする必要があります。
B)読んだ後、robocopyで「バックアップモード」スイッチの/ Bを試みました。これは次のエラーを示しています:
エラー:ファイルのバックアップと復元のユーザー権限がありません。 *****バックアップコピー(/ Bまたは/ ZB)を実行するには、これらが必要です。
エラー:Robocopyがメモリ不足で終了しました。エラー:無効なパラメータ#%d: "%s"
私のユーザーはドメイン管理者で、サーバーのローカルの「バックアップオペレーター」グループにも追加されています。 2008サーバーでバックアップ/復元のユーザー権限を許可するにはどうすればよいですか?
学んだ教訓:
「ユーザーアカウント制御」はまだ悪魔です。ドメイン管理者がユーザーファイルを読み取るためのアクセスが拒否されました。
UACが無効になると、私はまだアクセスを拒否されました。これは、サーバー2008がユーザープロファイルディレクトリでJUNCTION POINTSを使用したことが原因であることが判明しました。これにより、次のような再帰ループが作成されました。
C:\ users\username\appdata\appdata\appdata\appdata\appdata ...
したがって、2008サーバーに対してrobocopyを使用する場合、明らかに/ XJDと/ XJFが非常に重要です。 (これらは「ファイル/ディレクトリのジャンクションポイントを除外する」ためのものです)。
上記の両方の点に対処した後は、問題はありません。
他の人に役立つ場合は、ここに私の解決策を投稿します。
次のローカルセキュリティ設定にユーザーまたはグループを追加する必要があります
「/ B」スイッチを使用しても機能しない場合は、次の修正プログラムを試してください。
Windows 2008 R2: http://support.Microsoft.com/kb/979808/en-us Windows 2008: http://support.Microsoft.com/kb/973776/en -us
私がrobocopyで遭遇した問題に遭遇している可能性があります。/B(および/ ZB)スイッチは、リモートターゲット(つまり、共有)で常に効果的に機能するとは限りません。 W2K8サーバーでRobocopyを実行し、データをバックアップフォルダーにプッシュして、別の方向にこれを行おうとすると、同じ問題がありますか?
管理者権限で開始するコマンドプロンプト(右クリック、[管理者として実行])でこのコマンドを必ず実行してください。 UACが原因であると思われる問題が発生しています。