On the command line with ifconfig e0b I can see that Nfo is in fact enabled, but its not writen to the /etc/rc file. The other settings are. Is there something special that I need to do to get this into the /etc/rc file? By playing with the cmdlet I can see that other options are writen out to the rc file, but Nfo does not seem to be.
You have to add it yourself. To do so from PowerShell use the Read-NaFile, and Write-NaFile cmdlets. From both the CLI, and PowerShell your modifying the active config. If you want the change to persist a reboot you have to manually add it to the /etc/rc file.
What I can't quite understand is that if I reconfigure another interface all the config options except nfo are writen to the rc file. I created a script that uses the read-nafile and write-nafile cmdlets, but couldn't quite figure out why the nfo options were not being writen to the config.
Dave, the cmdlets aren't directly modifying /etc/rc. Instead, they rely on the API net-config-set-persistent. So while I can't find any mention in the bug database, it would seem you've found an issue with the API. If you have the opportunity to test with Data ONTAP 8.1, that might be worthwhile.