我的代码是:
Import-Csv "$env:userprofile\Desktop\ExternalContacts.csv"| foreach {New-MailContact -Name $_.Name -DisplayName $_.Name -ExternalEmailAddress $_.ExternalEmailAddress -FirstName $_.FirstName -LastName $_.LastName | Set-MailContact -Identity $_.Name -HiddenFromAddressListsEnabled $_.HiddenFromAddressListsEnabled}
我得到:
无法处理参数“HiddenFromAddressListsEnabled”上的参数转换。无法将值“System.String”转换为类型“System.Boolean”,此类型的参数只接受布尔值或数字,请改用 $true、$false、1 或 0。
这是在记事本中查看的 CSV 文件的前两行:
Name,FirstName,LastName,ExternalEmailAddress,HiddenFromAddressListsEnabled
Ted Testington,Ted,Testington,ted.testington@blah.com,$true
如何进行必要的转换?
谢谢。