Skip to content

Commit

Permalink
Update formatting
Browse files Browse the repository at this point in the history
  • Loading branch information
Xelu86 committed Jul 15, 2024
1 parent 69533f4 commit 54091ae
Showing 1 changed file with 30 additions and 23 deletions.
53 changes: 30 additions & 23 deletions docset/winserver2022-ps/clusterawareupdating/Invoke-CauRun.md
Original file line number Diff line number Diff line change
Expand Up @@ -147,51 +147,58 @@ Accept wildcard characters: False
### -CauPluginArguments
Specifies a set of name=value pairs for each updating plug-in to use.
Specifies a set of name=value pairs, as arguments, for each updating plug-in to use.
For instance, to specify a Domain argument for one plug-in:
- `@{Domain=Domain.local}`
You can specify multiple pairs in a set separated with semicolons.
For instance:
- `@{name1=value1;name2=value2;name3=value3}` These name=value pairs must be meaningful to the
**CauPluginName** that you specify. If you specify arguments for more than one plug-in, provide
the sets of name=value pairs in the order that you pass values in **CauPluginName**, separated by
commas. For instance:

You can specify multiple pairs in a set separated with semicolons. For instance:

- `@{name1=value1;name2=value2;name3=value3}`

These name=value pairs must be meaningful to the **CauPluginName** parameter that you specify. If
you specify arguments for more than one plug-in, provide the sets of name=value pairs in the order
that you pass values in **CauPluginName**, separated by commas. For instance:

- `@{name1=value1;name2=value2;name3=value3},@{name4=value4;name5=value5}`

For the default **Microsoft.WindowsUpdatePlugin** plug-in, no arguments are needed.
The following arguments are optional:
For the default **Microsoft.WindowsUpdatePlugin** plug-in, no arguments are needed. The following
arguments are optional:

- **'IncludeRecommendedUpdates'='\<Value\>'**: Boolean value to indicate that recommended updates
will be applied in addition to important updates on each node. If not specified, the default value
is **'False'**.
is False.
- A standard Windows Update Agent query string that specifies criteria used by the Windows Update
Agent to filter the updates that will be applied to each node. For a name, use **QueryString** and
for a value, enclose the full query in quotation marks. If not specified, then the
**Microsoft.WindowsUpdatePlugin** plug-in by default uses the following argument:
- `QueryString="IsInstalled=0 and Type='Software' and IsHidden=0 and IsAssigned=1"`
- `QueryString="IsInstalled=0 and Type='Software' and IsHidden=0 and IsAssigned=1"`

For more information about query strings for the default **Microsoft.WindowsUpdatePlugin** plug-in
and the criteria such as IsInstalled that can be included in the query strings, see
[IUpdateSearcher::Search method](/windows/win32/api/wuapi/nf-wuapi-iupdatesearcher-search).

For the **Microsoft.HotfixPlugin** plug-in, the following argument is required:
- **HotfixRootFolderPath**: The UNC path to a hotfix root folder in an SMB share with a structure
that contains the updates to apply and that contains the hotfix configuration file.

- **HotfixRootFolderPath=\<Path\>**: The UNC path to a hotfix root folder in an SMB share with a
structure that contains the updates to apply and that contains the hotfix configuration file.

The following arguments are optional for the **Microsoft.HotfixPlugin** plug-in:
- **RequireSmbEncryption=\<Value\>**: Boolean value to indicate that SMB Encryption is enforced for
data accessed from the SMB share. If not specified, the default value is False. To ensure the

- **RequireSmbEncryption=\<Value\>**: Boolean value to indicate that SMB Encryption will be enforced
for accessing data from the SMB share. If not specified, the default value is False. To ensure the
integrity of the data accessed from the SMB share, the plug-in requires that the share is enabled
for either SMB signing or SMB Encryption.
- **DisableAclChecks=\<Value\>**: Boolean value to indicate that the plug-in checks for sufficient
permissions on the hotfix root folder and the hotfix configuration file. If not specified, the
default value is False.
- **DisableAclChecks=\<Value\>**: Boolean value to indicate that the plug-in will check for
sufficient permissions on the hotfix root folder and the hotfix configuration file. If not
specified, the default value is False.
- **HotfixInstallerTimeoutMinutes=\<Integer\>**: The length of time in minutes that the plug-in
allows the hotfix installer process to return. If not specified, the default value is 30 minutes.
- **HotfixConfigFileName=\<name\>**: Name for the hotfix configuration file.
If not specified, the default name `DefaultHotfixConfig.xml` is used.

For more information about required and optional arguments for the **Microsoft.HotfixPlugin**
plug-in, see [How CAU Plug-ins Work](/windows-server/failover-clustering/cluster-aware-updating-plug-ins).
- **HotfixConfigFileName=\<name\>**: Name for the hotfix configuration file. If not specified, the
default name `DefaultHotfixConfig.xml` is used. For more information about required and optional
arguments for the **Microsoft.HotfixPlugin** plug-in, see
[How Cluster-Aware Updating plug-ins work](/windows-server/failover-clustering/cluster-aware-updating-plug-ins).

```yaml
Type: Hashtable[]
Expand Down

0 comments on commit 54091ae

Please sign in to comment.