getting prompted for credentials

Iron Contributor


I am using the below script to connect to exchange online and msolservice. When i run the script i am not prompted for credentials when connecting to exchange online, however i do get prompted for credentials when connecting to msolservice. I dont understand why i am getting prompted when connecting to msolservice ?


$pimserviceaccount = ""
$adminpassword = "01000000d08c9ddf0115d1118c7a00c04fc297eb0100000084b78e199e1c3b478efd799c7aab6a910000000002000000000003660000c0000000100000000d19998b9fdab9ec1f44820c65de76fd0000000004800000a000000010000000dce05d1d250d5882967e46b97ecbd0c218000000ab0ceed45aa0a431a0137017b3479b6a6ea8e9694b41327714000000d1b19a01c628ceffedd753a5e2b53d0cd90fb930"
$secureString = ConvertTo-SecureString -String $adminpassword
$cred = New-Object -TypeName PSCredential -ArgumentList $pimserviceaccount, $secureString
$Session = New-PSSession -ConfigurationName Microsoft.Exchange -ConnectionUri -Credential $cred -Authentication Basic -AllowRedirection
Import-PSSession $Session -DisableNameChecking
Import-Module msonline
connect-msolservice -credential $cred


2 Replies



$orgName="<for example, litwareinc for>"
$acctName="<UPN of the account, such as Email address removed>"
$credential = Get-Credential -UserName $acctName -Message "Type the account's password."
#Azure Active Directory
Connect-MsolService -Credential $credential
#Exchange Online
Import-Module ExchangeOnlineManagement
Connect-ExchangeOnline -ShowProgress $true

This should work if there's no MFA, examples are from

and there are also examples with MFA if needed 

Did this work for you?