0

icacls を使用してファイル フォルダーにユーザーを追加することに慣れましたが、次の操作を行う方法がわかりません。

多くの子を持つフォルダで、g

  1. フォルダに対する既存のアクセス許可を取得して保存します

  2. たくさんの新しいユーザーを追加し、すべての子に伝播し、継承、置換、および強制をオンにします (以前のスクリプトから既に機能しています)。

  3. 最上位のフォルダーを確認し、手順 2 で設定されていない権限をすべて削除します。

  4. 親フォルダーに正しいアクセス許可があり、すべての子に継承が設定されているので、すべての子に親と同じアクセス許可を設定します (ACL 継承を再計算しますか?)

皆さんが提供できる助けに感謝します。正しい方向に進むためにプッシュが必要です。

4

1 に答える 1

1

PowerShell を使用している場合は、 と があるため、icacls (オブジェクトではなくテキストを返す) は必要ありませGet-AclSet-Acl。ただし、これら 2 つのコマンドのヘルプは大幅に不足しているため、.NET フレームワークで補うことをお勧めします。

http://technet.microsoft.com/en-us/library/ff730951.aspxは、PowerShell で .NET フレームワークを使用する ACL に関する非常に優れた記事です。System.Security.AccessControl に関する詳細情報が必要な場合は、http://msdn.microsoft.com/en-us/library/system.security.accesscontrol.aspxにアクセスしてください。

于 2013-10-04T14:36:44.977 に答える