Forum Discussion

TejCGS's avatar
TejCGS
Copper Contributor
Apr 25, 2019

$cred = Get-Credential without asking for prompts in powershell

I am trying to run a script and i wanted to run it silently without asking for credential prompts. Is there a way to get around using "$cred = Get-Credential" without a prompt    The script i am t...
  • Kevin_Morgan's avatar
    Apr 26, 2019

    TejCGS 

     

    I have corrected your script (removed the unwanted call of Get-Credential and fixed the variable name creds)

     

    $username = "admin@domain.com"
    $password = ConvertTo-SecureString "mypassword" -AsPlainText -Force
    $psCred = New-Object System.Management.Automation.PSCredential -ArgumentList ($username, $password)
    Import-Module MSOnline
    Connect-MSolService -Credential $psCred
    $Session = New-PSSession -ConfigurationName Microsoft.Exchange -ConnectionUri https://ps.outlook.com/powershell-liveid/ -Credential $psCred -Authentication Basic -AllowRedirection
    Import-PSSession $Session -AllowClobber -DisableNameChecking

     

Resources