
まず、このサイトのすべての情報に感謝したいと思いますが、フォルダー/ファイルのアクセス許可に関して高レベルの質問があり、次の 2 つの方法のいずれかで解決したいと考えています。
- ICALCS を使用して権限をリセットします。
- 組み込みの FileSecurity API を使用する ASP.net C# Web フォーム。
現在、すべての Win2k サーバー Web アプリケーションを Win2008 サーバーに移行中です。問題は、2k から 2008 への大幅な移行であるため、移行用の変換ツールが機能しないことです。そうは言っても、私のタスクは、すべての Web サイト (現在はすべて 1 つのディレクトリにあります) を 2k から 2008 サーバーにコピーし、2k からすべての権限を何らかの方法で保存して、それらの権限を 2008 に再適用することです。上記の手順で権限をリセットする手順は完了していますが、Win2k から権限を保存して、コピーした 2008 のファイルに再適用する方法について、何かアドバイスはありますか? 何かアイデアがあれば、ぜひ教えてください。
答え1
Robocopy は、/SEC スイッチを使用して、権限をそのまま維持しながらファイルをコピーできます。
しかし、Webアプリケーションが必要Windows 2008 (特に R2 の場合) では、Windows 2000 とは異なる権限が適用されます。匿名アカウントとアプリケーション プール ID の動作はかなり異なります。