[英]Assigning variable in powershell and passing to commands
我試圖利用get-mailboxfolderstatistics
命令集獲取通訊組列表中的用戶列表的某些收件箱文件夾的項目計數。
我使用了get-distributiongroupmember
Commandlet僅過濾“名稱”並將其分配給變量。
這是我需要幫助的地方,也許有一個更簡單的方法,我想將每個用戶名傳遞給get-mailboxfolderstats
命令的“ identity”參數,以便該腳本將針對給定通訊組中的每個用戶提供我所需的文件夾統計信息。
感謝您的閱讀和幫助。
到目前為止,我有:
$s = get-distributiongroupmember -identity 23rdFloor | Select Name
將結果傳遞給foreach命令應該可以;
$ s = get-distributiongroupmember -identity 23rdFloor | 選擇名字
$ s | ForEach對象{get-mailboxfolderstatistics -identity $ _。Name}
您可以將組成員直接通過管道傳遞到Get-MailboxFolderStatistics:
Get-DistributionGroupMember 23rdFloor |
Where-Object {$_.RecipientType -eq 'UserMailbox'} |
Get-MailboxFolderStatistics
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.