Options
- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Bookmark
- Subscribe
- Mute
- Printer Friendly Page
401 unauthorized error while accessing Rest api URL-Powershell
2020-06-18
02:34 AM
6,275 Views
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
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
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
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
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
@GidonMarcus : None of the solutions listed in the link contains solution to my question.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Got it fixed. OCUM uses a different accept parameter in header variable compared to other gui's
