Community maintenance is complete. Thank you for your patience!

ONTAP Discussions

401 unauthorized error while accessing Rest api URL-Powershell

ashish9711

Any Idea on resolving these kind of errors
Code
PS C:\Users\administrator.DEMO.000> $UserName ="admin"


$ControllerPassword =ConvertTo-SecureString “Netapp1!” -AsPlainText -Force
$ControllerCredential = New-Object System.Management.Automation.PsCredential($UserName,$ControllerPassword)

$url="
https://192.168.0.71/rest/v1/aggregates?limit=20
"
$a=Invoke-RestMethod -Uri $url -Method Get -Credential $ControllerCredential
$a
$a[0]

 

 

Output
Invoke-RestMethod : Error 401 - Unauthorized
Please go back to the homepage and try again.
At line:10 char:4
+ $a=Invoke-RestMethod -Uri $url -Method Get -Credential $ControllerCredential
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : InvalidOperation: (System.Net.HttpWebRequest:HttpWebRequest) [Invoke-RestMethod], WebExceptio
n
+ FullyQualifiedErrorId : WebCmdletWebResponseException,Microsoft.PowerShell.Commands.InvokeRestMethodCommand
Cannot index into a null array.
At line:12 char:1
+ $a[0]
+ ~~~
+ CategoryInfo : InvalidOperation: (:) [], RuntimeException
+ FullyQualifiedErrorId : NullArray


PS C:\Users\administrator.DEMO.000>

 

 

3 REPLIES 3

GidonMarcus

Hi, see post from earlier this month.

https://community.netapp.com/t5/ONTAP-Rest-API-Discussions/credentials-with-powershell/td-p/156757

Gidi Marcus (Linkedin) - Storage and Microsoft technologies consultant - Hydro IT LTD - UK

ashish9711

@GidonMarcus : None of the solutions listed in the link contains solution to my question. 

ashish9711

Got it fixed. OCUM uses a different accept parameter in header variable compared to other gui's

Announcements
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
Public