簡體   English   中英

如何在 powershell 中為團隊執行嵌套循環

[英]How can I do nested loops in powershell for teams

我是 PowerShell 的新手,我想用它來自動化團隊中的不同 FOR 循環。

我制作了一個腳本,它從文件中讀取信息並根據該文件執行操作

Import-Csv -Path "C:\\Users\\Arik\\Desktop\\names.csv" | foreach{Add-TeamChannelUser -GroupId 7a0d2b07-3e4d-45c5-b455-5622fa5b0b24 -DisplayName "4  -  Execution" -user $\_.email}

此腳本將用戶添加到某個團隊和某個頻道。 我想要做的是自動化 GroupID 和 DisplayName 過程。 無論如何我可以做到這一點嗎? 我想我必須使用 for 循環,但我不確定如何在 PowerShell 上實現它。 我希望它首先使用組 ID 選擇團隊,然后對於每個團隊,我希望它查找某些頻道,對於每個頻道,我希望它添加電子郵件列表。 任何幫助將不勝感激,我試圖盡可能避免堆棧溢出。

我沒有為團隊使用過 powershell,但也許可以嘗試:

$users = Import-Csv -Path "C:\\Users\\Arik\\Desktop\\names.csv"
foreach($user in $users){
    Add-TeamChannelUser -GroupId '7a0d2b07-3e4d-45c5-b455-5622fa5b0b24' -DisplayName "4  -  Execution" -user $user.email
}

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM