2017-05-12 9 views
2

何十年も間違っていた複数のファイルサーバーを1つの大きなファイルサーバーにマージしようとしています。数千のフォルダには約200万のファイルがあります。すべてのファイルとフォルダのアクセス権/所有者権限を削除/置き換えるPowershellコマンド

すべてのフォルダとファイルの複数の異なる所有者を置き換え、すべてのディレクトリからすべてのユーザーとグループの権利を削除し、すべてのファイルとフォルダの所有者として管理グループを設定する必要があります。

これが完了したら、私はファイルサーバーを論理的に再編成し、ユーザーに権利を戻す苦痛なプロセスを開始します。

すべての所有者/権利のすべてのファイル/フォルダを削除し、それらを別の所有者に置き換えるPowershellコマンドを知っている人はいますか?

ありがとうございます

答えて

1

コードは以下の所有権の変更について以下に示されています。あなたは同様の答えを見つけることができるだけでなく、PowerShell Change owner of files and folders

$folder = "\\homeserver\users\" 
$users = (get-childitem $folder) 

Foreach ($user in $users) { 
    $acl = Get-Acl $folder\$user 
    $acl.SetOwner([System.Security.Principal.NTAccount]"$user") 
    set-acl $folder\$user $acl 
} 
関連する問題