3

特定のフォルダーへのアクセスを許可されているすべてのユーザーのドメイン\ユーザー名|グループ名をすべて表示して、別のコマンドにフィードする必要があります (すべてのユーザーのアクセスを削除し、新しいユーザー権限を設定します)、リストをフォーマットする方法はありますか?このパラメータだけを返すのですか? おそらくselect-objectとformat-listの組み合わせであることは知っていますが、何を探しているのか正確にはわかりません。

4

1 に答える 1

4

IdentityReferenceのプロパティのプロパティAccessから取得できますget-acl。私のユーザーフォルダーの例を次に示します。

PS C:\> $users = @((get-acl 'C:\users\myUser').Access | 
                 Select-Object -ExpandProperty IdentityReference)
PS C:\> $users

Value
-----
NT AUTHORITY\SYSTEM
BUILTIN\Administrators
DOMAIN\myUser

コレクションで返されるオブジェクトはNTAccount型です。

于 2013-09-20T15:32:45.757 に答える