NetApp Community Update
This site will enter Read Only mode on July 23 as we prepare to move to a new platform. You will still be able to view content, but posting and replying will be temporarily disabled.
We're excited to launch our new Community experience on July 30 and more information will follow soon.
Stay connected during the transition - Join our Discord community today.

Microsoft Virtualization Discussions

Incorrect Credentials

ToddBarton
1,130 Views

I am trying to run a PowerShell script to connect to multiple filers and do a 'get-ncvol'.  I have a scheduled task running from the Windows Task Scheduler that is running with a Group Managed Service Account. My script contains the username that I'm logging into the filer(s) with along with the password which is encrypted in a file (the encryption was done while running with the Group Managed Service Account).  I used the following to encrypt the password:

"password" | ConvertTo-SecureString -AsPlainText -Force | ConvertFrom-SecureString | Set-Content "C:\myfiles\stuff\encryptedpassword.txt"

 

Then in my script, once again running as my Group Managed Service Account, I do the following:

$username = 'domain\id'

$password =  Get-Content "C:\myfiles\stuff\encryptedpassword.txt" | ConvertTo-SecureString

$hosts = Get-Content "C:\myfiles\stuff\filers.txt"

$cred =  $cred = new-object -typename System.Management.Automation.PSCredential -argumentlist $username, $password

$hosts | % { $filer = $_ Add-NcCredential -controller $filer -credential $cred }

 

foreach($cluster in $hosts)

 {

   Connect-NcController -name $cluster | Out-Null

   Get-NcVol | Export-CSV $filename -Append -NoTypeInformation

 }

 

When it tries to connect to the filer I get a "

Connect-NcController : Incorrect credentials for myfiler1

 

I can't figure out why the credential is incorrect.

 

 

 

0 REPLIES 0
Public