<?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: Global replication throttle cmdlet in Microsoft Virtualization Discussions</title>
    <link>https://community.netapp.com/t5/Microsoft-Virtualization-Discussions/Global-replication-throttle-cmdlet/m-p/60863#M3021</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;OK, so here is the finished code.&amp;nbsp; I wanted to be able to have one script and pass multiple arguments into it so we can schedule a task.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;To launch scheduled task "powershell.exe script.ps1 input1 input1&amp;nbsp;&amp;nbsp; Or within powershell&amp;nbsp;&amp;nbsp; .\script.ps1 input1 input2&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;It's simple, but hopefully this will help someone else as well&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;[Code]&lt;/P&gt;&lt;P&gt;Param(&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; $input1,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; $input2&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;## Import DataonTap&lt;/P&gt;&lt;P&gt;Import-Module Dataontap&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;$hostfile = $input1&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;gc $hostfile | % {&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; $C = Connect-NaController $_ # &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Set-NaOption replication.throttle.enable $input2&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;}&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;[/code]&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Wed, 28 Mar 2012 14:55:22 GMT</pubDate>
    <dc:creator>JGPSHNTAP</dc:creator>
    <dc:date>2012-03-28T14:55:22Z</dc:date>
    <item>
      <title>Global replication throttle cmdlet</title>
      <link>https://community.netapp.com/t5/Microsoft-Virtualization-Discussions/Global-replication-throttle-cmdlet/m-p/60845#M3011</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I've been looking through the cmdlets for a global replication throttle option and i've come up empty.&amp;nbsp; As we all know, there is no throttling schedule 'yet' on Ontap, so the idea I had was to just loop the controllers through a powershell script to turn replication on and off on a set schedule.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I saw that you can do it per line with Invoke-NaSnapmirrorThrottle.&amp;nbsp; That's not what we are looking for.&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, 05 Jun 2025 06:31:23 GMT</pubDate>
      <guid>https://community.netapp.com/t5/Microsoft-Virtualization-Discussions/Global-replication-throttle-cmdlet/m-p/60845#M3011</guid>
      <dc:creator>JGPSHNTAP</dc:creator>
      <dc:date>2025-06-05T06:31:23Z</dc:date>
    </item>
    <item>
      <title>Re: Global replication throttle cmdlet</title>
      <link>https://community.netapp.com/t5/Microsoft-Virtualization-Discussions/Global-replication-throttle-cmdlet/m-p/60850#M3014</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Josh, &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;You can accomplish what you are trying to do with the Set-NaOption replication.throttle.enable on. You can also use Get-NaOption to do a check in your script to see if it is on or off. Alternatively you can always use the Invoke-Nassh to pass cli commands directly to the NetApp when you can't find a commandlet to do the job, i.e. (assuming you have already established a controller connection if not you can put controller name and credentials into the invoke command) Invoke-Nassh "options replication.throttle.enable on/off".&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I encourage everyone if/when they have to time to just import the module via interactive powershell and issue a Get-Command | Select-String Na just to have a look at all the DataOnTAP commandlets available. From there you can issue a Get-Help &lt;EM&gt;commandlet&lt;/EM&gt; command for more information. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Hope this helps. Good luck.&amp;nbsp; &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;-Nick Barton&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 26 Mar 2012 21:44:00 GMT</pubDate>
      <guid>https://community.netapp.com/t5/Microsoft-Virtualization-Discussions/Global-replication-throttle-cmdlet/m-p/60850#M3014</guid>
      <dc:creator>nick_barton</dc:creator>
      <dc:date>2012-03-26T21:44:00Z</dc:date>
    </item>
    <item>
      <title>Re: Global replication throttle cmdlet</title>
      <link>https://community.netapp.com/t5/Microsoft-Virtualization-Discussions/Global-replication-throttle-cmdlet/m-p/60854#M3017</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thanks, Nick.&amp;nbsp; I would only add that you can also use &lt;STRONG&gt;Get-NaHelp &lt;/STRONG&gt;and &lt;STRONG&gt;Get-NcHelp &lt;/STRONG&gt;to get a little more insight on the Data ONTAP cmdlets available, organized by API, API category, etc.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 26 Mar 2012 21:46:44 GMT</pubDate>
      <guid>https://community.netapp.com/t5/Microsoft-Virtualization-Discussions/Global-replication-throttle-cmdlet/m-p/60854#M3017</guid>
      <dc:creator>cknight</dc:creator>
      <dc:date>2012-03-26T21:46:44Z</dc:date>
    </item>
    <item>
      <title>Re: Global replication throttle cmdlet</title>
      <link>https://community.netapp.com/t5/Microsoft-Virtualization-Discussions/Global-replication-throttle-cmdlet/m-p/60858#M3019</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thx guys.&amp;nbsp; I ran show-nahelp and search on the cmdlets titles only for replication.&amp;nbsp;&amp;nbsp; I shoulda dug deeper for the options.&amp;nbsp; I will play with the cmdlet tomorrow for sure.&amp;nbsp; &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I plan on looping controllers through a scheduled task to turn it on and off. I will repost. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thx&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 26 Mar 2012 23:38:54 GMT</pubDate>
      <guid>https://community.netapp.com/t5/Microsoft-Virtualization-Discussions/Global-replication-throttle-cmdlet/m-p/60858#M3019</guid>
      <dc:creator>JGPSHNTAP</dc:creator>
      <dc:date>2012-03-26T23:38:54Z</dc:date>
    </item>
    <item>
      <title>Re: Global replication throttle cmdlet</title>
      <link>https://community.netapp.com/t5/Microsoft-Virtualization-Discussions/Global-replication-throttle-cmdlet/m-p/60863#M3021</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;OK, so here is the finished code.&amp;nbsp; I wanted to be able to have one script and pass multiple arguments into it so we can schedule a task.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;To launch scheduled task "powershell.exe script.ps1 input1 input1&amp;nbsp;&amp;nbsp; Or within powershell&amp;nbsp;&amp;nbsp; .\script.ps1 input1 input2&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;It's simple, but hopefully this will help someone else as well&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;[Code]&lt;/P&gt;&lt;P&gt;Param(&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; $input1,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; $input2&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;## Import DataonTap&lt;/P&gt;&lt;P&gt;Import-Module Dataontap&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;$hostfile = $input1&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;gc $hostfile | % {&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; $C = Connect-NaController $_ # &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Set-NaOption replication.throttle.enable $input2&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;}&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;[/code]&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 28 Mar 2012 14:55:22 GMT</pubDate>
      <guid>https://community.netapp.com/t5/Microsoft-Virtualization-Discussions/Global-replication-throttle-cmdlet/m-p/60863#M3021</guid>
      <dc:creator>JGPSHNTAP</dc:creator>
      <dc:date>2012-03-28T14:55:22Z</dc:date>
    </item>
  </channel>
</rss>

