powershell - 如何提供 cmdlet 的输入列表

标签 powershell office365

我想提供来自的身份列表

get-msoluser | select userprincipalname

至:

Set-CsOnlineDialInConferencingUser -allowpstnonlymeetings $true -Identity <a href="https://stackoverflow.com/cdn-cgi/l/email-protection" class="__cf_email__" data-cfemail="b4dad5d9d1f4d0dbd9d5ddda9ad7dbd9" rel="noreferrer noopener nofollow">[email protected]</a>

但是整合这两个是我正在努力的地方,我猜 foreach 循环是最好的方法?但我就是无法让它发挥作用。

最佳答案

您应该能够像这样执行 foreach-object 循环:

get-msoluser |
    select-object userprincipalname | 
        Foreach-object {
            set-csonlinedialinconferencinguser `
                -allowpstnonlymeetings $true `
                -identity $_.userprincipalname
        }

关于powershell - 如何提供 cmdlet 的输入列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49363863/

相关文章:

windows - 为什么 'Measure-Object -InputObject $foo' 与 PowerShell 中的 '$foo | Measure-Object' 不同?

powershell - UWP应用的安装失败,错误为0x80070005:添加磁贴失败,出现意外错误

.net - .NET Framework方法快速建立目录

c# - 在 Skype for Business 中获取通话时间

powershell - 如何使用 powershell 返回用户的所有 Exchange 通讯组

javascript - 如何从邮箱获取 Office 365 Outlook 文件夹名称

powershell - 如何关闭由 Invoke-WebRequest 打开的 IE session

powershell - 如何在 Powershell 中循环访问 Active Directory 组成员

amazon-s3 - 将文件从在线共享点上传到 aws s3 存储桶

javascript - Office 365 Outlook 加载项自定义 Pane