<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: NetApp ONTAP REST API Authentication parameter issue on PowerShell 5.1 in ONTAP Rest API Discussions</title>
    <link>https://community.netapp.com/t5/ONTAP-Rest-API-Discussions/NetApp-ONTAP-REST-API-Authentication-parameter-issue-on-PowerShell-5-1/m-p/441109#M415</link>
    <description>&lt;P&gt;Thanks a lot for advise. Di do not know detail about our Env using which certificate, but I tried above command from our PowerShell v.5.1 env and got error like below&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;&lt;P&gt;PS C:\Users\TAC5665&amp;gt; Invoke-RestMethod -Uri "&lt;A href="https://nasoc03.d2-tdbfg.com/api/cluster" target="_blank"&gt;https://nasoc03.d2-tdbfg.com/api/cluster&lt;/A&gt;" -Credential (Get-Credential)&lt;/P&gt;&lt;P&gt;cmdlet Get-Credential at command pipeline position 1&lt;BR /&gt;Supply values for the following parameters:&lt;BR /&gt;Credential&lt;BR /&gt;Invoke-RestMethod : The underlying connection was closed: Could not establish trust relationship for the SSL/TLS secure channel.&lt;BR /&gt;At line:1 char:1&lt;BR /&gt;+ Invoke-RestMethod -Uri "&lt;A href="https://nasoc03.d2-tdbfg.com/api/cluster" target="_blank"&gt;https://nasoc03.d2-tdbfg.com/api/cluster&lt;/A&gt;" -Cr ...&lt;BR /&gt;+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~&lt;BR /&gt;+ CategoryInfo : InvalidOperation: (System.Net.HttpWebRequest:HttpWebRequest) [Invoke-RestMethod], WebException&lt;BR /&gt;+ FullyQualifiedErrorId : WebCmdletWebResponseException,Microsoft.PowerShell.Commands.InvokeRestMethodCommand&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;What I research before &lt;SPAN&gt;The parameter authentication is only available within powershell 6.0+.&lt;BR /&gt;&lt;BR /&gt;&lt;A href="https://github.com/dnewsholme/GoogleDynamicDNS/issues/1" target="_blank" rel="noopener"&gt;https://github.com/dnewsholme/GoogleDynamicDNS/issues/1&lt;/A&gt;&lt;BR /&gt;&lt;BR /&gt;Is that true?&lt;BR /&gt;&lt;BR /&gt;Plz advise on that.&lt;/SPAN&gt;&lt;/P&gt;</description>
    <pubDate>Mon, 23 Jan 2023 14:52:35 GMT</pubDate>
    <dc:creator>Jyblues</dc:creator>
    <dc:date>2023-01-23T14:52:35Z</dc:date>
    <item>
      <title>NetApp ONTAP REST API Authentication parameter issue on PowerShell 5.1</title>
      <link>https://community.netapp.com/t5/ONTAP-Rest-API-Discussions/NetApp-ONTAP-REST-API-Authentication-parameter-issue-on-PowerShell-5-1/m-p/441063#M412</link>
      <description>&lt;P&gt;Hello,&lt;BR /&gt;I am working on retrieve Dev NetApp Cluster information through ONTAP REST API with PowerShell.&lt;BR /&gt;&lt;BR /&gt;But, when I initiate NetApp REST API though PowerShell in my laptop and got error like below.&lt;BR /&gt;&lt;BR /&gt;PS C:\Users\TAC5665&amp;gt; $Cred = Get-Credential&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;cmdlet Get-Credential at command pipeline position 1&lt;/P&gt;&lt;P&gt;Supply values for the following parameters:&lt;/P&gt;&lt;P&gt;Credential&lt;/P&gt;&lt;P&gt;PS C:\Users\TAC5665&amp;gt; $Params = @{&lt;/P&gt;&lt;P&gt;&amp;gt;&amp;gt; Uri = &lt;A href="https://nasoc03.d2-tdbfg.com/api/network/ethernet/ports" target="_blank"&gt;https://nasoc03.d2-tdbfg.com/api/network/ethernet/ports&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&amp;gt;&amp;gt; Authentication = "Basic"&lt;/P&gt;&lt;P&gt;&amp;gt;&amp;gt; Credential = $Cred&lt;/P&gt;&lt;P&gt;&amp;gt;&amp;gt; }&lt;/P&gt;&lt;P&gt;PS C:\Users\TAC5665&amp;gt;&lt;/P&gt;&lt;P&gt;PS C:\Users\TAC5665&amp;gt; Invoke-RestMethod @Params&lt;/P&gt;&lt;P&gt;Invoke-RestMethod : A parameter cannot be found that matches parameter name 'Authentication'.&lt;/P&gt;&lt;P&gt;At line:1 char:19&lt;/P&gt;&lt;P&gt;+ Invoke-RestMethod @Params&lt;/P&gt;&lt;P&gt;+&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ~~~~~~~&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; + CategoryInfo&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; : InvalidArgument: (:) [Invoke-RestMethod], ParameterBindingException&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; + FullyQualifiedErrorId : NamedParameterNotFound,Microsoft.PowerShell.Commands.InvokeRestMethodCommand&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Current My laptop PowerShell version as&amp;nbsp; 5.1&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;PS C:\Users\TAC5665&amp;gt; $PSVersionTable&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Name&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Value&lt;/P&gt;&lt;P&gt;----&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; -----&lt;/P&gt;&lt;P&gt;PSVersion&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 5.1.19041.2364&lt;/P&gt;&lt;P&gt;PSEdition&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Desktop&lt;/P&gt;&lt;P&gt;PSCompatibleVersions&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {1.0, 2.0, 3.0, 4.0...}&lt;/P&gt;&lt;P&gt;BuildVersion&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 10.0.19041.2364&lt;/P&gt;&lt;P&gt;CLRVersion&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 4.0.30319.42000&lt;/P&gt;&lt;P&gt;WSManStackVersion&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;3.0&lt;/P&gt;&lt;P&gt;PSRemotingProtocolVersion&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 2.3&lt;/P&gt;&lt;P&gt;SerializationVersion&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1.1.0.1&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;</description>
      <pubDate>Wed, 04 Jun 2025 09:53:46 GMT</pubDate>
      <guid>https://community.netapp.com/t5/ONTAP-Rest-API-Discussions/NetApp-ONTAP-REST-API-Authentication-parameter-issue-on-PowerShell-5-1/m-p/441063#M412</guid>
      <dc:creator>Jyblues</dc:creator>
      <dc:date>2025-06-04T09:53:46Z</dc:date>
    </item>
    <item>
      <title>Re: NetApp ONTAP REST API Authentication parameter issue on PowerShell 5.1</title>
      <link>https://community.netapp.com/t5/ONTAP-Rest-API-Discussions/NetApp-ONTAP-REST-API-Authentication-parameter-issue-on-PowerShell-5-1/m-p/441103#M413</link>
      <description>&lt;P&gt;You don't need Authentication - just Credential is sufficient (I believe they're actually mutually exclusive).&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Example:&lt;/P&gt;&lt;P&gt;Invoke-RestMethod -Method Get -Uri 'https://{clusterip}/api/cluster' -Credential (Get-Credential)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Also, since you're using PSv5 and IF ONTAP is using a self-signed certificate you'll need to use the self-signed cert 'hack'.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;If you don't already have this:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;LI-CODE lang="markup"&gt;#Accept Self-Signed Certificates
Add-Type @"
    using System.Net;
    using System.Security.Cryptography.X509Certificates;
    public class TrustAllCertsPolicy : ICertificatePolicy {
        public bool CheckValidationResult(
            ServicePoint srvPoint, X509Certificate certificate,
            WebRequest request, int certificateProblem) {
            return true;
        }
    }
"@ -ea SilentlyContinue -wa SilentlyContinue 

[System.Net.ServicePointManager]::CertificatePolicy = [TrustAllCertsPolicy]::new()&lt;/LI-CODE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Sun, 22 Jan 2023 23:30:57 GMT</pubDate>
      <guid>https://community.netapp.com/t5/ONTAP-Rest-API-Discussions/NetApp-ONTAP-REST-API-Authentication-parameter-issue-on-PowerShell-5-1/m-p/441103#M413</guid>
      <dc:creator>JohnChampion</dc:creator>
      <dc:date>2023-01-22T23:30:57Z</dc:date>
    </item>
    <item>
      <title>Re: NetApp ONTAP REST API Authentication parameter issue on PowerShell 5.1</title>
      <link>https://community.netapp.com/t5/ONTAP-Rest-API-Discussions/NetApp-ONTAP-REST-API-Authentication-parameter-issue-on-PowerShell-5-1/m-p/441109#M415</link>
      <description>&lt;P&gt;Thanks a lot for advise. Di do not know detail about our Env using which certificate, but I tried above command from our PowerShell v.5.1 env and got error like below&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;&lt;P&gt;PS C:\Users\TAC5665&amp;gt; Invoke-RestMethod -Uri "&lt;A href="https://nasoc03.d2-tdbfg.com/api/cluster" target="_blank"&gt;https://nasoc03.d2-tdbfg.com/api/cluster&lt;/A&gt;" -Credential (Get-Credential)&lt;/P&gt;&lt;P&gt;cmdlet Get-Credential at command pipeline position 1&lt;BR /&gt;Supply values for the following parameters:&lt;BR /&gt;Credential&lt;BR /&gt;Invoke-RestMethod : The underlying connection was closed: Could not establish trust relationship for the SSL/TLS secure channel.&lt;BR /&gt;At line:1 char:1&lt;BR /&gt;+ Invoke-RestMethod -Uri "&lt;A href="https://nasoc03.d2-tdbfg.com/api/cluster" target="_blank"&gt;https://nasoc03.d2-tdbfg.com/api/cluster&lt;/A&gt;" -Cr ...&lt;BR /&gt;+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~&lt;BR /&gt;+ CategoryInfo : InvalidOperation: (System.Net.HttpWebRequest:HttpWebRequest) [Invoke-RestMethod], WebException&lt;BR /&gt;+ FullyQualifiedErrorId : WebCmdletWebResponseException,Microsoft.PowerShell.Commands.InvokeRestMethodCommand&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;What I research before &lt;SPAN&gt;The parameter authentication is only available within powershell 6.0+.&lt;BR /&gt;&lt;BR /&gt;&lt;A href="https://github.com/dnewsholme/GoogleDynamicDNS/issues/1" target="_blank" rel="noopener"&gt;https://github.com/dnewsholme/GoogleDynamicDNS/issues/1&lt;/A&gt;&lt;BR /&gt;&lt;BR /&gt;Is that true?&lt;BR /&gt;&lt;BR /&gt;Plz advise on that.&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Mon, 23 Jan 2023 14:52:35 GMT</pubDate>
      <guid>https://community.netapp.com/t5/ONTAP-Rest-API-Discussions/NetApp-ONTAP-REST-API-Authentication-parameter-issue-on-PowerShell-5-1/m-p/441109#M415</guid>
      <dc:creator>Jyblues</dc:creator>
      <dc:date>2023-01-23T14:52:35Z</dc:date>
    </item>
    <item>
      <title>Re: NetApp ONTAP REST API Authentication parameter issue on PowerShell 5.1</title>
      <link>https://community.netapp.com/t5/ONTAP-Rest-API-Discussions/NetApp-ONTAP-REST-API-Authentication-parameter-issue-on-PowerShell-5-1/m-p/441111#M416</link>
      <description>&lt;P&gt;Thanks a lot John. It worked for me your solution....&lt;/P&gt;</description>
      <pubDate>Mon, 23 Jan 2023 16:03:19 GMT</pubDate>
      <guid>https://community.netapp.com/t5/ONTAP-Rest-API-Discussions/NetApp-ONTAP-REST-API-Authentication-parameter-issue-on-PowerShell-5-1/m-p/441111#M416</guid>
      <dc:creator>Jyblues</dc:creator>
      <dc:date>2023-01-23T16:03:19Z</dc:date>
    </item>
  </channel>
</rss>

