Invoke-CMSoftwareUpdateAutoDeploymentRule
ソフトウェアの自動更新に対して Configuration Manager 展開規則を実行します。
構文
Invoke-CMSoftwareUpdateAutoDeploymentRule
-Id <Int32[]>
[-PassThru]
[-DisableWildcardHandling]
[-ForceWildcardHandling]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Invoke-CMSoftwareUpdateAutoDeploymentRule
-InputObject <IResultObject>
[-PassThru]
[-DisableWildcardHandling]
[-ForceWildcardHandling]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Invoke-CMSoftwareUpdateAutoDeploymentRule
-Name <String>
[-PassThru]
[-DisableWildcardHandling]
[-ForceWildcardHandling]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
説明
Invoke-CMSoftwareUpdateAutoDeploymentRule コマンドレットは、スケジュールに従う代わりに、ソフトウェアの自動更新に対して Configuration Manager 展開規則をすぐに実行します。
Configuration Manager では、ルールを使用してソフトウェア更新プログラムの自動展開を管理します。 規則を実行すると、Configuration Manager は、その規則に該当する更新プログラムをソフトウェア更新プログラム グループに追加します。 Configuration Manager サーバーは、コンテンツ ファイルをダウンロードして配布ポイントにコピーし、クライアント コンピューターを更新します。
ID または名前で実行するルールを指定することも、 Get-CMSoftwareUpdateAutoDeploymentRule コマンドレットを使用してルール オブジェクトを指定することもできます。 無効なルールを実行することはできません。 Enable-CMSoftwareUpdateAutoDeploymentRule コマンドレットを使用して、ルールを有効にしてから実行できます。
注:
PS XYZ:\>
など、Configuration Manager サイト ドライブから Configuration Manager コマンドレットを実行します。 詳細については、「作業の 開始」を参照してください。
例
例 1: デプロイ規則を呼び出す
PS XYZ:\>Invoke-CMSoftwareUpdateAutoDeploymentRule -Name "Weekly Security Updates"
このコマンドは、週単位のセキュリティ更新プログラムと呼ばれるルールを実行します。
パラメーター
-Confirm
コマンドレットを実行する前に確認メッセージを表示します。
型: | SwitchParameter |
Aliases: | cf |
配置: | Named |
規定値: | False |
必須: | False |
パイプライン入力を受け取る: | False |
ワイルドカード文字を受け取る: | False |
-DisableWildcardHandling
このパラメーターは、ワイルドカード文字をリテラル文字の値として扱います。 ForceWildcardHandling と組み合わせることはできません。
型: | SwitchParameter |
配置: | Named |
規定値: | None |
必須: | False |
パイプライン入力を受け取る: | False |
ワイルドカード文字を受け取る: | False |
-ForceWildcardHandling
このパラメーターはワイルドカード文字を処理し、予期しない動作が発生する可能性があります (推奨されません)。 DisableWildcardHandling と組み合わせることはできません。
型: | SwitchParameter |
配置: | Named |
規定値: | None |
必須: | False |
パイプライン入力を受け取る: | False |
ワイルドカード文字を受け取る: | False |
-Id
ソフトウェア更新プログラムの自動展開の規則の ID の配列を指定します。 この値は、デプロイ ルール オブジェクトの AutoDeploymentID プロパティです。
型: | Int32[] |
Aliases: | AutoDeploymentId |
配置: | Named |
規定値: | None |
必須: | True |
パイプライン入力を受け取る: | False |
ワイルドカード文字を受け取る: | False |
-InputObject
ソフトウェア更新プログラムの自動展開ルール オブジェクトを指定します。 デプロイ ルール オブジェクトを取得するには、 Get-CMSoftwareUpdateAutoDeploymentRule コマンドレットを 使用します。
型: | IResultObject |
配置: | Named |
規定値: | None |
必須: | True |
パイプライン入力を受け取る: | True |
ワイルドカード文字を受け取る: | False |
-Name
ソフトウェア更新プログラムの自動展開の規則の名前を指定します。
型: | String |
配置: | Named |
規定値: | None |
必須: | True |
パイプライン入力を受け取る: | False |
ワイルドカード文字を受け取る: | True |
-PassThru
このパラメーターを追加して、作業中のアイテムを表すオブジェクトを返します。 既定では、このコマンドレットは出力を生成しない場合があります。
型: | SwitchParameter |
配置: | Named |
規定値: | None |
必須: | False |
パイプライン入力を受け取る: | False |
ワイルドカード文字を受け取る: | False |
-WhatIf
コマンドレットが実行されるとどうなるかを示します。 コマンドレットは実行されません。
型: | SwitchParameter |
Aliases: | wi |
配置: | Named |
規定値: | False |
必須: | False |
パイプライン入力を受け取る: | False |
ワイルドカード文字を受け取る: | False |
入力
Microsoft.ConfigurationManagement.ManagementProvider.IResultObject
出力
System.Object