<LimitMinError>1</LimitMinError>
(не забудьте так же включить <LimitMode>1<LimitMode>.
#выбираем нужную подписку
Get-AzureSubscription | Select-AzureSubscription
#выбираем нужную ВМ
$vm = Get-AzureVm -Name "you vm name" -ServiceName "you vm service name"
#ВНИМАНИЕ! Следующий код выполнится 2000 раз! Данный код добавляет конечные точки открывающие порты utp с 10000 по 12000.
10000..12000 | %{Add-AzureEndpoint -Name "Open port $_" -Protocol udp -LocalPort $_ -PublicPort $_ -VM $vm | Update-AzureVM}
Get-User -OrganizationalUnit "IT" -RecipientTypeDetails User -Filter { UserPrincipalName -ne $Null } | Enable-Mailbox
Get-User -OrganizationalUnit "IT" -RecipientTypeDetails User -Filter { UserPrincipalName -ne $Null } | %{$forwardedEmail = "{0}@bleble.ru" -f $_.SamAccountName; Set-Mailbox -ForwardingAddress $forwardedEmail}
$userscsv = Get-Content -Path "C:\Temp\users.csv" -Encoding UTF8
$users = ConvertFrom-Csv -InputObject $userscsv -Delimiter ';'
foreach ($user in $users) {
New-ADUser -SamAccountName $user.username -Surname $user.lastname -GivenName $user.firstname -AccountPassword $user.password -EmailAddress $user.email
}