使用 powershell 和 CSV 设置动态分布

问题描述 投票:0回答:0

我正在运行一个带有 CSV 文件的小型 powershell 代码: 代码: $Data = Import-Csv "C:\DDL\Set-DDL.csv" ForEach ($wm in $Data) { Set-DynamicDistributionGroup -Identity $wm.Identity -RecipientFilter {(UserAccountControl -ne "514") - 和(部门 -like $wm.Dept)}}

CSV: 身份、部门 LearnTest-DDL2,(279) 卓越运营 LearnTest-DDL3,(280) HPS - 运行性能

它给出了错误: Write-ErrorMessage:无法处理参数“RecipientFilter”的参数转换。无法将值“(UserAccountControl -ne "514") - 和 (Department -like $wm.Dept)”转换为类型“System.String”。错误:“对象引用未设置到对象的实例。”

这是特别重要的部分(部门 -like $wm.Dept)

帮我解决这个问题

powershell exchange-server azure-powershell powershell-4.0 powershell-remoting
© www.soinside.com 2019 - 2024. All rights reserved.