web-dev-qa-db-ja.com

get-aclによって返されるリストに完全なユーザー名を追加するにはどうすればよいですか?

特定のフォルダにアクセスできる人のリストを作成したいと思います。リストには、許可されたアクセスのレベルも含まれている必要があります。私は次のPowerShellコマンドを理解しました:

Get-Acl \\path\to\my\folder | Select-Object path -ExpandProperty Access | ft IdentityReference, FileSystemRights

これはほとんど私が必要なものです。 IdentityReference列を完全なユーザー名を含む列に置き換えたい。 IdentityReference valueをGet-QADUserコマンドレットに渡してこれを実現しようとしていますが、完全なユーザー名とFileSystemRightsの両方を表示するように出力をフォーマットする方法がわかりません。 =列。

2
MBu

これを試してみてください、しかし未テスト

Get-Acl  | 
   Select-Object path -ExpandProperty Access | 
      select IdentityReference, FileSystemRights | 
         Select @{n='identity';e={$_.IdentityReference}},* | Get-QADUser
1
walid2mi