|
|
Data ONTAP® PowerShell Toolkit
|
Cmdlet: Set-NaSnapmirrorSchedule
NAME
Set-NaSnapmirrorSchedule
SYNOPSIS
Sets the schedule for a given destination.
SYNTAX
Set-NaSnapmirrorSchedule [-Destination] <String> [-Source] <String> [-Minute
s] <String> [-Hours] <String> [-DaysOfMonth] <String> [-DaysOfWeek] <String>
[-MaxTransferRate <Int32>] [-Controller <NaController>] [-WarningAction <Ac
tionPreference>] [-WarningVariable <String>] [<CommonParameters>]
Set-NaSnapmirrorSchedule [-Destination] <String> [-Source] <String> [-Contro
ller <NaController>] -Schedule <SnapmirrorScheduleInfo> [-WarningAction <Act
ionPreference>] [-WarningVariable <String>] [<CommonParameters>]
DESCRIPTION
Sets the schedule for a given destination. The API must be executed on the
destination filer. Currently, the schedule is in /etc/snapmirror.conf.
PARAMETERS
-Destination <String>
The destination location of a schedule to set. The destination location
is of the volume form: <filer>:<volume> or the qtree form: <filer>:/vol
/<volume>/<qtree>.
Required? true
Position? 1
Default value
Accept pipeline input? true (ByValue, ByPropertyName)
Accept wildcard characters? false
-Source <String>
The source location of a schedule to set. The source location is of the
volume form: <filer>:<volume> or the qtree form: <filer>:/vol/<volume>/
<qtree>.
Required? true
Position? 2
Default value
Accept pipeline input? true (ByPropertyName)
Accept wildcard characters? false
-Minutes <String>
Minutes in the hour for which the schedule is set. The form is crontab-l
ike, with possible values of:
- := match nothing;
1 := match minute 1;
1,3 := match minute 1 and 3;
2-5 := match minute 2,3,4,5;
1-12/3 := match minute 1,4,7,10;
0-55/5 := match minute 0,5,10,15,20,25,30,35,40,45,50,55;
* := matches all possible legal values;
Required? true
Position? 3
Default value
Accept pipeline input? true (ByPropertyName)
Accept wildcard characters? false
-Hours <String>
Hours in the day for which the schedule is set. The form is crontab-like
, with possible values of:
- := match nothing;
1 := match hour 1;
1,3 := match hour 1 and 3;
2-5 := match hour 2,3,4,5;
1-24/3 := match hour 1,4,7,10,13,16,19,22;
* := matches all possible legal values;
Required? true
Position? 4
Default value
Accept pipeline input? true (ByPropertyName)
Accept wildcard characters? false
-DaysOfMonth <String>
Days in the week for which the schedule is set.
Required? true
Position? 5
Default value
Accept pipeline input? true (ByPropertyName)
Accept wildcard characters? false
-DaysOfWeek <String>
Days in the week for which the schedule is set. 0 represents Sunday, and
6 represents Saturday. The form is crontab-like, with possible values o
f:
- := match nothing;
1 := match day 1 (Mon);
1,3 := match day 1 and 3 (Mon and Wed);
2-5 := match day 2,3,4,5 (Tue,Wed,Thu,Fri);
* := matches all possible legal values;
Required? true
Position? 6
Default value
Accept pipeline input? true (ByPropertyName)
Accept wildcard characters? false
-MaxTransferRate <Int32>
Maximum transfer rate in kilobytes per second. The default is as fast a
s the filer can transfer.
Required? false
Position? named
Default value
Accept pipeline input? true (ByPropertyName)
Accept wildcard characters? false
-Controller <NaController>
The DataONTAP controller object, embodied by an NaController object. Th
is parameter is returned by the Connect-NaController cmdlet. If not spe
cified, the value in the global variable CurrentNaController is used.
Required? false
Position? named
Default value
Accept pipeline input? false
Accept wildcard characters? false
-WarningAction <ActionPreference>
Required? false
Position? named
Default value
Accept pipeline input? false
Accept wildcard characters? false
-WarningVariable <String>
Required? false
Position? named
Default value
Accept pipeline input? false
Accept wildcard characters? false
-Schedule <SnapmirrorScheduleInfo>
Alternate parameter set that accepts a schedule object of the type retur
ned by Get-NaSnapmirrorSchedule.
Required? true
Position? named
Default value
Accept pipeline input? true (ByValue)
Accept wildcard characters? false
<CommonParameters>
This cmdlet supports the common parameters: Verbose, Debug,
ErrorAction, ErrorVariable, WarningAction, WarningVariable,
OutBuffer and OutVariable. For more information, type,
"get-help about_commonparameters".
INPUTS
OUTPUTS
NetApp.Ontapi.Filer.Snapmirror.SnapmirrorStatusInfo
NOTES
Category: snapmirror
API: snapmirror-set-schedule
-------------- Example 1 --------------
C:\PS>Get-NaSnapmirror | Set-NaSnapmirrorSchedule -Minutes 0 -Hours 3 -DaysO
fMonth * -DaysOfWeek *
Set all Snapmirrors to update at 0300 hours every day.
BaseSnapshot : benson(0118045471)_dunn_vol2_mirror.3
Contents : Replica
CurrentTransferError :
CurrentTransferType :
DestinationLocation : benson:dunn_vol2_mirror
LagTime : 60
LastTransferDuration : 10
LastTransferFrom : dunn:vol2
LastTransferSize : 7556
LastTransferType : update
MirrorTimestamp : 1266348476
SourceLocation : dunn:vol2
State : snapmirrored
Status : idle
TransferProgress : 0
RELATED LINKS
Get-NaSnapmirrorSchedule
Remove-NaSnapmirrorSchedule
Set-NaSnapmirrorSyncSchedule
| Copyright © 2010 NetApp. All rights reserved. Use is subject to license terms. |
|
Data ONTAP® PowerShell Toolkit
|