New-AzureAdUserPassword.ps1

<#
.SYNOPSIS
 
.DESCRIPTION
 
.EXAMPLE
    PS C:\>
#>

function New-AzureAdUserPassword {
    [char[]] $Consonants = 'bcdfghjklmnpqrstvwxyz'
    [char[]] $Vowels = 'aou'
    [securestring] $Password = ConvertTo-SecureString ('{0}{1}{2}{3}{4}' -f (Get-Random -InputObject $Consonants).ToString().ToUpper(),(Get-Random -InputObject $Vowels),(Get-Random -InputObject $Consonants),(Get-Random -InputObject $Vowels),(Get-Random -Minimum 1000 -Maximum 9999)) -AsPlainText -Force
    return $Password
}