我不确定为什么会出现错误。我正在导入 csv 文件
$Mailboxes = import-csv C:users.csv
Foreach ($User in $Mailboxes)
{Add-mailboxfolderpermission –identity ($user+':calendar’) –user test@sample.com –Accessrights Editor}
您正在尝试将字符串添加到PSCustomObject
,这是导入带有Import-Csv
的CSV时获得的结果类型。op_Addition
是非基元类型在重载加法运算符时可以实现的方法名,错误指示$user
对象不支持加法操作。
请记住,导入 CSV 会为您提供一个PSCustomObject
数组,集合中的每个元素都是 CSV 中行的对象表示形式,而不是 CSV 行本身的字符串。
您可能想要的是将该字符串添加到该 CSV 中的行 rolumn 中。你会这样做:
$user.ColumnName + ':calendar'