ROBOCOPY - 宛先のファイル システム タイプを取得中 - アクセスが拒否されました

ROBOCOPY - 宛先のファイル システム タイプを取得中 - アクセスが拒否されました

コピー コマンドを実行して、Zip ファイルをローカル ファイル システムから別のサーバーの UNC パスに転送しようとしています。ファイルはコピーされますが、以下のエラーと終了コード 1 が表示されます。ユーザーには、宛先フォルダーに対する完全な権限があります。

指示:

robocopy "C:\vsts-agent\_work\1\a\" "\\file-clstr\websites\" "Global.zip"

出力:


ROBOCOPY :: Windows 用の強力なファイルコピー

開始: 2017 年 12 月 12 日 13:36:46 2017/12/12 13:36:46 エラー 5 (0x00000005) 宛先 \file-clstr\websites\ のファイル システム タイプを取得しています。アクセスが拒否されました。ソース: C:\vsts-agent_work\1\a\ 宛先 - \file-clstr\websites\ ファイル: Global.zip

オプション: /DCOPY:DA /COPY:DAT /R:1000000 /W:30

                   1    C:\vsts-agent\_work\1\a\
    New File         375.3 m    Global.zip

0.0% 0.2% 0.5% 0.7% 1.0% 1.3% 1.5% 1.8% ...

答え1

フォルダーのアクセス許可は確認しましたが、共有のアクセス許可は確認していませんでした。これがエラーの原因でした。

答え2

他の人の役に立つかもしれないのでこれを追加します...私も robocopy コマンドでアクセス拒否エラーが発生しました。フォルダーと共有のアクセス許可を確認しました。

結局、ソース コンピューターが robocopy 呼び出しのために実行していたユーザー アカウントは、ドメインまたは共有ローカル アカウントではなく、「ローカル システム」でした。この組み込みアカウントは、ネットワーク アクセスには使用できません。サービスを実行しているユーザーは変更できなかったため、最終的に、適切なアカウントでnet use共有をマップするとともに、robocopy 呼び出しをバッチ スクリプトに配置することにしました。

関連情報