1. ホーム
  2. スクリプト・コラム
  3. パワーシェル

PowershellでNTFSファイルシステムのパーミッションをクローンする

2022-02-06 10:02:45

すべてのバージョンに対応しています。

ここでは、フォルダやプログラムのパーミッションを取得し、別のオブジェクトに割り当てるための簡単なコードを紹介します。パスはすべて存在しなければならないことに注意してください。

コピーコード コードは以下の通りです。

$FolderToCopyFrom = 'C:\folder1'
$FolderToCopyTo = 'C:\folder2'
$securityDescriptor = Get-Acl -Path $FolderToCopyFrom
Set-Acl -Path $FolderToCopyTo -AclObject $securityDescriptor

セキュリティ記述のクローン作成には、管理者権限が必要です。最初のディレクトリのセキュリティルールは、すべて2番目のディレクトリのセキュリティルールを上書きすることに注意してください。