私は Windows/MSSQL DBA ですが、自分のせいではない奇妙なシステムを継承しており、ちょっとした質問があります。
背景
既存のWindowsエコシステムからデータを一括コピーするために、Windows Server 2019 VMにエクスポートされているAzure NFSv3ボリュームがあります。私が遭遇している問題は、NFSv3ではACLが継承されないことです(私の知る限り)、そのためNFSボリュームにコピーするすべてのファイルとフォルダーには独自のACLが割り当てられ、デフォルトを設定できないようです。現在のファイルとフォルダーの数は943,318なので、プロパティ -> NFS 属性 -> ファイル権限 (モード)実行可能な選択肢ではありません。
質問
そこで質問なのですが、PowerShell、Windows コマンド シェル、あるいは COTS 製品を使って NFS ACL を一括設定する方法はあるのでしょうか。答えはおそらくノーでしょう。その場合、Linux マシンを入手して NFS ボリュームをそこにエクスポートすることを検討する必要があります。現時点では、当社は 99.9% Windows ベースの企業であるため、Linux VM を立ち上げるのは簡単ではありませんが、不可能ではありません。
ご協力いただければ幸いです。