@@ -70,8 +70,8 @@ to a cluster, the failover cluster can update itself on the schedule that is spe
70
70
without requiring an external computer to coordinate the cluster updating process.
71
71
72
72
To run this cmdlet, Windows PowerShell® remoting must be enabled on each node. To do this, run the
73
- ` Enable-PSRemoting ` cmdlet. In addition, ensure that the Windows Remote Management - Compatibility
74
- Mode (HTTP-In) firewall exception is enabled on each node.
73
+ ` Enable-PSRemoting ` cmdlet. In addition, ensure that the ** Windows Remote Management - Compatibility
74
+ Mode (HTTP-In)** firewall exception is enabled on each node.
75
75
76
76
## EXAMPLES
77
77
@@ -94,14 +94,14 @@ $parameters = @{
94
94
Add-CauClusterRole @parameters
95
95
```
96
96
97
- This command adds the CAU clustered role, using a default name, on the cluster called CONTOSO-FC1.
98
- The CAU clustered role is configured to perform Updating Runs on Tuesdays and Saturdays on the
99
- second and fourth weeks of each month. In an Updating Run, the maximum number of failed nodes is two
100
- and the maximum number of retries per node is two. A script called verifyupdatesinstalled.ps1 runs
101
- on each node after it has been fully updated. Before an Updating Run can begin, all the nodes of
102
- that cluster must be running. If it isn't already enabled, the Remote Shutdown Windows Firewall
103
- rule group will be enabled on each cluster node. Because the command uses the ** Force ** parameter, the
104
- cmdlet runs without displaying confirmation prompts.
97
+ This command adds the CAU clustered role, using a default name, on the cluster called
98
+ ** CONTOSO-FC1 ** . The CAU clustered role is configured to perform Updating Runs on Tuesdays and
99
+ Saturdays on the second and fourth weeks of each month. In an Updating Run, the maximum number of
100
+ failed nodes is two and the maximum number of retries per node is two. A script called
101
+ ` verifyupdatesinstalled.ps1 ` runs on each node after it has been fully updated. Before an Updating
102
+ Run can begin, all the nodes of that cluster must be running. If it isn't already enabled, the
103
+ Remote Shutdown Windows Firewall rule group will be enabled on each cluster node. Because the
104
+ command uses the ** Force ** parameter, the cmdlet runs without displaying confirmation prompts.
105
105
106
106
This example uses splatting to pass parameter values from the ` $parameters ` variable to the command.
107
107
Learn more about [ Splatting] ( /powershell/module/microsoft.powershell.core/about/about_splatting ) .
@@ -122,7 +122,7 @@ $parameters = @{
122
122
Add-CauClusterRole @parameters
123
123
```
124
124
125
- This command adds the CAU clustered role, using a default name, on the cluster called CONTOSO-FC1.
125
+ This command adds the CAU clustered role, using a default name, on the cluster called ** CONTOSO-FC1** .
126
126
The CAU clustered role is configured to perform Updating Runs on Tuesdays and Saturdays at an
127
127
interval of every three weeks. In an Updating Run, the maximum number of failed nodes is two and the
128
128
maximum number of retries per node is two. Updating Runs can begin even when the nodes of the
@@ -150,7 +150,7 @@ $parameters = @{
150
150
Add-CauClusterRole @parameters
151
151
```
152
152
153
- This command adds the CAU clustered role, using a default name, on the cluster called CONTOSO-FC1.
153
+ This command adds the CAU clustered role, using a default name, on the cluster called ** CONTOSO-FC1** .
154
154
The CAU clustered role is configured to perform updates using the ** Microsoft.WindowsUpdatePlugin**
155
155
plug-in with the optional ** IncludeRecommendedUpdates** parameter set to True, and using the
156
156
** Microsoft.HotfixPlugin plug-in** using the hotfix root folder ` \\CauHotfixSrv\shareName ` and the
@@ -187,18 +187,18 @@ Accept wildcard characters: False
187
187
### -CauPluginArguments
188
188
189
189
Specifies an array of name=value pairs (arguments) for each updating plug-in to use.
190
- For instance, to specify a Domain argument for one plug-in:
190
+ For instance, to specify a Domain argument for one plug-in:
191
191
- ` @{Domain=Domain.local}`
192
192
You can specify multiple pairs in a set separated with semicolons.
193
- For instance :
193
+ For instance :
194
194
- ` @{name1=value1;name2=value2;name3=value3}` These name=value pairs must be meaningful to the
195
195
**CauPluginName** parameter that you specify. If you specify arguments for more than one plug-in,
196
196
provide the sets of name=value pairs in the order that you pass values in **CauPluginName**,
197
197
separated by commas. For instance :
198
198
- ` @{name1=value1;name2=value2;name3=value3},@{name4=value4;name5=value5}`
199
199
200
200
For the default **Microsoft.WindowsUpdatePlugin** plug-in, no arguments are needed.
201
- The following arguments are optional :
201
+ The following arguments are optional :
202
202
- **'IncludeRecommendedUpdates'='\<Value\>'**: Boolean value to indicate that recommended updates
203
203
will be applied in addition to important updates on each node. If not specified, the default value
204
204
is False.
@@ -209,14 +209,14 @@ The following arguments are optional:
209
209
- ` QueryString="IsInstalled=0 and Type='Software' and IsHidden=0 and IsAssigned=1"` For more
210
210
information about query strings for the default **Microsoft.WindowsUpdatePlugin** plug-in and the
211
211
criteria such as IsInstalled that can be included in the query strings, see
212
- [IUpdateSearcher::Search method](https://go.microsoft.com/fwlink/p/?LinkId=223304 ).
212
+ [IUpdateSearcher::Search method](/windows/win32/api/wuapi/nf-wuapi-iupdatesearcher-search ).
213
213
214
214
For the **Microsoft.HotfixPlugin** plug-in.
215
- the following argument is required :
215
+ the following argument is required :
216
216
- **HotfixRootFolderPath=\<Path\>**: The UNC path to a hotfix root folder in an SMB share with a
217
217
structure that contains the updates to apply and that contains the hotfix configuration file
218
218
219
- The following arguments are optional for the **Microsoft.HotfixPlugin** plug-in :
219
+ The following arguments are optional for the **Microsoft.HotfixPlugin** plug-in :
220
220
- **RequireSmbEncryption=\<Value\>**: Boolean value to indicate that SMB Encryption will be enforced
221
221
for accessing data from the SMB share. If not specified, the default value is False. To ensure the
222
222
integrity of the data accessed from the SMB share, the plug-in requires that the share is enabled
@@ -246,10 +246,11 @@ Accept wildcard characters: False
246
246
# ## -CauPluginName
247
247
248
248
Specifies one or more plug-ins to use when performing scans or updates. You can specify multiple
249
- values separated with commas. The default is the Microsoft.WindowsUpdatePlugin plug-in. This plug-in
250
- coordinates the Windows Update Agent software resident on each cluster node, the same software that
251
- is used when updates are downloaded from Windows Update or Microsoft Update, or from a Windows
252
- Server Update Services (WSUS) server. For more information about how plug-ins work with CAU, see
249
+ values separated with commas. The default is the **Microsoft.WindowsUpdatePlugin** plug-in. This
250
+ plug-in coordinates the Windows Update Agent software resident on each cluster node, the same
251
+ software that is used when updates are downloaded from Windows Update or Microsoft Update, or from
252
+ a Windows Server Update Services (WSUS) server. For more information about how plug-ins work with
253
+ CAU, see
253
254
[How CAU Plug-ins Work](/windows-server/failover-clustering/cluster-aware-updating-plug-ins).
254
255
255
256
` ` ` yaml
@@ -302,22 +303,6 @@ Accept pipeline input: False
302
303
Accept wildcard characters: False
303
304
` ` `
304
305
305
- # ## -Confirm
306
-
307
- Prompts you for confirmation before running the cmdlet.
308
-
309
- ` ` ` yaml
310
- Type: SwitchParameter
311
- Parameter Sets: (All)
312
- Aliases: cf
313
-
314
- Required: False
315
- Position: Named
316
- Default value: False
317
- Accept pipeline input: False
318
- Accept wildcard characters: False
319
- ` ` `
320
-
321
306
# ## -Credential
322
307
323
308
Specifies the administrative credentials for the target cluster.
@@ -920,6 +905,22 @@ Accept pipeline input: False
920
905
Accept wildcard characters: False
921
906
` ` `
922
907
908
+ # ## -Confirm
909
+
910
+ Prompts you for confirmation before running the cmdlet.
911
+
912
+ ` ` ` yaml
913
+ Type: SwitchParameter
914
+ Parameter Sets: (All)
915
+ Aliases: cf
916
+
917
+ Required: False
918
+ Position: Named
919
+ Default value: False
920
+ Accept pipeline input: False
921
+ Accept wildcard characters: False
922
+ ` ` `
923
+
923
924
# ## -WhatIf
924
925
925
926
Shows what would happen if the cmdlet runs.
0 commit comments