2016-08-20 12:40 PM - edited 2016-08-20 12:41 PM
I am trying to fetch details across 7M & Cdot storage systems. I use domain credentials to login to the storage systems. While doing so following issues are being encountered.
i) Everytime I start the script I need to provide the credentials to get into the storage systems for fetching the details. which I want to avoid and it should do it automatically
ii) Tried defining user and pword variables and creating a new object. Which works but I dont want to keep the user/password in the script as lot of users use the same system
$cred = New-Object –TypeName System.Management.Automation.PSCredential –ArgumentList $user,$pword [ $user/ $pword are defined]
iii) Most importantly while connecting to the storage systems I am getting the following error frequently. Details mentioned below.
Note: I use the -credential for authentication . We need to rely on using domain authentication only for authenticating to the filer
$nccontroller = Connect-NcController $controller -Credential $cred
Connect-NcController : Incorrect credentials for <controller_name>
At line:1 char:1
+ Connect-NcController <controler_name>
+ CategoryInfo : InvalidResult: (controller_name:NcController) [Connect-NcController], NaAuthException
+ FullyQualifiedErrorId : HttpConnectionFailed,DataONTAP.C.PowerShell.SDK.ConnectNcControll
Please suggest on the queries
Solved! SEE THE SOLUTION
2016-08-21 05:47 AM
I wrote about authentication with the PSTK here, it might have some useful tips for you.
The easiest way is to use the "Add-NaCredential" and "Add-NcCredential" cmdlets to securely store the credentials on the system you're executing the script from.
Hope that helps.