Microsoft Virtualization Discussions

Credentials issue


Hi All,

I am having trouble in scripts using the -controller switch on commands.  I keep getting an incorrect credentials message.

I have added the credentials (Add-NcCredential) and using the Connect-NcController command works fine and I get connected to the cluster or SVM.  I was expecting these saved credentials to be used when I run a command and add the -controller switch, as it is not working I assume that is not the case?

Is there a different way to save credentials for this switch to work?

I can work around the problem by keep changing the cluster of SVM I am connected to, but that makes the scripts inefficient and clumsy, especially when creating a loop that needs to check information on a source and a destination system.



Here's what I use to cycle through several controllers in a script.  The takeaway is to have a variable that actually connects to the controller be used for the -controller switch.

$cred = get-credential admin01  # Retrieves the credentials for a user

foreach ($controller in get-content C:\list_of_controllers.txt){

     $login = connect-nccontroller $controller -credential $cred

     get-ncvol -controller $login



Billy -

Just a quick comment.. You are doing this - $login = connect-nccontroller $controller -credential $cred, so you don't need to do this -controller $login

you should be able to just type get-ncvol

you have already established a connected to the controller with your $login credentials.


Thanks for the help - I tried it out and it did supress the actual login to the controller.

NetApp on Discord Image

We're on Discord, are you?

Live Chat, Watch Parties, and More!

Explore Banner

Meet Explore, NetApp’s digital sales platform

Engage digitally throughout the sales process, from product discovery to configuration, and handle all your post-purchase needs.

NetApp Insights to Action
I2A Banner