I've changed it to this:
===================
$vols = Get-navol
$vols | % {
$volume = $_
$autosize = get-navolautosize $name -ea "silentlycontinue"
$unit = 1gb
If ($autosize.isEnabled) {
$max = [System.Math]::Floor($autosize.maximumsize/$unit)
$inc = [System.Math]::Floor($autosize.incrementsize/$unit)}
write-host "Autosize: enabled "
write-host "maximum size: " $max
write-host "increment size: " $inc
===================
but now I am getting this:
Get-NaVolAutosize : Cannot bind argument to parameter 'Name' because it is null.
At C:\autosize.ps1:4 char:30
+ $autosize = get-navolautosize <<<< $name -ea "silentlycontinue"
+ CategoryInfo : InvalidData: (:) [Get-NaVolAutosize], ParameterBindingValidationException
+ FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,DataONTAP.PowerShell.SDK.Cmdlets.Volume.G
etNaVolAutosize
Autosize: enabled
maximum size:
increment size: