@@ -19,47 +19,47 @@ Adds the Cluster Aware Updating (CAU) clustered role that provides the self-upda
19
19
20
20
```
21
21
Add-CauClusterRole [-VirtualComputerObjectName <String>] [-GroupName <String>]
22
- [-StartDate <DateTime>] [-DaysOfWeek <Weekdays>] [-WeeksOfMonth <Int32[]>]
23
- [-CauPluginName <String[]>] [-CauPluginArguments <Hashtable[]>] [-MaxFailedNodes <Int32>]
24
- [-MaxRetriesPerNode <Int32>] [-NodeOrder <String[]>] [-PreUpdateScript <String>]
25
- [-PostUpdateScript <String>] [-ConfigurationName <String>] [-RequireAllNodesOnline]
26
- [-WarnAfter <TimeSpan>] [-StopAfter <TimeSpan>] [-RebootTimeoutMinutes <Int32>] [-SeparateReboots]
27
- [-RunPluginsSerially] [-StopOnPluginFailure] [-EnableFirewallRules] [-FailbackMode <FailbackType>]
28
- [-SuspendClusterNodeTimeoutMinutes <Int32>] [-ForcePauseNoDrain] [-ForcePauseAndDrain]
29
- [-ForcePauseDrainAndReboot] [-SkipUpdateChecks] [-SiteAwareUpdatingOrder <String[]>]
30
- [-OsRollingUpgrade] [-AttemptSoftReboot] [-RebootMode <RebootType>] [[-ClusterName] <String>]
31
- [[-Credential] <PSCredential>] [-Force] [-WhatIf] [-Confirm] [<CommonParameters>]
22
+ [-StartDate <DateTime>] [-DaysOfWeek <Weekdays>] [-WeeksOfMonth <Int32[]>]
23
+ [-CauPluginName <String[]>] [-CauPluginArguments <Hashtable[]>] [-MaxFailedNodes <Int32>]
24
+ [-MaxRetriesPerNode <Int32>] [-NodeOrder <String[]>] [-PreUpdateScript <String>]
25
+ [-PostUpdateScript <String>] [-ConfigurationName <String>] [-RequireAllNodesOnline]
26
+ [-WarnAfter <TimeSpan>] [-StopAfter <TimeSpan>] [-RebootTimeoutMinutes <Int32>] [-SeparateReboots]
27
+ [-RunPluginsSerially] [-StopOnPluginFailure] [-EnableFirewallRules] [-FailbackMode <FailbackType>]
28
+ [-SuspendClusterNodeTimeoutMinutes <Int32>] [-ForcePauseNoDrain] [-ForcePauseAndDrain]
29
+ [-ForcePauseDrainAndReboot] [-SkipUpdateChecks] [-SiteAwareUpdatingOrder <String[]>]
30
+ [-OsRollingUpgrade] [-AttemptSoftReboot] [-RebootMode <RebootType>] [[-ClusterName] <String>]
31
+ [[-Credential] <PSCredential>] [-Force] [-WhatIf] [-Confirm] [<CommonParameters>]
32
32
```
33
33
34
34
### Weekly
35
35
36
36
```
37
37
Add-CauClusterRole [-VirtualComputerObjectName <String>] [-GroupName <String>]
38
- [-StartDate <DateTime>] [-DaysOfWeek <Weekdays>] [-IntervalWeeks <Int32>]
39
- [-CauPluginName <String[]>] [-CauPluginArguments <Hashtable[]>] [-MaxFailedNodes <Int32>]
40
- [-MaxRetriesPerNode <Int32>] [-NodeOrder <String[]>] [-PreUpdateScript <String>]
41
- [-PostUpdateScript <String>] [-ConfigurationName <String>] [-RequireAllNodesOnline]
42
- [-WarnAfter <TimeSpan>] [-StopAfter <TimeSpan>] [-RebootTimeoutMinutes <Int32>] [-SeparateReboots]
43
- [-RunPluginsSerially] [-StopOnPluginFailure] [-EnableFirewallRules] [-FailbackMode <FailbackType>]
44
- [-SuspendClusterNodeTimeoutMinutes <Int32>] [-ForcePauseNoDrain] [-ForcePauseAndDrain]
45
- [-ForcePauseDrainAndReboot] [-SkipUpdateChecks] [-SiteAwareUpdatingOrder <String[]>]
46
- [-OsRollingUpgrade] [-AttemptSoftReboot] [-RebootMode <RebootType>] [[-ClusterName] <String>]
47
- [[-Credential] <PSCredential>] [-Force] [-WhatIf] [-Confirm] [<CommonParameters>]
38
+ [-StartDate <DateTime>] [-DaysOfWeek <Weekdays>] [-IntervalWeeks <Int32>]
39
+ [-CauPluginName <String[]>] [-CauPluginArguments <Hashtable[]>] [-MaxFailedNodes <Int32>]
40
+ [-MaxRetriesPerNode <Int32>] [-NodeOrder <String[]>] [-PreUpdateScript <String>]
41
+ [-PostUpdateScript <String>] [-ConfigurationName <String>] [-RequireAllNodesOnline]
42
+ [-WarnAfter <TimeSpan>] [-StopAfter <TimeSpan>] [-RebootTimeoutMinutes <Int32>] [-SeparateReboots]
43
+ [-RunPluginsSerially] [-StopOnPluginFailure] [-EnableFirewallRules] [-FailbackMode <FailbackType>]
44
+ [-SuspendClusterNodeTimeoutMinutes <Int32>] [-ForcePauseNoDrain] [-ForcePauseAndDrain]
45
+ [-ForcePauseDrainAndReboot] [-SkipUpdateChecks] [-SiteAwareUpdatingOrder <String[]>]
46
+ [-OsRollingUpgrade] [-AttemptSoftReboot] [-RebootMode <RebootType>] [[-ClusterName] <String>]
47
+ [[-Credential] <PSCredential>] [-Force] [-WhatIf] [-Confirm] [<CommonParameters>]
48
48
```
49
49
50
50
### Once
51
51
52
52
```
53
53
Add-CauClusterRole [-VirtualComputerObjectName <String>] [-GroupName <String>] [-RunOnce]
54
- [-CauPluginName <String[]>] [-CauPluginArguments <Hashtable[]>] [-MaxFailedNodes <Int32>]
55
- [-MaxRetriesPerNode <Int32>] [-NodeOrder <String[]>] [-PreUpdateScript <String>]
56
- [-PostUpdateScript <String>] [-ConfigurationName <String>] [-RequireAllNodesOnline]
57
- [-WarnAfter <TimeSpan>] [-StopAfter <TimeSpan>] [-RebootTimeoutMinutes <Int32>] [-SeparateReboots]
58
- [-RunPluginsSerially] [-StopOnPluginFailure] [-EnableFirewallRules] [-FailbackMode <FailbackType>]
59
- [-SuspendClusterNodeTimeoutMinutes <Int32>] [-ForcePauseNoDrain] [-ForcePauseAndDrain]
60
- [-ForcePauseDrainAndReboot] [-SkipUpdateChecks] [-SiteAwareUpdatingOrder <String[]>]
61
- [-OsRollingUpgrade] [-AttemptSoftReboot] [-RebootMode <RebootType>] [[-ClusterName] <String>]
62
- [[-Credential] <PSCredential>] [-Force] [-WhatIf] [-Confirm] [<CommonParameters>]
54
+ [-CauPluginName <String[]>] [-CauPluginArguments <Hashtable[]>] [-MaxFailedNodes <Int32>]
55
+ [-MaxRetriesPerNode <Int32>] [-NodeOrder <String[]>] [-PreUpdateScript <String>]
56
+ [-PostUpdateScript <String>] [-ConfigurationName <String>] [-RequireAllNodesOnline]
57
+ [-WarnAfter <TimeSpan>] [-StopAfter <TimeSpan>] [-RebootTimeoutMinutes <Int32>] [-SeparateReboots]
58
+ [-RunPluginsSerially] [-StopOnPluginFailure] [-EnableFirewallRules] [-FailbackMode <FailbackType>]
59
+ [-SuspendClusterNodeTimeoutMinutes <Int32>] [-ForcePauseNoDrain] [-ForcePauseAndDrain]
60
+ [-ForcePauseDrainAndReboot] [-SkipUpdateChecks] [-SiteAwareUpdatingOrder <String[]>]
61
+ [-OsRollingUpgrade] [-AttemptSoftReboot] [-RebootMode <RebootType>] [[-ClusterName] <String>]
62
+ [[-Credential] <PSCredential>] [-Force] [-WhatIf] [-Confirm] [<CommonParameters>]
63
63
```
64
64
65
65
## DESCRIPTION
@@ -166,6 +166,7 @@ Learn more about [Splatting](/powershell/module/microsoft.powershell.core/about/
166
166
## PARAMETERS
167
167
168
168
### -AttemptSoftReboot
169
+
169
170
Indicates that the CAU clustered role attempts a Kernel Soft Reboot (KSR) for the failover cluster.
170
171
171
172
KSR bypasses BIOS/firmware initialization. You can only use KSR for updates that do not require a
@@ -429,6 +430,7 @@ Accept wildcard characters: False
429
430
` ` `
430
431
431
432
# ## -ForcePauseAndDrain
433
+
432
434
Indicates that the CAU cluster role forces cluster nodes to pause and drain roles.
433
435
434
436
A forced drain moves the roles off of the draining node even if the group cannot move.
@@ -447,6 +449,7 @@ Accept wildcard characters: False
447
449
` ` `
448
450
449
451
# ## -ForcePauseDrainAndReboot
452
+
450
453
Indicates that the CAU cluster role forces cluster nodes to pause, drain roles, and restart.
451
454
452
455
A forced drain moves the roles off of the draining node even if the group cannot move.
@@ -465,6 +468,7 @@ Accept wildcard characters: False
465
468
` ` `
466
469
467
470
# ## -ForcePauseNoDrain
471
+
468
472
Indicates that the CAU cluster role forces cluster nodes to pause.
469
473
The nodes are not drained.
470
474
@@ -569,6 +573,7 @@ Accept wildcard characters: False
569
573
` ` `
570
574
571
575
# ## -OsRollingUpgrade
576
+
572
577
Indicates that the CAU cluster role upgrades the operating system of the cluster nodes without stopping the Hyper-V or the Scale-Out File Server workloads.
573
578
574
579
` ` ` yaml
@@ -625,6 +630,7 @@ Accept wildcard characters: False
625
630
` ` `
626
631
627
632
# ## -RebootMode
633
+
628
634
{{ Fill RebootMode Description }}
629
635
630
636
` ` ` yaml
@@ -675,6 +681,7 @@ Accept wildcard characters: False
675
681
` ` `
676
682
677
683
# ## -RunOnce
684
+
678
685
{{ Fill RunOnce Description }}
679
686
680
687
` ` ` yaml
@@ -735,6 +742,7 @@ Accept wildcard characters: False
735
742
` ` `
736
743
737
744
# ## -SiteAwareUpdatingOrder
745
+
738
746
Specifies the order in which the CAU cluster role updates cluster nodes.
739
747
740
748
By default, CAU selects the order of nodes to update based on the level of activity.
@@ -752,6 +760,7 @@ Accept wildcard characters: False
752
760
` ` `
753
761
754
762
# ## -SkipUpdateChecks
763
+
755
764
Indicates that the CAU cluster role skips update checks.
756
765
757
766
` ` ` yaml
@@ -824,6 +833,7 @@ Accept wildcard characters: False
824
833
` ` `
825
834
826
835
# ## -SuspendClusterNodeTimeoutMinutes
836
+
827
837
Specifies the maximum amount of time CAU should wait for the `Suspend-ClusterNode` cmdlet to
828
838
succeed if the underlying clustered space is in degraded condition.
829
839
0 commit comments