我想从
提供身份列表get-msoluser | select userprincipalname
为:
Set-CsOnlineDialInConferencingUser -allowpstnonlymeetings $true -Identity name@domain.com
但是将这两者结合起来是我挣扎的地方,我猜测foreach
循环是最好的方法吗?但我无法让它发挥作用。
答案 0 :(得分:2)
您应该可以执行foreach-object
循环:
get-msoluser |
select-object userprincipalname |
Foreach-object {
set-csonlinedialinconferencinguser `
-allowpstnonlymeetings $true `
-identity $_.userprincipalname
}
答案 1 :(得分:0)
Foreach循环比foreach-object快。 (执行前存储到存储器中的数据)
$Users = get-msoluser
Foreach ($User in $Users)
{
Set-CsOnlineDialInConferencingUser -allowpstnonlymeetings $true -Identity $User.userprincipalname
}