<?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 Get-NaLunTargetDeviceId - trying to get LUN WWN in Microsoft Virtualization Discussions</title>
    <link>https://community.netapp.com/t5/Microsoft-Virtualization-Discussions/Get-NaLunTargetDeviceId-trying-to-get-LUN-WWN/m-p/53763#M2550</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello everybody, I'm trying to get LUN WWN with PowerShell and I faced with issue.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;At PS side:&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;PS C:\&amp;gt; Get-NaLunSerialNumber /vol/AIX_TEST/AIX_TEST&lt;/P&gt;&lt;P&gt;D0zdE+CP/KHo&lt;/P&gt;&lt;P&gt;PS C:\&amp;gt; Get-NaLunTargetDeviceId -serialnumber "D0zdE+CP/KHo" -Protocol fcp&lt;/P&gt;&lt;P&gt;Get-NaLunTargetDeviceId : Extra input: protocol&lt;/P&gt;&lt;P&gt;At line:1 char:24&lt;/P&gt;&lt;P&gt;+ Get-NaLunTargetDeviceId &amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;nbsp; -serialnumber "D0zdE+CP/KHo" -Protocol fcp&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; : InvalidOperation: (xx.xx.xx.xx:NaController) [Get-NaLunTargetDeviceId], EINVALIDINPUTERROR&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; + FullyQualifiedErrorId : ApiException,DataONTAP.PowerShell.SDK.Cmdlets.Lun.GetNaLunTargetDeviceId&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;At controller side&lt;/STRONG&gt;:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;fas-bottom1&amp;gt; Wed AprWed Apr 10 16:34:37 VOLT 10 16: [fas-bottom1:api.input.invalidSchema:warning]: Error in API input schema validation. API name: lun-get-target-device-id. &lt;SPAN style="color: #ff0000;"&gt;&lt;STRONG&gt;Detailed error: Extra input: protocol&lt;/STRONG&gt;&lt;/SPAN&gt;.&lt;/P&gt;&lt;P&gt;34:37 VOLT [fas-bottom1:api.input.invalidSchema:warning]: Error in API input schema validation. API name: lun-get-target-device-id. Detailed error: Extra input: protocol.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;As you can see I did mark "Extra input: protocol", because if I try to use Get-NaLunTargetDeviceId without -Protocol I get this:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;PS C:\Distr&amp;gt; Get-NaLunTargetDeviceId -serialnumber "D0zdE+CP/KHo"&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;cmdlet Get-NaLunTargetDeviceId at command pipeline position 1&lt;/P&gt;&lt;P&gt;Supply values for the following parameters:&lt;/P&gt;&lt;P&gt;(Type !? for Help.)&lt;/P&gt;&lt;P&gt;Protocol: fcp&lt;/P&gt;&lt;P&gt;Get-NaLunTargetDeviceId : Extra input: protocol&lt;/P&gt;&lt;P&gt;At line:1 char:24&lt;/P&gt;&lt;P&gt;+ Get-NaLunTargetDeviceId &amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;nbsp; -serialnumber "D0zdE+CP/KHo"&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; : InvalidOperation: (xx.xx.xx.xx:NaController) [Get-NaLunTargetDeviceId], EINVALIDINPUTERROR&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; + FullyQualifiedErrorId : ApiException,DataONTAP.PowerShell.SDK.Cmdlets.Lun.GetNaLunTargetDeviceId&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Suggestions? &lt;SPAN __jive_emoticon_name="happy" __jive_macro_name="emoticon" class="jive_macro jive_emote" src="https://community.netapp.com/5.0.1/images/emoticons/happy.gif"&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Thu, 05 Jun 2025 06:05:21 GMT</pubDate>
    <dc:creator>ALEXANDER_KRIVOSHEIN</dc:creator>
    <dc:date>2025-06-05T06:05:21Z</dc:date>
    <item>
      <title>Get-NaLunTargetDeviceId - trying to get LUN WWN</title>
      <link>https://community.netapp.com/t5/Microsoft-Virtualization-Discussions/Get-NaLunTargetDeviceId-trying-to-get-LUN-WWN/m-p/53763#M2550</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello everybody, I'm trying to get LUN WWN with PowerShell and I faced with issue.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;At PS side:&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;PS C:\&amp;gt; Get-NaLunSerialNumber /vol/AIX_TEST/AIX_TEST&lt;/P&gt;&lt;P&gt;D0zdE+CP/KHo&lt;/P&gt;&lt;P&gt;PS C:\&amp;gt; Get-NaLunTargetDeviceId -serialnumber "D0zdE+CP/KHo" -Protocol fcp&lt;/P&gt;&lt;P&gt;Get-NaLunTargetDeviceId : Extra input: protocol&lt;/P&gt;&lt;P&gt;At line:1 char:24&lt;/P&gt;&lt;P&gt;+ Get-NaLunTargetDeviceId &amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;nbsp; -serialnumber "D0zdE+CP/KHo" -Protocol fcp&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; : InvalidOperation: (xx.xx.xx.xx:NaController) [Get-NaLunTargetDeviceId], EINVALIDINPUTERROR&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; + FullyQualifiedErrorId : ApiException,DataONTAP.PowerShell.SDK.Cmdlets.Lun.GetNaLunTargetDeviceId&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;At controller side&lt;/STRONG&gt;:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;fas-bottom1&amp;gt; Wed AprWed Apr 10 16:34:37 VOLT 10 16: [fas-bottom1:api.input.invalidSchema:warning]: Error in API input schema validation. API name: lun-get-target-device-id. &lt;SPAN style="color: #ff0000;"&gt;&lt;STRONG&gt;Detailed error: Extra input: protocol&lt;/STRONG&gt;&lt;/SPAN&gt;.&lt;/P&gt;&lt;P&gt;34:37 VOLT [fas-bottom1:api.input.invalidSchema:warning]: Error in API input schema validation. API name: lun-get-target-device-id. Detailed error: Extra input: protocol.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;As you can see I did mark "Extra input: protocol", because if I try to use Get-NaLunTargetDeviceId without -Protocol I get this:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;PS C:\Distr&amp;gt; Get-NaLunTargetDeviceId -serialnumber "D0zdE+CP/KHo"&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;cmdlet Get-NaLunTargetDeviceId at command pipeline position 1&lt;/P&gt;&lt;P&gt;Supply values for the following parameters:&lt;/P&gt;&lt;P&gt;(Type !? for Help.)&lt;/P&gt;&lt;P&gt;Protocol: fcp&lt;/P&gt;&lt;P&gt;Get-NaLunTargetDeviceId : Extra input: protocol&lt;/P&gt;&lt;P&gt;At line:1 char:24&lt;/P&gt;&lt;P&gt;+ Get-NaLunTargetDeviceId &amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;nbsp; -serialnumber "D0zdE+CP/KHo"&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; : InvalidOperation: (xx.xx.xx.xx:NaController) [Get-NaLunTargetDeviceId], EINVALIDINPUTERROR&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; + FullyQualifiedErrorId : ApiException,DataONTAP.PowerShell.SDK.Cmdlets.Lun.GetNaLunTargetDeviceId&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Suggestions? &lt;SPAN __jive_emoticon_name="happy" __jive_macro_name="emoticon" class="jive_macro jive_emote" src="https://community.netapp.com/5.0.1/images/emoticons/happy.gif"&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 05 Jun 2025 06:05:21 GMT</pubDate>
      <guid>https://community.netapp.com/t5/Microsoft-Virtualization-Discussions/Get-NaLunTargetDeviceId-trying-to-get-LUN-WWN/m-p/53763#M2550</guid>
      <dc:creator>ALEXANDER_KRIVOSHEIN</dc:creator>
      <dc:date>2025-06-05T06:05:21Z</dc:date>
    </item>
    <item>
      <title>Re: Get-NaLunTargetDeviceId - trying to get LUN WWN</title>
      <link>https://community.netapp.com/t5/Microsoft-Virtualization-Discussions/Get-NaLunTargetDeviceId-trying-to-get-LUN-WWN/m-p/53767#M2551</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;There's a definite mismatch between the Powershell cmdlet and the API. The API does not accept a protocol parameter.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Try this as a&amp;nbsp; workaround:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;function GetWWN([string] $lunSerialNo)&lt;/P&gt;&lt;P&gt;{&lt;/P&gt;&lt;P&gt;&amp;nbsp; $req = New-Object "System.xml.XmlDocument"&lt;/P&gt;&lt;P&gt;&amp;nbsp; $req.LoadXml("&amp;lt;lun-get-target-device-id&amp;gt;&amp;lt;lun-serial-id&amp;gt;$lunSerialNo&amp;lt;/lun-serial-id&amp;gt;&amp;lt;/lun-get-target-device-id&amp;gt;")&lt;/P&gt;&lt;P&gt;&amp;nbsp; $response = Invoke-NaSystemApi $req&lt;/P&gt;&lt;P&gt;&amp;nbsp; $response.results."target-device-id"&lt;/P&gt;&lt;P&gt;}&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Call it like this:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Connect-NAController "mycontroller" -RPC&lt;/P&gt;&lt;P&gt;$lun = get-nalun -terse -path "/vol/myvol/myvollun"&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;GetWWN $lun.SerialNumber&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 10 Apr 2013 16:47:11 GMT</pubDate>
      <guid>https://community.netapp.com/t5/Microsoft-Virtualization-Discussions/Get-NaLunTargetDeviceId-trying-to-get-LUN-WWN/m-p/53767#M2551</guid>
      <dc:creator>bsti</dc:creator>
      <dc:date>2013-04-10T16:47:11Z</dc:date>
    </item>
    <item>
      <title>Re: Get-NaLunTargetDeviceId - trying to get LUN WWN</title>
      <link>https://community.netapp.com/t5/Microsoft-Virtualization-Discussions/Get-NaLunTargetDeviceId-trying-to-get-LUN-WWN/m-p/53776#M2552</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thanks for your advice!&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;It seems not working correctly... WWN's for two different LUN's are the same.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;PS C:\Scripts&amp;gt; .\LunWWN.ps1&lt;/P&gt;&lt;P&gt;/vol/AIX_TEST/AIX_TEST&lt;/P&gt;&lt;P&gt;D0zdE+CP/KHo&lt;/P&gt;&lt;P&gt;naa.&lt;STRONG&gt;600A098200000675875&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;PS C:\Scripts&amp;gt; .\LunWWN.ps1&lt;/P&gt;&lt;P&gt;/vol/TClient_PROD_DataStore_02/TClient_PROD_DataStore_02&lt;/P&gt;&lt;P&gt;D0zdE+CP/KHs&lt;/P&gt;&lt;P&gt;naa.&lt;STRONG&gt;600A098200000675875&lt;/STRONG&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 11 Apr 2013 09:54:43 GMT</pubDate>
      <guid>https://community.netapp.com/t5/Microsoft-Virtualization-Discussions/Get-NaLunTargetDeviceId-trying-to-get-LUN-WWN/m-p/53776#M2552</guid>
      <dc:creator>ALEXANDER_KRIVOSHEIN</dc:creator>
      <dc:date>2013-04-11T09:54:43Z</dc:date>
    </item>
    <item>
      <title>Re: Get-NaLunTargetDeviceId - trying to get LUN WWN</title>
      <link>https://community.netapp.com/t5/Microsoft-Virtualization-Discussions/Get-NaLunTargetDeviceId-trying-to-get-LUN-WWN/m-p/53779#M2553</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I guess I solve the problem. (with information from this topic &lt;A _jive_internal="true" href="https://community.netapp.com/thread/27473" target="_blank"&gt;https://communities.netapp.com/thread/27473&lt;/A&gt;)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;$a = Get-NaLunSerialNumber /vol/vol1/lun1;&lt;/P&gt;&lt;P&gt;$b = $a.ToCharArray();&lt;/P&gt;&lt;P&gt;Foreach ($element in $b) {$c = $c + [System.String]::Format("{0:X}", [System.Convert]::ToUInt32($element))}&lt;/P&gt;&lt;P&gt;"naa.60a98000" + $c&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 11 Apr 2013 12:37:02 GMT</pubDate>
      <guid>https://community.netapp.com/t5/Microsoft-Virtualization-Discussions/Get-NaLunTargetDeviceId-trying-to-get-LUN-WWN/m-p/53779#M2553</guid>
      <dc:creator>ALEXANDER_KRIVOSHEIN</dc:creator>
      <dc:date>2013-04-11T12:37:02Z</dc:date>
    </item>
    <item>
      <title>Re: Get-NaLunTargetDeviceId - trying to get LUN WWN</title>
      <link>https://community.netapp.com/t5/Microsoft-Virtualization-Discussions/Get-NaLunTargetDeviceId-trying-to-get-LUN-WWN/m-p/53788#M2556</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;###############################################################################################&lt;/P&gt;&lt;P&gt;## Get-NALunSerialNumberHex: Function that gathers the Hex Serial number of an NALun&lt;/P&gt;&lt;P&gt;###############################################################################################&lt;/P&gt;&lt;P&gt;Function Get-NALunSerialNumberHex {&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; param (&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; [parameter(Mandatory=$true)]&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; $LunPath&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; )&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Write-Host "[Gathering Lun Serial Number]" -ForegroundColor Cyan&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; $LunSerial = ((Get-NaLunSerialNumber $LunPath).ToCharArray() | % {([byte][char]$_).ToString("X2")}) -join ""&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; return $LunSerial&lt;/P&gt;&lt;P&gt;}&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 11 Apr 2013 18:47:16 GMT</pubDate>
      <guid>https://community.netapp.com/t5/Microsoft-Virtualization-Discussions/Get-NaLunTargetDeviceId-trying-to-get-LUN-WWN/m-p/53788#M2556</guid>
      <dc:creator>MACKOPES1</dc:creator>
      <dc:date>2013-04-11T18:47:16Z</dc:date>
    </item>
    <item>
      <title>Re: Get-NaLunTargetDeviceId - trying to get LUN WWN</title>
      <link>https://community.netapp.com/t5/Microsoft-Virtualization-Discussions/Get-NaLunTargetDeviceId-trying-to-get-LUN-WWN/m-p/99229#M4113</link>
      <description>&lt;P&gt;Ok, folks, same story, but for c-mode? &lt;img id="smileyhappy" class="emoticon emoticon-smileyhappy" src="https://community.netapp.com/i/smilies/16x16_smiley-happy.png" alt="Smiley Happy" title="Smiley Happy" /&gt;&lt;/P&gt;&lt;P&gt;There is no Get-&lt;FONT color="#FF0000"&gt;&lt;STRONG&gt;Nc&lt;/STRONG&gt;&lt;/FONT&gt;LunSerialNumbercommand.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 14 Jan 2015 09:13:44 GMT</pubDate>
      <guid>https://community.netapp.com/t5/Microsoft-Virtualization-Discussions/Get-NaLunTargetDeviceId-trying-to-get-LUN-WWN/m-p/99229#M4113</guid>
      <dc:creator>ALEXANDER_KRIVOSHEIN</dc:creator>
      <dc:date>2015-01-14T09:13:44Z</dc:date>
    </item>
  </channel>
</rss>

