<?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: Powershell New-NSAccessControlRecord persistently fails in Application Integration</title>
    <link>https://community.hpe.com/t5/application-integration/powershell-new-nsaccesscontrolrecord-persistently-fails/m-p/6984663#M595</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;no worries, you want to try a try/catch&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;something like this: &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;This will continue the script even though there was an error. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt; try {&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; $connection = New-NSAccessControlRecord -vol_id 06569e7fbad65b942300000000000000000000005d -initiator_group_id $vv.iscsi_initiators.id -errorAction Stop&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;&amp;nbsp; catch &lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Write-Host "`nFailed to add acl."&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Write-Host "starting next task"&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Get-NSInitiatorGroup -name SVCMM-server&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;output:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;PS C:\Users\Administrator\Desktop&amp;gt; .\1.ps1&lt;/P&gt;&lt;P&gt;The request could not be understood by the server.Unexpected argument 'ErrorAction'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;.Failed to add acl&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;starting next task&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&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; : SVCMM-server&lt;/P&gt;&lt;P&gt;access_protocol&amp;nbsp; : iscsi&lt;/P&gt;&lt;P&gt;target_subnets&amp;nbsp;&amp;nbsp; :&lt;/P&gt;&lt;P&gt;iscsi_initiators : {@{id=0b569e7fbad65b94230000000000000000000000b7; initiator_id=0b569e7fbad65b94230000000000000000000000b7; label=iqn.1991-05.com.microsoft:emea-vm-scvmm.nimblesupportlab.com; iqn=iqn.1991-05.com.microsoft:emea-vm-scvmm.nimblesupportlab.com; ip_address=*}}&lt;/P&gt;&lt;P&gt;fc_initiators&amp;nbsp;&amp;nbsp;&amp;nbsp; :&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;PS C:\Users\Administrator\Desktop&amp;gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If you want it to abort: add Exit :&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt; try {&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; $connection = New-NSAccessControlRecord -vol_id 06569e7fbad65b942300000000000000000000005d -initiator_group_id $vv.iscsi_initiators.id -errorAction Stop&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;&amp;nbsp; catch &lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Write-Host "`n&lt;EM&gt;Failed to add acl.&lt;/EM&gt;"&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Exit&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Write-Host "starting next task"&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Get-NSInitiatorGroup -name SVCMM-server&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;&lt;BR /&gt;&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;&lt;BR /&gt;&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;This will die after the failure. &lt;BR /&gt;&lt;/EM&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Fri, 10 Mar 2017 15:59:40 GMT</pubDate>
    <dc:creator>mblumberg16</dc:creator>
    <dc:date>2017-03-10T15:59:40Z</dc:date>
    <item>
      <title>Powershell New-NSAccessControlRecord persistently fails</title>
      <link>https://community.hpe.com/t5/application-integration/powershell-new-nsaccesscontrolrecord-persistently-fails/m-p/6984660#M592</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I am attempting to script cloning a volume and connecting it to a test server. The cloning process works correctly, but assigning access to the test server persistently gives me an error as follows.&amp;nbsp; &lt;/P&gt;&lt;P&gt;$SAN='NimbleServerGroup.mycompany.net'&amp;nbsp; #my cluster is running Version&amp;nbsp; : 3.6.1.0&lt;/P&gt;&lt;P&gt;$mycred=Get-Credential -Message 'Nimble User and Password'&lt;/P&gt;&lt;P&gt;Connect-NSGroup -group $SAN -credential $mycred&lt;/P&gt;&lt;P&gt;$snapnm=(Get-NSSnapshotCollection | Where-Object name -like 'VolCollection-daily*' | sort name -Descending | select -First 1 )&lt;/P&gt;&lt;P&gt;$ss=($snapnm.snapshots_list | where {$_.Vol_name -eq 'VolumeName'})&lt;/P&gt;&lt;P&gt;New-NSClone -name 'CloneName' -base_snap_id $ss.ID -clone:$true -online:$true&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;$vol=(Get-NSVolume -Name 'CloneName')&lt;/P&gt;&lt;P&gt;$IG=(Get-NSInitiatorGroup -Name TestServer)&lt;/P&gt;&lt;P&gt;echo "Set Access for $($vol.name) on $($IG.name)"&lt;/P&gt;&lt;P&gt;New-NSAccessControlRecord -vol_id $vol.id -initiator_group_id $IG.iscsi_initiators.id -apply_to "both"&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Server has not found the requested object.&lt;/P&gt;&lt;P&gt;Invoke-RestMethod : The remote server returned an error: (404) Not Found.&lt;/P&gt;&lt;P&gt;At C:\windows\system32\windowspowershell\v1.0\Modules\NimblePowerShellToolKit\NimblePowerShellToolKit.psm1:421 char:20&lt;/P&gt;&lt;P&gt;+&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; $restOut = Invoke-RestMethod -Uri $uri -Method $action -Body $body -Head ...&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; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~&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: (System.Net.HttpWebRequest:HttpWebRequest) [Invoke-RestMethod], WebException&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; + FullyQualifiedErrorId : WebCmdletWebResponseException,Microsoft.PowerShell.Commands.InvokeRestMethodCommand&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Also if I specify some of the standard parms like -Verbose or -ErrorAction:Continue it fails with an error like:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; The request could not be understood by the server.Unexpected argument 'ErrorAction'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Unfortunately the documentation for this command is very limited.&amp;nbsp; Can anyone suggest an alternate command or syntax that will work? &lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 09 Mar 2017 20:01:51 GMT</pubDate>
      <guid>https://community.hpe.com/t5/application-integration/powershell-new-nsaccesscontrolrecord-persistently-fails/m-p/6984660#M592</guid>
      <dc:creator>pmiller7</dc:creator>
      <dc:date>2017-03-09T20:01:51Z</dc:date>
    </item>
    <item>
      <title>Re: Powershell New-NSAccessControlRecord persistently fails</title>
      <link>https://community.hpe.com/t5/application-integration/powershell-new-nsaccesscontrolrecord-persistently-fails/m-p/6984661#M593</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Philip, the problem is with this value: -initiator_group_id $IG.iscsi_initiators.id&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;You're pulling the iscsi_initiators id and not the initiator group ID, what you need is&amp;nbsp; "-initiator_group_id $IG.id" in order to pull the initiator group id. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Example:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;PS C:\Users\Administrator&amp;gt; Get-NSInitiatorGroup -name Hyper-Vhosts | select *&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;access_protocol&amp;nbsp; : iscsi&lt;/P&gt;&lt;P&gt;creation_time&amp;nbsp;&amp;nbsp;&amp;nbsp; : 23/02/2017 15:47:15&lt;/P&gt;&lt;P&gt;description&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; :&lt;/P&gt;&lt;P&gt;fc_initiators&amp;nbsp;&amp;nbsp;&amp;nbsp; :&lt;/P&gt;&lt;P&gt;full_name&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; : Hyper-Vhosts&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;id&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;SPAN style="color: #339966;"&gt;02569e7fbad65b9423000000000000000000000071&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;iscsi_initiators : {@{id=&lt;STRONG style="color: #ff0000;"&gt;0b569e7fbad65b94230000000000000000000000b8&lt;/STRONG&gt;; initiator_id=0b569e7fbad65b94230000000000000000000000b8; label=emea-phy-win02; iqn=emea-phy-win02; ip_address=*}, @{id=0b569e7fbad65b94230000000000000000000000b9; initiator_id=0b569e7fbad65b94230000000000000000000000b9; label=emea-phy-win01; iqn=emea-phy-win01; ip_address=*}}&lt;/P&gt;&lt;P&gt;last_modified&amp;nbsp;&amp;nbsp;&amp;nbsp; : 23/02/2017 15:47:15&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; : Hyper-Vhosts&lt;/P&gt;&lt;P&gt;search_name&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; : Hyper-Vhosts&lt;/P&gt;&lt;P&gt;target_subnets&amp;nbsp; :&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;PS C:\Users\Administrator&amp;gt; Get-NSVolume&amp;nbsp; -name Windows2012r2CSV03 | select id&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;id&lt;/P&gt;&lt;P&gt;--&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;06569e7fbad65b942300000000000000000000005d&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;PS C:\Users\Administrator&amp;gt; New-NSAccessControlRecord -vol_id 06569e7fbad65b942300000000000000000000005d -initiator_group_id &lt;STRONG style="color: #ff0000;"&gt;0b569e7fbad65b94230000000000000000000000b8&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;Server has not found the requested object.&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #ff0000;"&gt;Invoke-RestMethod : The remote server returned an error: (404) Not Found.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;At C:\Windows\system32\WindowsPowerShell\v1.0\Modules\NimblePowerShellToolkit\NimblePowerShellToolKit.psm1:421 char:20&lt;/P&gt;&lt;P&gt;+&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; $restOut = Invoke-RestMethod -Uri $uri -Method $action -Body $body -Head ...&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; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~&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: (System.Net.HttpWebRequest:HttpWebRequest) [Invoke-RestMethod], WebException&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; + FullyQualifiedErrorId : WebCmdletWebResponseException,Microsoft.PowerShell.Commands.InvokeRestMethodCommand&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Correct: &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;PS C:\Users\Administrator&amp;gt; New-NSAccessControlRecord -vol_id 06569e7fbad65b942300000000000000000000005d -initiator_group_id &lt;SPAN style="color: #339966;"&gt;&lt;STRONG&gt;02569e7fbad65b9423000000000000000000000071&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;access_protocol&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; : iscsi&lt;/P&gt;&lt;P&gt;apply_to&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; : both&lt;/P&gt;&lt;P&gt;chap_user_id&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; :&lt;/P&gt;&lt;P&gt;chap_user_name&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; : *&lt;/P&gt;&lt;P&gt;creation_time&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; : 10/03/2017 10:12:41&lt;/P&gt;&lt;P&gt;id&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; : 0d569e7fbad65b94230000000000000000000018dc&lt;/P&gt;&lt;P&gt;initiator_group_id&amp;nbsp; : 02569e7fbad65b9423000000000000000000000071&lt;/P&gt;&lt;P&gt;initiator_group_name : Hyper-Vhosts&lt;/P&gt;&lt;P&gt;last_modified&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; : 10/03/2017 10:12:41&lt;/P&gt;&lt;P&gt;lun&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; : 0&lt;/P&gt;&lt;P&gt;pe_id&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;pe_lun&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;pe_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; :&lt;/P&gt;&lt;P&gt;snap_id&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;snap_name&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;snapluns&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;vol_id&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; : 06569e7fbad65b942300000000000000000000005d&lt;/P&gt;&lt;P&gt;vol_name&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; : Windows2012r2CSV03&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 10 Mar 2017 10:17:37 GMT</pubDate>
      <guid>https://community.hpe.com/t5/application-integration/powershell-new-nsaccesscontrolrecord-persistently-fails/m-p/6984661#M593</guid>
      <dc:creator>mblumberg16</dc:creator>
      <dc:date>2017-03-10T10:17:37Z</dc:date>
    </item>
    <item>
      <title>Re: Powershell New-NSAccessControlRecord persistently fails</title>
      <link>https://community.hpe.com/t5/application-integration/powershell-new-nsaccesscontrolrecord-persistently-fails/m-p/6984662#M594</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Changing to "-initiator_group_id $IG.id" worked! I know I had tried that before, but I think I must have had something else wrong in the command and changed the wrong thing to in the attempt to correct the error.&amp;nbsp; Additional examples in the documentation would have been helpful.&lt;/P&gt;&lt;P&gt;&amp;nbsp; &lt;/P&gt;&lt;P&gt;Is there anything that can be done to correct the "unexpected argument" error if you specify other powershell parameters like "-Verbose" or "-ErrorAction"?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 10 Mar 2017 14:59:35 GMT</pubDate>
      <guid>https://community.hpe.com/t5/application-integration/powershell-new-nsaccesscontrolrecord-persistently-fails/m-p/6984662#M594</guid>
      <dc:creator>pmiller7</dc:creator>
      <dc:date>2017-03-10T14:59:35Z</dc:date>
    </item>
    <item>
      <title>Re: Powershell New-NSAccessControlRecord persistently fails</title>
      <link>https://community.hpe.com/t5/application-integration/powershell-new-nsaccesscontrolrecord-persistently-fails/m-p/6984663#M595</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;no worries, you want to try a try/catch&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;something like this: &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;This will continue the script even though there was an error. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt; try {&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; $connection = New-NSAccessControlRecord -vol_id 06569e7fbad65b942300000000000000000000005d -initiator_group_id $vv.iscsi_initiators.id -errorAction Stop&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;&amp;nbsp; catch &lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Write-Host "`nFailed to add acl."&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Write-Host "starting next task"&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Get-NSInitiatorGroup -name SVCMM-server&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;output:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;PS C:\Users\Administrator\Desktop&amp;gt; .\1.ps1&lt;/P&gt;&lt;P&gt;The request could not be understood by the server.Unexpected argument 'ErrorAction'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;.Failed to add acl&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;starting next task&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&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; : SVCMM-server&lt;/P&gt;&lt;P&gt;access_protocol&amp;nbsp; : iscsi&lt;/P&gt;&lt;P&gt;target_subnets&amp;nbsp;&amp;nbsp; :&lt;/P&gt;&lt;P&gt;iscsi_initiators : {@{id=0b569e7fbad65b94230000000000000000000000b7; initiator_id=0b569e7fbad65b94230000000000000000000000b7; label=iqn.1991-05.com.microsoft:emea-vm-scvmm.nimblesupportlab.com; iqn=iqn.1991-05.com.microsoft:emea-vm-scvmm.nimblesupportlab.com; ip_address=*}}&lt;/P&gt;&lt;P&gt;fc_initiators&amp;nbsp;&amp;nbsp;&amp;nbsp; :&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;PS C:\Users\Administrator\Desktop&amp;gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If you want it to abort: add Exit :&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt; try {&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; $connection = New-NSAccessControlRecord -vol_id 06569e7fbad65b942300000000000000000000005d -initiator_group_id $vv.iscsi_initiators.id -errorAction Stop&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;&amp;nbsp; catch &lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Write-Host "`n&lt;EM&gt;Failed to add acl.&lt;/EM&gt;"&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Exit&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Write-Host "starting next task"&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Get-NSInitiatorGroup -name SVCMM-server&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;&lt;BR /&gt;&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;&lt;BR /&gt;&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;This will die after the failure. &lt;BR /&gt;&lt;/EM&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 10 Mar 2017 15:59:40 GMT</pubDate>
      <guid>https://community.hpe.com/t5/application-integration/powershell-new-nsaccesscontrolrecord-persistently-fails/m-p/6984663#M595</guid>
      <dc:creator>mblumberg16</dc:creator>
      <dc:date>2017-03-10T15:59:40Z</dc:date>
    </item>
  </channel>
</rss>

