Software Development Kit (SDK) and API Discussions

NetApp Powershell Toolkit Logical Space Reporting

PMensing
3,136 Views

Hi,

do someone use the NetApp PowerShell Toolkit for ONTAP 9.6 and can tell me, over which Cmdlet I can set the volume options for the Logical Space Reporting and the Logical Space Entformcement? 

 

I'm searching the toolkit for the right option but I'm not able to find the right option.

 

Thanks Pascal

1 ACCEPTED SOLUTION
PMensing has accepted the solution

csalitros
3,119 Views

I think you'll have to build out an attribute object and use Update-NcVol for this... Something like:

 

$q = Get-NcVol -Template
Initialize-NcObjectProperty $q VolumeIdAttributes
$q.VolumeIdAttributes.Name =  "<VOLUME>" 
$q.VolumeIdAttributes.OwningVserverName = "<SVM>"
 
$a = Get-NcVol -Template
Initialize-NcObjectProperty $a VolumeSpaceAttributes
$a.VolumeSpaceAttributes.IsSpaceReportingLogical = 'true'
$a.VolumeSpaceAttributes.IsSpaceEnforcementLogical = 'true'

Get-NcVol -Query $q 

Update-NcVol -Query $q -Attributes $a 

View solution in original post

2 REPLIES 2
PMensing has accepted the solution

csalitros
3,120 Views

I think you'll have to build out an attribute object and use Update-NcVol for this... Something like:

 

$q = Get-NcVol -Template
Initialize-NcObjectProperty $q VolumeIdAttributes
$q.VolumeIdAttributes.Name =  "<VOLUME>" 
$q.VolumeIdAttributes.OwningVserverName = "<SVM>"
 
$a = Get-NcVol -Template
Initialize-NcObjectProperty $a VolumeSpaceAttributes
$a.VolumeSpaceAttributes.IsSpaceReportingLogical = 'true'
$a.VolumeSpaceAttributes.IsSpaceEnforcementLogical = 'true'

Get-NcVol -Query $q 

Update-NcVol -Query $q -Attributes $a 

PMensing
3,052 Views

Hi,

that works perfectly. Thanks for your help.

Public