<?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: Repair-NaVirtualDiskAlignment Issue in Microsoft Virtualization Discussions</title>
    <link>https://community.netapp.com/t5/Microsoft-Virtualization-Discussions/Repair-NaVirtualDiskAlignment-Issue/m-p/72846#M3600</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Rich,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The Controller parameter is a controller object obtained by either Connect-NaController or Connect-NcController.&amp;nbsp; If you've already established a connection using Connect-NaController, and the global $CurrentNaController variable is set, you do not need to specify the Controller parameter.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Here's an example explicitly specifying the Controller parameter:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;$c = Connect-NaController 10.61.167.86 &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;Repair-NaVirtualDiskAlignment C:\ClusterStorage\Volume2\VirtualDisks\testVM1.vhd -Controller $c&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The first command establishes the connection to the controller and stores the result in the variable $c.&amp;nbsp; The second command runs the alignment with the Controller parameter set to the variable $c.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;Steven&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Mon, 06 Jan 2014 15:14:28 GMT</pubDate>
    <dc:creator>beam</dc:creator>
    <dc:date>2014-01-06T15:14:28Z</dc:date>
    <item>
      <title>Repair-NaVirtualDiskAlignment Issue</title>
      <link>https://community.netapp.com/t5/Microsoft-Virtualization-Discussions/Repair-NaVirtualDiskAlignment-Issue/m-p/72841#M3599</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Guys,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;When running the Repair-NaVirtualDiskAlignment command to try and realign one of our Server 2003 R2 VM's (using Hyper-V) I'm getting the following error message:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;PS C:\&amp;gt; Repair-NaVirtualDiskAlignment \\gbprhv32\c$\ClusterStorage\Volume2\GBVUTS97\GBVUTS97_C.vhd -controller GBPRNA01&lt;/P&gt;&lt;P&gt;Repair-NaVirtualDiskAlignment : Cannot bind parameter 'Controller'. Cannot convert value "GBPRNA01" to type "NetApp.Ont&lt;/P&gt;&lt;P&gt;api.AbstractController". Error: "Cannot create an instance of NetApp.Ontapi.AbstractController because it is an abstrac&lt;/P&gt;&lt;P&gt;t class."&lt;/P&gt;&lt;P&gt;At line:1 char:103&lt;/P&gt;&lt;P&gt;+ Repair-NaVirtualDiskAlignment \\gbprhv32\c$\ClusterStorage\Volume2\GBVUTS97\GBVUTS97_C.vhd -controller &amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;nbsp; GBPRNA01&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; : InvalidArgument: (:) [Repair-NaVirtualDiskAlignment], ParameterBindingException&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; + FullyQualifiedErrorId : CannotConvertArgumentNoMessage,DataONTAP.PowerShell.SDK.Cmdlets.HyperV.RepairNaVirtualDi&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; skAlignment&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Any suggestions as to how I can resolve this? As I've got 20+ VM's I need to realign, and really don't fancy having to do them all one by one using either xcopy or Ghost! &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Cheers,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Rich &lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 05 Jun 2025 05:46:12 GMT</pubDate>
      <guid>https://community.netapp.com/t5/Microsoft-Virtualization-Discussions/Repair-NaVirtualDiskAlignment-Issue/m-p/72841#M3599</guid>
      <dc:creator>RICH_SHIRLEY</dc:creator>
      <dc:date>2025-06-05T05:46:12Z</dc:date>
    </item>
    <item>
      <title>Re: Repair-NaVirtualDiskAlignment Issue</title>
      <link>https://community.netapp.com/t5/Microsoft-Virtualization-Discussions/Repair-NaVirtualDiskAlignment-Issue/m-p/72846#M3600</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Rich,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The Controller parameter is a controller object obtained by either Connect-NaController or Connect-NcController.&amp;nbsp; If you've already established a connection using Connect-NaController, and the global $CurrentNaController variable is set, you do not need to specify the Controller parameter.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Here's an example explicitly specifying the Controller parameter:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;$c = Connect-NaController 10.61.167.86 &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;Repair-NaVirtualDiskAlignment C:\ClusterStorage\Volume2\VirtualDisks\testVM1.vhd -Controller $c&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The first command establishes the connection to the controller and stores the result in the variable $c.&amp;nbsp; The second command runs the alignment with the Controller parameter set to the variable $c.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;Steven&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 06 Jan 2014 15:14:28 GMT</pubDate>
      <guid>https://community.netapp.com/t5/Microsoft-Virtualization-Discussions/Repair-NaVirtualDiskAlignment-Issue/m-p/72846#M3600</guid>
      <dc:creator>beam</dc:creator>
      <dc:date>2014-01-06T15:14:28Z</dc:date>
    </item>
    <item>
      <title>Re: Repair-NaVirtualDiskAlignment Issue</title>
      <link>https://community.netapp.com/t5/Microsoft-Virtualization-Discussions/Repair-NaVirtualDiskAlignment-Issue/m-p/72851#M3601</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Steve,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I'm afraid we I exactly the same error&amp;nbsp; when I try the commands in that order. Do you think there could be&amp;nbsp; something specific to our environment that would cause this to fail?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Cheers,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Rich&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 06 Jan 2014 15:27:30 GMT</pubDate>
      <guid>https://community.netapp.com/t5/Microsoft-Virtualization-Discussions/Repair-NaVirtualDiskAlignment-Issue/m-p/72851#M3601</guid>
      <dc:creator>RICH_SHIRLEY</dc:creator>
      <dc:date>2014-01-06T15:27:30Z</dc:date>
    </item>
    <item>
      <title>Re: Repair-NaVirtualDiskAlignment Issue</title>
      <link>https://community.netapp.com/t5/Microsoft-Virtualization-Discussions/Repair-NaVirtualDiskAlignment-Issue/m-p/72854#M3602</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Any suggestions?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Cheers,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Rich &lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 16 Jan 2014 14:21:48 GMT</pubDate>
      <guid>https://community.netapp.com/t5/Microsoft-Virtualization-Discussions/Repair-NaVirtualDiskAlignment-Issue/m-p/72854#M3602</guid>
      <dc:creator>RICH_SHIRLEY</dc:creator>
      <dc:date>2014-01-16T14:21:48Z</dc:date>
    </item>
    <item>
      <title>Re: Repair-NaVirtualDiskAlignment Issue</title>
      <link>https://community.netapp.com/t5/Microsoft-Virtualization-Discussions/Repair-NaVirtualDiskAlignment-Issue/m-p/72858#M3603</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Rich,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;What version of the Toolkit are you running?&amp;nbsp; You can use Get-NaToolkitVersion to find out.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I don't understand why you would be seeing the same error when providing the controller object explicitly.&amp;nbsp; The error in your original post is PowerShell failing to coerce the string into an abstract type; by providing an object of that type you should at the very least get past that parameter validation.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Have you tried using Connect-NaController to make the connection and leaving the -Controller parameter out of Repair-NaVirtualDiskAlignment entirely?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;Steven&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 16 Jan 2014 20:28:04 GMT</pubDate>
      <guid>https://community.netapp.com/t5/Microsoft-Virtualization-Discussions/Repair-NaVirtualDiskAlignment-Issue/m-p/72858#M3603</guid>
      <dc:creator>beam</dc:creator>
      <dc:date>2014-01-16T20:28:04Z</dc:date>
    </item>
    <item>
      <title>Re: Repair-NaVirtualDiskAlignment Issue</title>
      <link>https://community.netapp.com/t5/Microsoft-Virtualization-Discussions/Repair-NaVirtualDiskAlignment-Issue/m-p/72863#M3604</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;the last time i used it, i needed to precise the vserver name to use this command :&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P style="font-family: Arial, Helvetica, Verdana, sans-serif; color: #454545; background-color: #ffffff;"&gt;&lt;SPAN style="color: #454545; font-style: inherit; background-color: #ffffff; font-family: Arial, Helvetica, Verdana, sans-serif; font-weight: inherit;"&gt;$vserver=Connect-NcController myNetappcluster -Credential admin -Vserver myVserver&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="font-family: Arial, Helvetica, Verdana, sans-serif; color: #454545; background-color: #ffffff;"&gt;&lt;SPAN style="color: #454545; font-style: inherit; background-color: #ffffff; font-family: Arial, Helvetica, Verdana, sans-serif; font-weight: inherit;"&gt;Repair-NcVirtualDiskAlignment -VirtualDisk C:\ClusterStorage\VolumeX\MyVM\fixed_c.vhd -Controller $vserver&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 06 Mar 2014 21:58:10 GMT</pubDate>
      <guid>https://community.netapp.com/t5/Microsoft-Virtualization-Discussions/Repair-NaVirtualDiskAlignment-Issue/m-p/72863#M3604</guid>
      <dc:creator>jeromerichard</dc:creator>
      <dc:date>2014-03-06T21:58:10Z</dc:date>
    </item>
  </channel>
</rss>

