<?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: powershell in Microsoft Virtualization Discussions</title>
    <link>https://community.netapp.com/t5/Microsoft-Virtualization-Discussions/powershell-Set-NcSnapshotSnaplockExpTime/m-p/156992#M6447</link>
    <description>&lt;P&gt;Hi Victor,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Is it possible there is a typo in the volume name based on the error 'no such file or directory'?&lt;/P&gt;
&lt;P&gt;Do you still get the same error if you verify that the volume and snapshot exist?&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;LI-CODE lang="csharp"&gt;$VolumeName   = "victor_2019_test"
$VserverName  = "soxdurhio01a01"
$Cluster      = "durarcclu01"
$SnapshotName = "daily.2020-06"
$Credential   = Get-NcCredential
If($Null -eq $Credential){
   Write-Warning -Message "You must provide credentials to connect to cluster ""$Cluster"""
   Break;
}
Import-Module DataONTP
Connect-NcController -Name $Cluster -HTTPS -Credential $Credential -ErrorAction Stop
$volume = Get-NcVol -Name $VolumeName -Vserver $VserverName -ErrorAction Stop
If($Null -eq $volume){
   Write-Warning -Message "The volume ""$VolumeName"" was not found on vserver ""$VserverName"""
   Break;
}
$snapshot = Get-NcSnapshot -Volume $VolumeName -SnapName $SnapshotName -Vserver $VserverName -ErrorAction Stop
If($Null -eq $snapshot){
   Write-Warning -Message "The snapshot ""$SnapshotName"" does not exist on volume ""$VolumeName"" on vserver ""$VserverName"""
   Break
}
Set-NcSnapshotSnaplockExpTime -volume $VolumeName -Snapshot $SnapshotName  -Expirytime $(Get-Date -Date '06/14/2020') -Vserver $VserverName -ErrorAction Stop  &lt;/LI-CODE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;/Matt&lt;/P&gt;</description>
    <pubDate>Wed, 19 Aug 2020 12:21:29 GMT</pubDate>
    <dc:creator>mbeattie</dc:creator>
    <dc:date>2020-08-19T12:21:29Z</dc:date>
    <item>
      <title>powershell - Set-NcSnapshotSnaplockExpTime</title>
      <link>https://community.netapp.com/t5/Microsoft-Virtualization-Discussions/powershell-Set-NcSnapshotSnaplockExpTime/m-p/156985#M6446</link>
      <description>&lt;P&gt;I am trying to use&amp;nbsp; S&lt;FONT style="background-color: #ffffff;"&gt;et-NcSnapshotSnaplockExpTime to extend the&amp;nbsp; snaplock expiration&amp;nbsp; time of a snapshot&amp;nbsp; when I issue the command&amp;nbsp; In my poweshell script , it does not do anything , when I run it on the command line I get the following&amp;nbsp;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;PS z:\&amp;gt; &lt;FONT style="background-color: #ffffff; box-sizing: border-box; color: #3e3e3e; font-family: &amp;amp;quot; source sans pro&amp;amp;quot;,&amp;amp;quot;lato&amp;amp;quot;,&amp;amp;quot;helvetica neue&amp;amp;quot;,&amp;amp;quot;helvetica&amp;amp;quot;,&amp;amp;quot;arial&amp;amp;quot;,&amp;amp;quot;sans-serif&amp;amp;quot;; font-size: 16px; font-style: normal; font-variant: normal; font-weight: 300; letter-spacing: normal; orphans: 2; text-align: left; text-decoration: none; text-indent: 0px; text-transform: none; -webkit-text-stroke-width: 0px; white-space: normal; word-spacing: 0px;"&gt;Set-NcSnapshotSnaplockExpTime&lt;/FONT&gt;&lt;FONT style="background-color: #ffffff;"&gt;&amp;nbsp; -volume victor_2019_test&amp;nbsp; -Snapshot daily.2020-06&amp;nbsp; -Expirytime 06/14/2020 -Vserver&amp;nbsp; soxdurhio01a01&lt;BR /&gt;Set-NcSnapshotSnaplockExpTime : No such file or directory&lt;BR /&gt;At line:2 char:1&lt;BR /&gt;+ Set-NcSnapshotSnaplockExpTime&amp;nbsp; -volume victor_2019_test&amp;nbsp; -Snapshot da ...&lt;BR /&gt;+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~&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; : InvalidOperation: (durarcclu01:NcController) [Set-NcSnapshotSnaplockExpTime], EAPIERROR&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; + FullyQualifiedErrorId : ApiException,DataONTAP.C.PowerShell.SDK.Cmdlets.Snapshot.SetNcSnapshotSnaplockExpTime&lt;BR /&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/P&gt;</description>
      <pubDate>Wed, 04 Jun 2025 11:05:08 GMT</pubDate>
      <guid>https://community.netapp.com/t5/Microsoft-Virtualization-Discussions/powershell-Set-NcSnapshotSnaplockExpTime/m-p/156985#M6446</guid>
      <dc:creator>victor10</dc:creator>
      <dc:date>2025-06-04T11:05:08Z</dc:date>
    </item>
    <item>
      <title>Re: powershell</title>
      <link>https://community.netapp.com/t5/Microsoft-Virtualization-Discussions/powershell-Set-NcSnapshotSnaplockExpTime/m-p/156992#M6447</link>
      <description>&lt;P&gt;Hi Victor,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Is it possible there is a typo in the volume name based on the error 'no such file or directory'?&lt;/P&gt;
&lt;P&gt;Do you still get the same error if you verify that the volume and snapshot exist?&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;LI-CODE lang="csharp"&gt;$VolumeName   = "victor_2019_test"
$VserverName  = "soxdurhio01a01"
$Cluster      = "durarcclu01"
$SnapshotName = "daily.2020-06"
$Credential   = Get-NcCredential
If($Null -eq $Credential){
   Write-Warning -Message "You must provide credentials to connect to cluster ""$Cluster"""
   Break;
}
Import-Module DataONTP
Connect-NcController -Name $Cluster -HTTPS -Credential $Credential -ErrorAction Stop
$volume = Get-NcVol -Name $VolumeName -Vserver $VserverName -ErrorAction Stop
If($Null -eq $volume){
   Write-Warning -Message "The volume ""$VolumeName"" was not found on vserver ""$VserverName"""
   Break;
}
$snapshot = Get-NcSnapshot -Volume $VolumeName -SnapName $SnapshotName -Vserver $VserverName -ErrorAction Stop
If($Null -eq $snapshot){
   Write-Warning -Message "The snapshot ""$SnapshotName"" does not exist on volume ""$VolumeName"" on vserver ""$VserverName"""
   Break
}
Set-NcSnapshotSnaplockExpTime -volume $VolumeName -Snapshot $SnapshotName  -Expirytime $(Get-Date -Date '06/14/2020') -Vserver $VserverName -ErrorAction Stop  &lt;/LI-CODE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;/Matt&lt;/P&gt;</description>
      <pubDate>Wed, 19 Aug 2020 12:21:29 GMT</pubDate>
      <guid>https://community.netapp.com/t5/Microsoft-Virtualization-Discussions/powershell-Set-NcSnapshotSnaplockExpTime/m-p/156992#M6447</guid>
      <dc:creator>mbeattie</dc:creator>
      <dc:date>2020-08-19T12:21:29Z</dc:date>
    </item>
  </channel>
</rss>

