Posted On July 17, 2019

PowerShell: Connect to Azure CLI

kimconnect 0 comments
blog.KimConnect.com >> Codes , Virtualization >> PowerShell: Connect to Azure CLI
# Set PSGallery as trusted to bypass prompts
Set-PSRepository -Name 'PSGallery' -InstallationPolicy Trusted -WarningAction Silently
Continue
# Configure PSSession to authenticate to intranet proxy, if exists
(New-Object System.Net.WebClient).Proxy.Credentials = [System.Net.CredentialCache]::DefaultNetworkCredentials
# Install Azure CLI
Install-Module -Name Az -AllowClobber
# Set Credentials
$username="[email protected]"
$password=ConvertTo-SecureString -AsPlainText "PASSWORD" -Force
$cred = New-Object -TypeName System.Management.Automation.PSCredential -ArgumentList $username,$password
$tenant="xxxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxx"
# Connect to Azure the normal way
Connect-AzAccount -Credential $cred
# Connect to Azure the funky way
Connect-AzAccount -Credential $cred -Tenant $tenant -ServicePrincipal
# Connect to Azure with 2nd Factor Authenticaton
...

Leave a Reply

Your email address will not be published. Required fields are marked *

Related Post

Updating SSL Certificates on Active Directory Federation Services (ADFS) Server

Scripted Version Notes: Part 1: Adding Cert to ADFS Server # Import Cert and get…

PowerShell: Error While Invoking Functions Containing 2 Parameters

Issue: This function will raise an error when being invoked: function localFunc ($x, $y){ begin{}…

PowerShell: Install App Using MSI on Remote Computers Via WinRM

# installMSiRemoteComputers.ps1 # version 0.0.1 $computernames='REMOTEPC001','REMOTEPC002' $thisMsiFile='C:\Temp\something.msi' $appName='testapp' $desiredVersion='1.0' $maxWaitSeconds=120 function installMsiOnRemoteComputers($computernames,$msiFile,$appName,$desiredVersion,$maxWaitSeconds){ function installMsiOnRemoteComputer{ param(…
Other project: DragonCoin.com