<?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 Options Check Powershell in Microsoft Virtualization Discussions</title>
    <link>https://community.netapp.com/t5/Microsoft-Virtualization-Discussions/Netapp-Options-Check-Powershell/m-p/43467#M2074</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Here is a quick and dirty way of comparing the options:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;$controller1= "yourfiler1"&lt;/P&gt;&lt;P&gt;$controller2= "yourfiler2"&lt;/P&gt;&lt;P&gt;Connect-NaController $controller1&lt;/P&gt;&lt;P&gt;$optiona= get-naoption&lt;/P&gt;&lt;P&gt;Connect-NaController $controller2&lt;/P&gt;&lt;P&gt;$optionb= get-naoption&lt;/P&gt;&lt;P&gt;Compare-Object $optiona $optionb&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Thu, 01 Mar 2012 19:14:37 GMT</pubDate>
    <dc:creator>jlackey82</dc:creator>
    <dc:date>2012-03-01T19:14:37Z</dc:date>
    <item>
      <title>Netapp Options Check Powershell</title>
      <link>https://community.netapp.com/t5/Microsoft-Virtualization-Discussions/Netapp-Options-Check-Powershell/m-p/43448#M2069</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi All&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Posting for some help again, I have a modified script that checks all the options of a master filer and checks target filers and show the differences, but Im struggling to get the excel to align properly for each of the options, does anyone know how to fix the formatting or is there an easier way to check a set of netapp filers against master filer through a script in perl or any other language any ideas welcome. The script is below and kinda works but half way down the options seem to get mixed up and misallgned not sure what Im doing wrong to be honest.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Ive tested it with mixed filer models and also with models that are all the same but it still doesnt work.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I just need to keep all the filers options the same like our master filer.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Any ideas I would be greatful&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;import-module DataONTAP&lt;/P&gt;&lt;P&gt;$workingController = "master_server"&lt;BR /&gt;$targetControllers= @("server1","server2")&lt;BR /&gt;$User = "xxx"&lt;BR /&gt;$Pass = "xxx"&lt;/P&gt;&lt;P&gt;$WCPass&amp;nbsp; = ConvertTo-SecureString $Pass -AsPlainText –Force&lt;BR /&gt;$Wcred = New-Object -TypeName System.Management.Automation.PSCredential -ArgumentList $User,$WCPass&lt;BR /&gt;$TCPass&amp;nbsp; = ConvertTo-SecureString $Pass -AsPlainText –Force&lt;BR /&gt;$Tcred = New-Object -TypeName System.Management.Automation.PSCredential -ArgumentList $User,$WCPass&lt;BR /&gt;$workops=new-object system.collections.arraylist&lt;BR /&gt;ForEach ($Controller in $TargetControllers){Connect-NaController $Controller}&lt;/P&gt;&lt;P&gt;$suppress = $Targops = get-naoption &lt;BR /&gt;Write-host "------------------------------------------------" &lt;/P&gt;&lt;P&gt;$excel=new-object -comobject excel.application&lt;BR /&gt;$excel.Visible=$true&lt;BR /&gt;$workbooks=$excel.workbooks.add()&lt;BR /&gt;$worksheet=$workbooks.worksheets.item(1)&lt;/P&gt;&lt;P&gt;$worksheet.cells.item(1,1)="Option Name"&lt;BR /&gt;$worksheet.cells.item(1,1).font.bold=$true&lt;BR /&gt;$worksheet.cells.item(1,1).font.size=22&lt;BR /&gt;$worksheet.cells.item(2,1)="Controller Name"&lt;BR /&gt;$worksheet.cells.item(2,1).font.bold=$true&lt;BR /&gt;$worksheet.cells.item(2,1).font.size=22&lt;BR /&gt;$worksheet.cells.item(1,2)="Master FAS"&lt;BR /&gt;$worksheet.cells.item(1,2).font.bold=$true&lt;BR /&gt;$worksheet.cells.item(1,2).font.size=22&lt;BR /&gt;$worksheet.cells.item(2,2)=$WorkingController&lt;BR /&gt;$cellR=3&lt;BR /&gt;foreach($Controller in $TargetControllers)&lt;/P&gt;&lt;P&gt;{&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Connect-NaController $Controller &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; $Workops.add( (get-naoption&amp;nbsp; ) )&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; $worksheet.cells.item(1,$cellr)="Target FAS"&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; $worksheet.cells.item(1,$cellr).font.bold=$true&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; $worksheet.cells.item(1,$cellr).font.size=22&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; $worksheet.cells.item(2,$cellr++)=$controller&lt;BR /&gt;}&lt;BR /&gt;$worksheet.cells.item(1,$cellr)="Command to fix"&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;Write-host "------------------------------------------------" &lt;BR /&gt;$coun=2&lt;BR /&gt;foreach ($workop in $workops)&lt;BR /&gt;{&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; $coun=$coun+1&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; $line=2&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; $founditem=$false&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; foreach ($item in $workop)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; $workname=$item.name&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; $workval =$item.value&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; foreach($titem in $targops)&lt;BR /&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; if ($titem.name -eq $item.name)&lt;BR /&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; $line=$line+1&lt;BR /&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; $foundvalue=$true&lt;BR /&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; $worksheet.cells.item($line,1)=$titem.name&lt;BR /&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; $worksheet.cells.item($line,2)=$titem.value&lt;BR /&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; $worksheet.cells.item($line,$coun)=$item.value&lt;BR /&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; write-host "&amp;nbsp;&amp;nbsp; "$item.name"="$item.value&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;BR /&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; if ($titem.value -ne $item.value)&lt;BR /&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; write-host "&amp;nbsp;&amp;nbsp; "$item.name"="$item.value" -Values Mismatch ="$titem.value&lt;BR /&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; $worksheet.cells.item($line,$cellr)=("set-naoption"+$titem.name+" "+$item.value)&lt;BR /&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; write-host "&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; To fix this issue, command is as follows;"&lt;BR /&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; write-host "&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; set-naoption"$titem.name""$item.value&lt;BR /&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; }&lt;BR /&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; }&lt;BR /&gt;&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; } &lt;BR /&gt;}&lt;BR /&gt;$workdoc=$worksheet.UsedRange&lt;BR /&gt;$workdoc.EntireColumn.Autofit() | out-null&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 05 Jun 2025 06:33:31 GMT</pubDate>
      <guid>https://community.netapp.com/t5/Microsoft-Virtualization-Discussions/Netapp-Options-Check-Powershell/m-p/43448#M2069</guid>
      <dc:creator>ramkump12345</dc:creator>
      <dc:date>2025-06-05T06:33:31Z</dc:date>
    </item>
    <item>
      <title>Re: Netapp Options Check Powershell</title>
      <link>https://community.netapp.com/t5/Microsoft-Virtualization-Discussions/Netapp-Options-Check-Powershell/m-p/43453#M2071</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;You might consider trying to isolate the part of the script that you are having the problem with.&amp;nbsp; I'm not very familiar with excel, and that is a lot of code with confusing variable names (item, $item, $titem) to try to visually debug.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;At the very least you could indicate what type of problem you are seeing or what the output is.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Help us help you!&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 01 Mar 2012 13:21:55 GMT</pubDate>
      <guid>https://community.netapp.com/t5/Microsoft-Virtualization-Discussions/Netapp-Options-Check-Powershell/m-p/43453#M2071</guid>
      <dc:creator>timothyn</dc:creator>
      <dc:date>2012-03-01T13:21:55Z</dc:date>
    </item>
    <item>
      <title>Re: Netapp Options Check Powershell</title>
      <link>https://community.netapp.com/t5/Microsoft-Virtualization-Discussions/Netapp-Options-Check-Powershell/m-p/43457#M2072</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;For example if you look at row 25 and 26 the 1440 value should be in row 26, the excel output (attached) seems to go out of sync later on in script output, rows 1-15 are fine and 19-29 have gone out of synch.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Any help would be appreciated. Its like the excel comes out of synch, you can run the script against a set of filers and see what I mean&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 01 Mar 2012 15:17:46 GMT</pubDate>
      <guid>https://community.netapp.com/t5/Microsoft-Virtualization-Discussions/Netapp-Options-Check-Powershell/m-p/43457#M2072</guid>
      <dc:creator>ramkump12345</dc:creator>
      <dc:date>2012-03-01T15:17:46Z</dc:date>
    </item>
    <item>
      <title>Re: Netapp Options Check Powershell</title>
      <link>https://community.netapp.com/t5/Microsoft-Virtualization-Discussions/Netapp-Options-Check-Powershell/m-p/43462#M2073</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I think you're problem is that you have different sets of options on your controllers.&amp;nbsp; I'd use the "Get-NaOption -Hashtable" switch so you can simply lookup the option you need (whether it exists or not).&amp;nbsp; Here's a really quick example to demonstrate the concept:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE __default_attr="plain" __jive_macro_name="code" class="jive_text_macro jive_macro_code _jivemacro_uid_13306209315692256" jivemacro_uid="_13306209315692256"&gt;&lt;P style="padding-left: 30px;"&gt;&lt;SPAN style="font-family: courier new,courier;"&gt;$masterController = Connect-NaController 10.61.169.28&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;&lt;SPAN style="font-family: courier new,courier;"&gt;$targetController = Connect-NaController 10.61.169.29&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;&lt;SPAN style="font-family: courier new,courier;"&gt;$masterOptions = Get-NaOption -Hashtable -Controller $masterController&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;&lt;SPAN style="font-family: courier new,courier;"&gt;$targetOptions = Get-NaOption -Hashtable -Controller $targetController&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;&lt;SPAN style="font-family: courier new,courier;"&gt;$allKeys = $masterOptions.Keys + $targetOptions.Keys | sort | Get-Unique&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;&lt;SPAN style="font-family: courier new,courier;"&gt;foreach ($key in $allKeys)&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;&lt;SPAN style="font-family: courier new,courier;"&gt;{&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;&lt;SPAN style="font-family: courier new,courier;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Write-Host $key, $masterOptions[$key], $targetOptions[$key]&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;&lt;SPAN style="font-family: courier new,courier;"&gt;}&lt;/SPAN&gt;&lt;/P&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Hope that helps!&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 01 Mar 2012 16:56:21 GMT</pubDate>
      <guid>https://community.netapp.com/t5/Microsoft-Virtualization-Discussions/Netapp-Options-Check-Powershell/m-p/43462#M2073</guid>
      <dc:creator>timothyn</dc:creator>
      <dc:date>2012-03-01T16:56:21Z</dc:date>
    </item>
    <item>
      <title>Re: Netapp Options Check Powershell</title>
      <link>https://community.netapp.com/t5/Microsoft-Virtualization-Discussions/Netapp-Options-Check-Powershell/m-p/43467#M2074</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Here is a quick and dirty way of comparing the options:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;$controller1= "yourfiler1"&lt;/P&gt;&lt;P&gt;$controller2= "yourfiler2"&lt;/P&gt;&lt;P&gt;Connect-NaController $controller1&lt;/P&gt;&lt;P&gt;$optiona= get-naoption&lt;/P&gt;&lt;P&gt;Connect-NaController $controller2&lt;/P&gt;&lt;P&gt;$optionb= get-naoption&lt;/P&gt;&lt;P&gt;Compare-Object $optiona $optionb&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 01 Mar 2012 19:14:37 GMT</pubDate>
      <guid>https://community.netapp.com/t5/Microsoft-Virtualization-Discussions/Netapp-Options-Check-Powershell/m-p/43467#M2074</guid>
      <dc:creator>jlackey82</dc:creator>
      <dc:date>2012-03-01T19:14:37Z</dc:date>
    </item>
    <item>
      <title>Re: Netapp Options Check Powershell</title>
      <link>https://community.netapp.com/t5/Microsoft-Virtualization-Discussions/Netapp-Options-Check-Powershell/m-p/43472#M2075</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thanks for all these ideas, ive tried the script where all the filers are the same so it ruled out there being different options/releases/models (they are the same to P release) ill still try a hashtable but think its the excel, the script actually detects if the targets differ from the master its just the excel is misalligned half way down the output. I would like to have it in an excel or text file so we can quickly see the differences for a number of filers and then I send it out to the admins via email. It was originally adopted from this script which only compared the autosupport options &lt;A _jive_internal="true" href="https://community.netapp.com/docs/DOC-14848" target="_blank"&gt;https://communities.netapp.com/docs/DOC-14848&lt;/A&gt;.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I liked the way the output was so I changed this script to run for all options, not sure if I need to make another adjustment to accomodate the script for all options I changed &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;This&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #3366ff; font-size: 8pt;"&gt;$suppress = $Targops = get-naoption autosupport.* &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;to this &lt;SPAN style="color: #3366ff; font-size: 8pt;"&gt;$suppress = $Targops = get-naoption&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #3366ff; font-size: 8pt;"&gt;So it would capture all of the options not just the autosupport options but not sure if something else needs changing Ive gone through it lots of times but cant see it.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #3366ff; font-size: 8pt;"&gt;It seems to work well if you only have the autosupport* in the script &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #3366ff; font-size: 8pt;"&gt;Thanks&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 01 Mar 2012 19:36:01 GMT</pubDate>
      <guid>https://community.netapp.com/t5/Microsoft-Virtualization-Discussions/Netapp-Options-Check-Powershell/m-p/43472#M2075</guid>
      <dc:creator>ramkump12345</dc:creator>
      <dc:date>2012-03-01T19:36:01Z</dc:date>
    </item>
  </channel>
</rss>

