<?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 Adding all volumes on filer to an array in Microsoft Virtualization Discussions</title>
    <link>https://community.netapp.com/t5/Microsoft-Virtualization-Discussions/Adding-all-volumes-on-filer-to-an-array/m-p/4463#M233</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I am trying to update the snapshot schedules on a large number of filers using a PowerShell script. Each of the filers has a number of standard volumes that include the location of the filer example; volume1xx, volume2xx, volume3xx, where xx would be the location of the filer.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;My thought is that I could someone use a "(&lt;SPAN style="font-size: 10pt; font-family: Courier New; "&gt;&lt;STRONG&gt;&lt;SPAN style="color: #5f9ea0; font-size: 10pt; font-family: Courier New; "&gt;Get-NaVol&lt;/SPAN&gt;&lt;SPAN style="font-size: 10pt; font-family: Courier New; "&gt; | &lt;/SPAN&gt;&lt;STRONG&gt;&lt;SPAN style="color: #5f9ea0; font-size: 10pt; font-family: Courier New; "&gt;where&lt;/SPAN&gt;&lt;SPAN style="font-size: 10pt; font-family: Courier New; "&gt; {&lt;/SPAN&gt;&lt;SPAN style="color: #800080; font-size: 10pt; font-family: Courier New; "&gt;$_&lt;/SPAN&gt;&lt;SPAN style="font-size: 10pt; font-family: Courier New; "&gt;.Name &lt;/SPAN&gt;&lt;SPAN style="color: #ff0000; font-size: 10pt; font-family: Courier New; "&gt;-contains&lt;/SPAN&gt;&lt;SPAN style="font-size: 10pt; font-family: Courier New; "&gt; &lt;/SPAN&gt;&lt;SPAN style="color: #800080; font-size: 10pt; font-family: Courier New; "&gt;$location&lt;/SPAN&gt;&lt;SPAN style="font-size: 10pt; font-family: Courier New; "&gt;})" &lt;/SPAN&gt;&lt;/STRONG&gt;&lt;/STRONG&gt;&lt;/SPAN&gt;type command to populate an array with all of the volumes on a particular filer and then run each of the volumes in the array into the Set-NaSnapshotSchedule command.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Has anyone done this before, or possibly have input into accomplishing getting the array populated with the volumes.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Otherwise, has anyone performed a similar operation with a different process that they can share?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks in advance.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Thu, 05 Jun 2025 07:05:38 GMT</pubDate>
    <dc:creator>lancesimpson</dc:creator>
    <dc:date>2025-06-05T07:05:38Z</dc:date>
    <item>
      <title>Adding all volumes on filer to an array</title>
      <link>https://community.netapp.com/t5/Microsoft-Virtualization-Discussions/Adding-all-volumes-on-filer-to-an-array/m-p/4463#M233</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I am trying to update the snapshot schedules on a large number of filers using a PowerShell script. Each of the filers has a number of standard volumes that include the location of the filer example; volume1xx, volume2xx, volume3xx, where xx would be the location of the filer.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;My thought is that I could someone use a "(&lt;SPAN style="font-size: 10pt; font-family: Courier New; "&gt;&lt;STRONG&gt;&lt;SPAN style="color: #5f9ea0; font-size: 10pt; font-family: Courier New; "&gt;Get-NaVol&lt;/SPAN&gt;&lt;SPAN style="font-size: 10pt; font-family: Courier New; "&gt; | &lt;/SPAN&gt;&lt;STRONG&gt;&lt;SPAN style="color: #5f9ea0; font-size: 10pt; font-family: Courier New; "&gt;where&lt;/SPAN&gt;&lt;SPAN style="font-size: 10pt; font-family: Courier New; "&gt; {&lt;/SPAN&gt;&lt;SPAN style="color: #800080; font-size: 10pt; font-family: Courier New; "&gt;$_&lt;/SPAN&gt;&lt;SPAN style="font-size: 10pt; font-family: Courier New; "&gt;.Name &lt;/SPAN&gt;&lt;SPAN style="color: #ff0000; font-size: 10pt; font-family: Courier New; "&gt;-contains&lt;/SPAN&gt;&lt;SPAN style="font-size: 10pt; font-family: Courier New; "&gt; &lt;/SPAN&gt;&lt;SPAN style="color: #800080; font-size: 10pt; font-family: Courier New; "&gt;$location&lt;/SPAN&gt;&lt;SPAN style="font-size: 10pt; font-family: Courier New; "&gt;})" &lt;/SPAN&gt;&lt;/STRONG&gt;&lt;/STRONG&gt;&lt;/SPAN&gt;type command to populate an array with all of the volumes on a particular filer and then run each of the volumes in the array into the Set-NaSnapshotSchedule command.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Has anyone done this before, or possibly have input into accomplishing getting the array populated with the volumes.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Otherwise, has anyone performed a similar operation with a different process that they can share?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks in advance.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 05 Jun 2025 07:05:38 GMT</pubDate>
      <guid>https://community.netapp.com/t5/Microsoft-Virtualization-Discussions/Adding-all-volumes-on-filer-to-an-array/m-p/4463#M233</guid>
      <dc:creator>lancesimpson</dc:creator>
      <dc:date>2025-06-05T07:05:38Z</dc:date>
    </item>
    <item>
      <title>Re: Adding all volumes on filer to an array</title>
      <link>https://community.netapp.com/t5/Microsoft-Virtualization-Discussions/Adding-all-volumes-on-filer-to-an-array/m-p/4469#M234</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I would handle this with the following code:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: courier new,courier;"&gt;#If $netAppCred equals $null, get credentials&lt;BR /&gt;if ($netappCred -eq $null) {&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; $netappCred = Get-Credential -Credential "root"&lt;BR /&gt;}&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: courier new,courier;"&gt; &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: courier new,courier;"&gt;# Create array of Filer names&lt;BR /&gt;$filerNames = @("filer1", "filer2", "filer3")&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: courier new,courier;"&gt; &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: courier new,courier;"&gt;# Create array for all volumes&lt;BR /&gt;$allVols = @()&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: courier new,courier;"&gt; &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: courier new,courier;"&gt;# Connect to each NetApp filer&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: courier new,courier;"&gt;# Get volumes from each Netapp filer&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: courier new,courier;"&gt;# Sort the volumes by name&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: courier new,courier;"&gt;# Add the "Filer" property&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: courier new,courier;"&gt;# Add the volume array to $allVols&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: courier new,courier;"&gt;foreach ($filerName in $filerNames) {&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; #Connect to NetApp filer&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; $netapp = Connect-NaController -Name $filerName -Credential $netappCred&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; # Get volumes and sort by volume name&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; $vols = Get-NaVol | Sort-Object -Property "Name"&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; # Add filer name as a property named "Filer"&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; $vols | Add-Member -MemberType NoteProperty -Name "Filer" -Value $filerName&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; # Add $vols to $allVols&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; $allVols += $vols&lt;BR /&gt;}&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: courier new,courier;"&gt; &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;This will give you an array of volume objects with an added property named "Filer".&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 12 Nov 2010 22:13:36 GMT</pubDate>
      <guid>https://community.netapp.com/t5/Microsoft-Virtualization-Discussions/Adding-all-volumes-on-filer-to-an-array/m-p/4469#M234</guid>
      <dc:creator>paleon</dc:creator>
      <dc:date>2010-11-12T22:13:36Z</dc:date>
    </item>
    <item>
      <title>Re: Adding all volumes on filer to an array</title>
      <link>https://community.netapp.com/t5/Microsoft-Virtualization-Discussions/Adding-all-volumes-on-filer-to-an-array/m-p/4474#M235</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Lance, you may not even need to save the volumes to an array.&amp;nbsp; Use wildcards and the pipeline instead, with something like this inside the "foreach $filerName" loop:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #0000ff; font-family: 'courier new', courier; "&gt;$pattern = "volume*" + $filerName&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #0000ff; font-family: 'courier new', courier; "&gt;Get-NaVol $pattern | Set-NaSnapshotSchedule &amp;lt;&lt;EM&gt;args&lt;/EM&gt;&amp;gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 13 Nov 2010 02:50:36 GMT</pubDate>
      <guid>https://community.netapp.com/t5/Microsoft-Virtualization-Discussions/Adding-all-volumes-on-filer-to-an-array/m-p/4474#M235</guid>
      <dc:creator>cknight</dc:creator>
      <dc:date>2010-11-13T02:50:36Z</dc:date>
    </item>
    <item>
      <title>Re: Adding all volumes on filer to an array</title>
      <link>https://community.netapp.com/t5/Microsoft-Virtualization-Discussions/Adding-all-volumes-on-filer-to-an-array/m-p/4478#M236</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;If Get-NaVol returned more than one object, this would raise an exception.&lt;/P&gt;&lt;P&gt;Something simple like&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #0000ff;"&gt;Get-NaVol | Write-Host $_.Name&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;gets me:&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #ff0000;"&gt;At line:1 char:23&lt;BR /&gt;+ Get-NaVol | Write-Host &amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;nbsp; $_.Name&lt;BR /&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: (NetApp.Ontapi.Filer.Volume.VolumeInfo:PSObject) [Write-Host], ParameterBindingException&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; + FullyQualifiedErrorId : InputObjectNotBound,Microsoft.PowerShell.Commands.WriteHostCommand&lt;BR /&gt; &lt;BR /&gt;Write-Host : The input object cannot be bound to any parameters for the command either because the command does not take pipeline input or th&lt;BR /&gt;e input and its properties do not match any of the parameters that take pipeline input.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;But, change that to use the %{pscommands_in_a_for_each} construct, then it works, such as:&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #0000ff;"&gt;Get-NaVol | %{Write-Host $_.Name}&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;An example of this would be something I did today to find the total size of snapshots on a filer that are more than 1GB&lt;/P&gt;&lt;P&gt;connect-nacontroller&lt;BR /&gt;$totalsnapsize = 0&lt;BR /&gt;get-NAVol | &lt;SPAN style="color: #ff0000;"&gt;%{&lt;/SPAN&gt;&lt;BR /&gt;Write-Host $_.Name -ForegroundColor Green&lt;BR /&gt;Get-NaSnapshot $_.Name |&lt;SPAN style="color: #ff6600;"&gt; %{&lt;/SPAN&gt;If ($_.Total -gt 1000000) {Write-Host $_.name ([Math]::Round(([Int64]$_.Total / 1MB),2))GB}$totalsnapsize += $_.Total&lt;SPAN style="color: #ff6600;"&gt;}&lt;BR /&gt;&lt;SPAN style="color: #ff0000;"&gt;}&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;BR /&gt;Write-Host -ForegroundColor Blue Total Large Snapshots is ([Math]::round(($totalsnapsize / 1MB),2)) GB&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Note I use the ${ } twice in that block of code, once for getting the volumes, then another once I pull each snap from the current volume.&lt;/P&gt;&lt;P&gt;So, to do a setting change to every volume on every filer, you'd get have to walk that one level up and %{ } the filer array list and then set your desired changes to each volume.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 16 Nov 2010 21:41:06 GMT</pubDate>
      <guid>https://community.netapp.com/t5/Microsoft-Virtualization-Discussions/Adding-all-volumes-on-filer-to-an-array/m-p/4478#M236</guid>
      <dc:creator>rnrepp</dc:creator>
      <dc:date>2010-11-16T21:41:06Z</dc:date>
    </item>
    <item>
      <title>Re: Adding all volumes on filer to an array</title>
      <link>https://community.netapp.com/t5/Microsoft-Virtualization-Discussions/Adding-all-volumes-on-filer-to-an-array/m-p/4483#M237</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi, rnrepp, thanks for posting.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The exception you reported is caused by using the $_ special variable outside of a script block.&amp;nbsp; The snippet I posted does, in fact, work for any number of volumes in the pipeline.&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: courier new,courier;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #0000ff; font-size: 10pt; font-family: courier new,courier; "&gt;PS C:\&amp;gt; $pattern = "vol*clone"&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #0000ff; font-size: 10pt; font-family: courier new,courier; "&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #0000ff; font-size: 10pt; font-family: courier new,courier; "&gt;PS C:\&amp;gt; Get-NaVol $pattern | Set-NaSnapshotSchedule -Weeks 1 -Hours 2 -WhichHours "0,12"&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #0000ff; font-size: 10pt; font-family: courier new,courier; "&gt;Name&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; State&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; TotalSize&amp;nbsp; Used&amp;nbsp; Available Dedupe&amp;nbsp; FilesUsed FilesTotal Aggregate&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; --------- ------&amp;nbsp; --------- ---------- ---------&lt;BR /&gt;vol1clone&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; online&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 16.0 GB&amp;nbsp;&amp;nbsp;&amp;nbsp; 5%&amp;nbsp;&amp;nbsp;&amp;nbsp; 15.2 GB&amp;nbsp; True&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 142&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 623k aggr1&lt;BR /&gt;vol2clone&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; online&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 180.0 GB&amp;nbsp;&amp;nbsp; 46%&amp;nbsp;&amp;nbsp;&amp;nbsp; 97.3 GB&amp;nbsp; True&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 214&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 6M aggr1&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #0000ff; font-size: 10pt; font-family: courier new,courier; "&gt;&lt;BR /&gt;PS C:\&amp;gt; Get-NaVol $pattern | Get-NaSnapshotSchedule&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #0000ff; font-size: 10pt; font-family: courier new,courier; "&gt;Volume&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; Weeks&amp;nbsp;&amp;nbsp; Days&amp;nbsp;&amp;nbsp;&amp;nbsp; Hours&amp;nbsp; Minutes WhichHours&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; WhichMinutes&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;&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;vol1clone&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; 1&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 2&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0&amp;nbsp;&amp;nbsp;&amp;nbsp; 0,12&lt;BR /&gt;vol2clone&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; 1&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 2&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0&amp;nbsp;&amp;nbsp;&amp;nbsp; 0,12&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #000000;"&gt;The Where-Object cmdlet (aliased to ?) and the ForEach-Object cmdlet (aliased to %) &lt;/SPAN&gt;both operate on script blocks, which is why they can use the $_ variable.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 16 Nov 2010 22:37:48 GMT</pubDate>
      <guid>https://community.netapp.com/t5/Microsoft-Virtualization-Discussions/Adding-all-volumes-on-filer-to-an-array/m-p/4483#M237</guid>
      <dc:creator>cknight</dc:creator>
      <dc:date>2010-11-16T22:37:48Z</dc:date>
    </item>
    <item>
      <title>Re: Adding all volumes on filer to an array</title>
      <link>https://community.netapp.com/t5/Microsoft-Virtualization-Discussions/Adding-all-volumes-on-filer-to-an-array/m-p/4488#M239</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Alright, now it makes more sense to me. If only powershell had thrown that as the error description . . .&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 16 Nov 2010 23:05:51 GMT</pubDate>
      <guid>https://community.netapp.com/t5/Microsoft-Virtualization-Discussions/Adding-all-volumes-on-filer-to-an-array/m-p/4488#M239</guid>
      <dc:creator>rnrepp</dc:creator>
      <dc:date>2010-11-16T23:05:51Z</dc:date>
    </item>
  </channel>
</rss>

