我正在尝试为使用管理员帐户的用户设置邮箱权限。
尝试{
Set-Mailbox $UserPrincipleName -AuditEnabled $True -AuditLogAgeLimit
"03.00:00:00" -AuditDelegate "SoftDelete", "HardDelete", "SendAs", "Create",
"FolderBind" -Confirm:$false}catch{
if($Error)
{
Write-Host "Error"
} }
我无法在catch块($Error)中捕获此错误。
错误::无法在"Set-Mailbox“cmdlet上使用"Confirm”参数,因为该参数不存在于当前用户的角色定义中。
请检查分配给您的管理角色,然后重试。
任何线索都将不胜感激。干杯..。
发布于 2017-10-15 19:59:47
添加以将-ErrorAction Stop添加到Set-Mailbox cmdlet:
Set-Mailbox $UserPrincipleName -AuditEnabled $True -AuditLogAgeLimit
"03.00:00:00" -AuditDelegate "SoftDelete", "HardDelete", "SendAs", "Create",
"FolderBind" -ErrorAction Stophttps://stackoverflow.com/questions/46696003
复制相似问题