Skip to main content
NetApp Knowledge Base

SnapLock: Unable to extend retention time of WORM file using PowerShell

Views:
354
Visibility:
Public
Votes:
1
Category:
snaplock
Specialty:
dp
Last Updated:

Applies to

  • ONTAP 9
  • Data ONTAP 8.2 7-Mode
  • Data ONTAP
  • SnapLock

Issue

  • Unable to extend the retention date of a SnapLock compliance WORM-locked file.
  • Unable to modify the file's atime using PowerShell.
  • While attempting to extend the retention date of one of these WORM files, by changing the atime of a file to a later timestamp, an error message denying the action is reported. When attempting to change the atime on the file using PowerShell on the file accessed via a CIFS share.

Example PowerShell script is as follows:
$a = Get-Item "z:\test\test2.txt"$a.LastAccessTime = (Get-Date).AddDays(2)$a.IsReadOnly = $true$a.LastAccessTime = (Get-Date).AddDays(5)

  • While attempting to run the last command, that updates the atime, the following error is reported:

Exception setting "LastAccessTime": "Access to the path 'Z:\test\test2.txt' is denied."At line:1 char:1+ $a.LastAccessTime = (Get-Date).AddDays(5)+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + CategoryInfo : NotSpecified: (:) [], SetValueInvocationException + FullyQualifiedErrorId : ExceptionWhenSetting

 

Sign in to view the entire content of this KB article.

New to NetApp?

Learn more about our award-winning Support

Scan to view the article on your device