2017-02-23 3 views
0

Powershell을 사용하여 Office 365에서 사용자, 연락처 및 배포 목록을 만들려고합니다.powershell 거래 사무소 365

트랜잭션을 설정하여 세 명령을 모두 성공적으로 실행하는지 확인해야합니다.

New-MsolUser -DisplayName 'TEST TEST' -FirstName 'TEST' -LastName 'TEST' -UserPrincipalName '[email protected]' -UsageLocation US 

New-MailContact -Name 'TEST TEST' -ExternalEmailAddress '[email protected]' 

New-DistributionGroup -Name 'TEST TEST_TEST' -Members '[email protected]' 

답변

0

각 명령은 별도의 일을, 그래서 그들은 하나 하나 실행하고 그들 사이에 관계가 없습니다 :

내 명령이다. 전체 또는 아무 것도 갖고 싶지 않은 경우이 스크립트에 적어도 하나의 명령이 실패하면 이미 생성 된 리소스를 삭제하는 검사를 추가해야합니다.

예를 들어 New-MsolUser이 성공하고 New-MailContact이 실패하면 실패합니다. Remove-MsolUser을 실행할 "정리"부분을 실행해야합니다. 그래서

$username = [email protected], $ext_email_address 

과 : 쉽게 당신이 같은 변수에 대한 모든 정보를 정의해야 만들기위한

. 네가 요점을 알고 있다고 생각해. :)