<?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 Challenge reading SecurityRules from Get-NaNfsExport in Microsoft Virtualization Discussions</title>
    <link>https://community.netapp.com/t5/Microsoft-Virtualization-Discussions/Challenge-reading-SecurityRules-from-Get-NaNfsExport/m-p/40670#M1889</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thank you Sizemore!&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;That answers my question.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;PS C:\&amp;gt; Get-NaNfsExport $nfs_share -Persistent |Select-Object -ExpandProperty SecurityRules&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Anon&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;Nosuid&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; :&lt;/P&gt;&lt;P&gt;ReadOnly&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; :&lt;/P&gt;&lt;P&gt;ReadWrite&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; : {mia0lrac01.mia0.assurant.com}&lt;/P&gt;&lt;P&gt;Root&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; : {mia0lrac01.mia0.assurant.com}&lt;/P&gt;&lt;P&gt;SecFlavor&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; : {sys}&lt;/P&gt;&lt;P&gt;NosuidSpecified : False&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;PS C:\&amp;gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Fri, 15 Jul 2011 17:29:51 GMT</pubDate>
    <dc:creator>manuelsanchez</dc:creator>
    <dc:date>2011-07-15T17:29:51Z</dc:date>
    <item>
      <title>Challenge reading SecurityRules from Get-NaNfsExport</title>
      <link>https://community.netapp.com/t5/Microsoft-Virtualization-Discussions/Challenge-reading-SecurityRules-from-Get-NaNfsExport/m-p/40656#M1883</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I would like to export my NFS shares and their security rules to an Excel documente using Get-NaNfsExport.&lt;/P&gt;&lt;P&gt;For now I am focusing on NFS share "/vol/n4a1_LRAC01_10nfs_u05" to get my PowerShell script working.&lt;/P&gt;&lt;P&gt;These are the security rules for "/vol/n4a1_LRAC01_10nfs_u05" from what I see on "/etc/exports" for that share.&lt;/P&gt;&lt;P style="padding-left: 60px;"&gt;mia0lapp0a:/home/ts0091 # rsh mia0nfas04 rdfile /etc/exports|grep n4a1_LRAC01_10nfs_u05&lt;/P&gt;&lt;P style="padding-left: 60px;"&gt;/vol/n4a1_LRAC01_10nfs_u05&amp;nbsp;&amp;nbsp;&amp;nbsp; -sec=sys,rw=mia0lrac01.mia0.assurant.com,root=mia0lrac01.mia0.assurant.com&lt;/P&gt;&lt;P style="padding-left: 60px;"&gt;mia0lapp0a:/home/ts0091 #&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Here is what I get with Get-NaNfsExport:&lt;/P&gt;&lt;P style="padding-top: 0pt; padding-right: 0pt; padding-bottom: 0pt; padding-left: 60px; margin: 0pt;"&gt;PS C:\&amp;gt;&lt;/P&gt;&lt;P style="padding-top: 0pt; padding-right: 0pt; padding-bottom: 0pt; padding-left: 60px; margin: 0pt;"&gt;PS C:\&amp;gt; $nfs_share = "/vol/n4a1_LRAC01_10nfs_u05"&lt;/P&gt;&lt;P style="padding-top: 0pt; padding-right: 0pt; padding-bottom: 0pt; padding-left: 60px; margin: 0pt;"&gt;PS C:\&amp;gt;&lt;/P&gt;&lt;P style="padding-top: 0pt; padding-right: 0pt; padding-bottom: 0pt; padding-left: 60px; margin: 0pt;"&gt;PS C:\&amp;gt; Get-NaNfsExport $nfs_share -Persistent&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P style="padding-top: 0pt; padding-right: 0pt; padding-bottom: 0pt; padding-left: 60px; margin: 0pt;"&gt;ActualPathname&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Pathname&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; SecurityRules&lt;/P&gt;&lt;P style="padding-top: 0pt; padding-right: 0pt; padding-bottom: 0pt; padding-left: 60px; margin: 0pt;"&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; -------------&lt;/P&gt;&lt;P style="padding-top: 0pt; padding-right: 0pt; padding-bottom: 0pt; padding-left: 60px; margin: 0pt;"&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; /vol/n4a1_LRAC01_10nfs_u05 {}&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P style="padding-top: 0pt; padding-right: 0pt; padding-bottom: 0pt; padding-left: 60px; margin: 0pt;"&gt;PS C:\&amp;gt;&lt;/P&gt;&lt;P style="padding-top: 0pt; padding-right: 0pt; padding-bottom: 0pt; padding-left: 60px; margin: 0pt;"&gt;PS C:\&amp;gt; $sec_rules = (Get-NaNfsExport $nfs_share -Persistent).SecurityRules&lt;/P&gt;&lt;P style="padding-top: 0pt; padding-right: 0pt; padding-bottom: 0pt; padding-left: 60px; margin: 0pt;"&gt;PS C:\&amp;gt;&lt;/P&gt;&lt;P style="padding-top: 0pt; padding-right: 0pt; padding-bottom: 0pt; padding-left: 60px; margin: 0pt;"&gt;PS C:\&amp;gt; write-host $sec_rules&lt;/P&gt;&lt;P style="padding-top: 0pt; padding-right: 0pt; padding-bottom: 0pt; padding-left: 60px; margin: 0pt;"&gt;NetApp.Ontapi.Filer.Nfs73.SecurityRuleInfo&lt;/P&gt;&lt;P style="padding-top: 0pt; padding-right: 0pt; padding-bottom: 0pt; padding-left: 60px; margin: 0pt;"&gt;PS C:\&amp;gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I am trying this, but I am sure I am doing something wrong, beacuse $info comes back empty.&lt;/P&gt;&lt;P style="padding-top: 0pt; padding-right: 0pt; padding-bottom: 0pt; padding-left: 60px; margin: 0pt;"&gt;PS C:\&amp;gt; $info =((Get-NaNfsExport $nfs_share -Persistent).SecurityRules).SecurityRuleInfo&lt;/P&gt;&lt;P style="padding-top: 0pt; padding-right: 0pt; padding-bottom: 0pt; padding-left: 60px; margin: 0pt;"&gt;PS C:\&amp;gt;&lt;/P&gt;&lt;P style="padding-top: 0pt; padding-right: 0pt; padding-bottom: 0pt; padding-left: 60px; margin: 0pt;"&gt;PS C:\&amp;gt; write-host $info&lt;/P&gt;&lt;P style="padding-top: 0pt; padding-right: 0pt; padding-bottom: 0pt; padding-left: 60px; margin: 0pt;"&gt;PS C:\&amp;gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;How can I gather the info we see on the "/etc/exports" file?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 05 Jun 2025 06:50:35 GMT</pubDate>
      <guid>https://community.netapp.com/t5/Microsoft-Virtualization-Discussions/Challenge-reading-SecurityRules-from-Get-NaNfsExport/m-p/40656#M1883</guid>
      <dc:creator>manuelsanchez</dc:creator>
      <dc:date>2025-06-05T06:50:35Z</dc:date>
    </item>
    <item>
      <title>Challenge reading SecurityRules from Get-NaNfsExport</title>
      <link>https://community.netapp.com/t5/Microsoft-Virtualization-Discussions/Challenge-reading-SecurityRules-from-Get-NaNfsExport/m-p/40661#M1885</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;The export information isn't contained in a string it's a rich object.&amp;nbsp; To access those properties you need to expand the SecurtiyRules property to view the full object.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;[0:42]: Get-NaNfsExport /vol/boot_luns -Persistent | Select-Object -ExpandProperty SecurityRules&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;Anon&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; :&lt;BR /&gt;Nosuid&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; : True&lt;BR /&gt;ReadOnly&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; :&lt;BR /&gt;ReadWrite&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; : {all-hosts}&lt;BR /&gt;Root&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; :&lt;BR /&gt;SecFlavor&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; : {sys}&lt;BR /&gt;NosuidSpecified : True&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Alternatively if all you want is to read the export file you can do that with the read-nafile cmdlet.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;[0:43]: Read-NaFile /vol/root/etc/exports&lt;/P&gt;&lt;P&gt;#Auto-generated by setup Tue May 10 18:12:29 GMT 2011&lt;/P&gt;&lt;P&gt;/vol/root&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; -sec=sys,rw,anon=0,nosuid&lt;/P&gt;&lt;P&gt;/vol/root/home&amp;nbsp; -sec=sys,rw,nosuid&lt;/P&gt;&lt;P&gt;/vol/boot_luns&amp;nbsp; -sec=sys,rw,nosuid&lt;/P&gt;&lt;P&gt;/vol/vol6&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; -sec=sys,rw,nosuid&lt;/P&gt;&lt;P&gt;/vol/WHS_Data&amp;nbsp;&amp;nbsp; -sec=sys,rw,nosuid&lt;/P&gt;&lt;P&gt;/vol/vmdata1&amp;nbsp;&amp;nbsp;&amp;nbsp; -sec=sys,rw,nosuid&lt;/P&gt;&lt;P&gt;/vol/vmdata&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; -sec=sys,rw,nosuid&lt;/P&gt;&lt;P&gt;/vol/software&amp;nbsp;&amp;nbsp; -sec=sys,rw,nosuid&lt;/P&gt;&lt;P&gt;/vol/quorum&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; -sec=sys,rw,nosuid&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Hope that helps, &lt;/P&gt;&lt;P&gt;~Glenn&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 15 Jul 2011 15:41:03 GMT</pubDate>
      <guid>https://community.netapp.com/t5/Microsoft-Virtualization-Discussions/Challenge-reading-SecurityRules-from-Get-NaNfsExport/m-p/40661#M1885</guid>
      <dc:creator>GlennSizemore</dc:creator>
      <dc:date>2011-07-15T15:41:03Z</dc:date>
    </item>
    <item>
      <title>Challenge reading SecurityRules from Get-NaNfsExport</title>
      <link>https://community.netapp.com/t5/Microsoft-Virtualization-Discussions/Challenge-reading-SecurityRules-from-Get-NaNfsExport/m-p/40670#M1889</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thank you Sizemore!&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;That answers my question.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;PS C:\&amp;gt; Get-NaNfsExport $nfs_share -Persistent |Select-Object -ExpandProperty SecurityRules&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Anon&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;Nosuid&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; :&lt;/P&gt;&lt;P&gt;ReadOnly&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; :&lt;/P&gt;&lt;P&gt;ReadWrite&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; : {mia0lrac01.mia0.assurant.com}&lt;/P&gt;&lt;P&gt;Root&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; : {mia0lrac01.mia0.assurant.com}&lt;/P&gt;&lt;P&gt;SecFlavor&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; : {sys}&lt;/P&gt;&lt;P&gt;NosuidSpecified : False&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;PS C:\&amp;gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 15 Jul 2011 17:29:51 GMT</pubDate>
      <guid>https://community.netapp.com/t5/Microsoft-Virtualization-Discussions/Challenge-reading-SecurityRules-from-Get-NaNfsExport/m-p/40670#M1889</guid>
      <dc:creator>manuelsanchez</dc:creator>
      <dc:date>2011-07-15T17:29:51Z</dc:date>
    </item>
  </channel>
</rss>

