任何人都可以提供帮助。我使用以下cmd' s在我们的Exchange 2016系统上创建用户
"users" : {
"Henk": {//Only Henk can write here
},
"John": {//Only John can write here
}
}
它们都工作但Set-MailboxRegionalConfiguration总是抛出错误。我必须等待几分钟,然后再次运行它就完成了。我相信这是因为启用用户cmd仍然在后台工作。
有没有人知道更改它的方法,以便在启用邮箱后运行cmd?
由于
答案 0 :(得分:0)
您可以在脚本中添加sleep
间隔,以便在运行Set-MailboxRegionalConfiguration
cmdlet之前为交换时间整理帐户。
Enable-MailUser -Identity "joe.bloggs" -ExternalEmailAddress 'joe.bloggs@domain.co.uk'
Get-MailUser -Identity "joe.bloggs" | Enable-Mailbox
Add-MailboxPermission -Identity "joe.bloggs" -User MailboxAdmins -AccessRights Fullaccess -InheritanceType all
Sleep -Seconds 30
Set-MailboxRegionalConfiguration -Identity "joe.bloggs" -TimeZone "GMT Standard Time" -DateFormat "dd/MM/yyyy" -Language "en-GB" -TimeFormat "HH:mm"