0

これは私を当惑させているものです。

サブフォルダー \Reports を持つリモート共有 \SomeMachine\Mirror があります。

だから \\SomeMachine\Mirror\Reports

次に、md "\\SomeMachine\Mirror\Reports\YYYY\YYYY-MM\YYYY-MM-DD" を実行するバッチ コマンドがあります。

日付部分は現在の日付に置き換えられます。

このコマンドを自分のマシンから実行すると、パスが正しく作成されますが、サーバー (Windows Server 2008 R2) からは、「ディレクトリまたはファイルを作成できません」というメッセージが表示されて失敗します。まだ見知らぬ人ですが、最初に YYYY パスを作成してから YYYY-MM パスを作成して md を段階的に実行すると、正常に動作します。1 つの方法を妨げ、他の方法を妨げないアクセス許可があるかどうかわかりませんか?

両方のコマンド シェルのバージョンは 6.1.7601 で、mkdir /? 中間パスを作成すると述べています。

何がうまくいかないのか誰にも分かりますか?ありがとう!

4

1 に答える 1

0

異なるサーバーでいくつかの調査を行った後、2 つの同一のサーバー間で動作が異なることを確認しました。問題が発生しているサーバーを再起動すると、これが解決されました。他の (目に見える) 症状はなかったので、サーバー ソフトウェアの更新に関連している可能性が高い「グリッチ」と考えてください。

于 2012-11-26T12:36:27.557 に答える