powershell事务处理办公室365
我正在尝试使用Powershell在office 365中创建用户、联系人和通讯组列表 我需要设置一个事务,以确保我成功地执行了所有三个命令,或者什么都没有执行 我的命令是:powershell事务处理办公室365,powershell,transactions,office365,exchange-server,Powershell,Transactions,Office365,Exchange Server,我正在尝试使用Powershell在office 365中创建用户、联系人和通讯组列表 我需要设置一个事务,以确保我成功地执行了所有三个命令,或者什么都没有执行 我的命令是: New-MsolUser -DisplayName 'TEST TEST' -FirstName 'TEST' -LastName 'TEST' -UserPrincipalName 'TEST.TEST@TEST.onmicrosoft.com' -UsageLocation US New-MailContact -N
New-MsolUser -DisplayName 'TEST TEST' -FirstName 'TEST' -LastName 'TEST' -UserPrincipalName 'TEST.TEST@TEST.onmicrosoft.com' -UsageLocation US
New-MailContact -Name 'TEST TEST' -ExternalEmailAddress 'TEST@gmail.com'
New-DistributionGroup -Name 'TEST TEST_TEST' -Members 'TEST@gmail.com'
每个命令都做单独的事情,所以它们是一个接一个地执行的,它们之间没有任何关系。如果希望全部或全部不包含,则需要向该脚本添加某种检查,如果至少有一个命令失败,则删除已创建的资源 例如,如果
New MsolUser
成功,而New MailContact
失败。您需要运行“清理”部分,该部分将执行删除MsolUser
为了更方便,您应该将所有信息定义为变量,如:
$username = test@blabla.onmicrosoft.com, $ext_email_address
等等。我想你明白了