@@ -70,8 +70,8 @@ to a cluster, the failover cluster can update itself on the schedule that is spe
7070without requiring an external computer to coordinate the cluster updating process.
7171
7272To 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.
7575
7676## EXAMPLES
7777
@@ -94,14 +94,14 @@ $parameters = @{
9494Add-CauClusterRole @parameters
9595```
9696
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.
105105
106106This example uses splatting to pass parameter values from the ` $parameters ` variable to the command.
107107Learn more about [ Splatting] ( /powershell/module/microsoft.powershell.core/about/about_splatting ) .
@@ -122,7 +122,7 @@ $parameters = @{
122122Add-CauClusterRole @parameters
123123```
124124
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** .
126126The CAU clustered role is configured to perform Updating Runs on Tuesdays and Saturdays at an
127127interval of every three weeks. In an Updating Run, the maximum number of failed nodes is two and the
128128maximum number of retries per node is two. Updating Runs can begin even when the nodes of the
@@ -150,7 +150,7 @@ $parameters = @{
150150Add-CauClusterRole @parameters
151151```
152152
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** .
154154The CAU clustered role is configured to perform updates using the ** Microsoft.WindowsUpdatePlugin**
155155plug-in with the optional ** IncludeRecommendedUpdates** parameter set to True, and using the
156156** Microsoft.HotfixPlugin plug-in** using the hotfix root folder ` \\CauHotfixSrv\shareName ` and the
@@ -187,18 +187,18 @@ Accept wildcard characters: False
187187### -CauPluginArguments
188188
189189Specifies 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:
191191- ` @{Domain=Domain.local}`
192192You can specify multiple pairs in a set separated with semicolons.
193- For instance :
193+ For instance :
194194- ` @{name1=value1;name2=value2;name3=value3}` These name=value pairs must be meaningful to the
195195 **CauPluginName** parameter that you specify. If you specify arguments for more than one plug-in,
196196 provide the sets of name=value pairs in the order that you pass values in **CauPluginName**,
197197 separated by commas. For instance :
198198- ` @{name1=value1;name2=value2;name3=value3},@{name4=value4;name5=value5}`
199199
200200For the default **Microsoft.WindowsUpdatePlugin** plug-in, no arguments are needed.
201- The following arguments are optional :
201+ The following arguments are optional :
202202- **'IncludeRecommendedUpdates'='\<Value\>'**: Boolean value to indicate that recommended updates
203203 will be applied in addition to important updates on each node. If not specified, the default value
204204 is False.
@@ -209,14 +209,14 @@ The following arguments are optional:
209209- ` QueryString="IsInstalled=0 and Type='Software' and IsHidden=0 and IsAssigned=1"` For more
210210 information about query strings for the default **Microsoft.WindowsUpdatePlugin** plug-in and the
211211 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 ).
213213
214214For the **Microsoft.HotfixPlugin** plug-in.
215- the following argument is required :
215+ the following argument is required :
216216- **HotfixRootFolderPath=\<Path\>**: The UNC path to a hotfix root folder in an SMB share with a
217217 structure that contains the updates to apply and that contains the hotfix configuration file
218218
219- The following arguments are optional for the **Microsoft.HotfixPlugin** plug-in :
219+ The following arguments are optional for the **Microsoft.HotfixPlugin** plug-in :
220220- **RequireSmbEncryption=\<Value\>**: Boolean value to indicate that SMB Encryption will be enforced
221221 for accessing data from the SMB share. If not specified, the default value is False. To ensure the
222222 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
246246# ## -CauPluginName
247247
248248Specifies 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
253254[How CAU Plug-ins Work](/windows-server/failover-clustering/cluster-aware-updating-plug-ins).
254255
255256` ` ` yaml
@@ -302,22 +303,6 @@ Accept pipeline input: False
302303Accept wildcard characters: False
303304` ` `
304305
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-
321306# ## -Credential
322307
323308Specifies the administrative credentials for the target cluster.
@@ -920,6 +905,22 @@ Accept pipeline input: False
920905Accept wildcard characters: False
921906` ` `
922907
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+
923924# ## -WhatIf
924925
925926Shows what would happen if the cmdlet runs.
0 commit comments