0
需要一個提醒如何循環下面的代碼列出所有用戶的權限,在一個特定的目標單元:PowerShell的列表permssions爲所有郵箱信息存儲的頂部中的特定對象單元
Get-MailboxFolderPermission -Identity username:\
應該有類似的東西這但需要正確的方式來放置一個循環:
Get-Mailbox -ResultSize Unlimited -OrganizationalUnit "ou=test,ou=internal,ou=net,dc=local,dc=net" | Get-MailboxFolderPermission -Identity username:\ \\networkshare\mailboxpermissions.csv
謝謝!我遇到下面的代碼,但它不工作可能是由於一些語法問題,需要提醒。 'Get-Mailbox -ResultSize Unlimited -OrganizationalUnit「ou = test,ou = internal,ou = net,dc = local,dc = net」| foreach {Get-MailboxFolderPermission -Identity $ _。id} | Export-Csv \\ networkshare \ mailboxpermissions.csv'我想我需要以另一種方式指定Identity,並且我還需要指定我需要信息存儲頂端的權限。對於一個腳本,我只是把用戶名:\ –
我忘了補充一點,那個錯誤信息是'Can not bing argument to parameter'Identity',因爲它是空的 –
所以我做了一些研究,顯然你可以直接'GET-MailboxFolderPermission'。所以首先,確保'Get-Mailbox -ResultSize Unlimited -OrganizationalUnit「ou = test,ou = internal,ou = net,dc = local,dc = net」'返回結果(完整性檢查?)。然後,運行'Get-Mailbox -ResultSize Unlimited -OrganizationalUnit「ou = test,ou = internal,ou = net,dc = local,dc = net」| GET-MailboxFolderPermission'。讓我知道這是如何工作的。 –