New-CMApplicationDeployment
アプリケーションの展開を作成します。
構文
New-CMApplicationDeployment
[-AllowRepairApp <Boolean>]
[-ApprovalRequired <Boolean>]
[-AutoCloseExecutable <Boolean>]
[-DeadlineDateTime <DateTime>]
[-DeployAction <DeployActionType>]
[-DeployPurpose <DeployPurposeType>]
[-DisableContentDependencyDetection]
[-EnableMomAlert <Boolean>]
[-EnableSoftDeadline <Boolean>]
[-FailParameterValue <Int32>]
[-GenerateScomAlertOnFailure <Boolean>]
[-InputObject] <IResultObject>
[-OverrideServiceWindow <Boolean>]
[-PostponeDateTime <DateTime>]
[-PreDeploy <Boolean>]
[-RebootOutsideServiceWindow <Boolean>]
[-ReplaceToastNotificationWithDialog <Boolean>]
[-Simulation]
[-SuccessParameterValue <Int32>]
[-TimeBaseOn <TimeType>]
[-UpdateSupersedence <Boolean>]
[-UserNotification <UserNotificationType>]
[-DistributeCollectionName <String>]
[-DistributeContent]
[-DistributionPointGroupName <String>]
[-DistributionPointName <String>]
[-AvailableDateTime <DateTime>]
[-Comment <String>]
[-PersistOnWriteFilterDevice <Boolean>]
[-SendWakeupPacket <Boolean>]
[-UseMeteredNetwork <Boolean>]
[-Collection <IResultObject>]
[-CollectionId <String>]
[-CollectionName <String>]
[-DisableWildcardHandling]
[-ForceWildcardHandling]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
New-CMApplicationDeployment
[-AllowRepairApp <Boolean>]
[-ApprovalRequired <Boolean>]
[-AutoCloseExecutable <Boolean>]
[-DeadlineDateTime <DateTime>]
[-DeployAction <DeployActionType>]
[-DeployPurpose <DeployPurposeType>]
[-DisableContentDependencyDetection]
[-EnableMomAlert <Boolean>]
[-EnableSoftDeadline <Boolean>]
[-FailParameterValue <Int32>]
[-GenerateScomAlertOnFailure <Boolean>]
[-Id] <Int32>
[-OverrideServiceWindow <Boolean>]
[-PostponeDateTime <DateTime>]
[-PreDeploy <Boolean>]
[-RebootOutsideServiceWindow <Boolean>]
[-ReplaceToastNotificationWithDialog <Boolean>]
[-Simulation]
[-SuccessParameterValue <Int32>]
[-TimeBaseOn <TimeType>]
[-UpdateSupersedence <Boolean>]
[-UserNotification <UserNotificationType>]
[-DistributeCollectionName <String>]
[-DistributeContent]
[-DistributionPointGroupName <String>]
[-DistributionPointName <String>]
[-AvailableDateTime <DateTime>]
[-Comment <String>]
[-PersistOnWriteFilterDevice <Boolean>]
[-SendWakeupPacket <Boolean>]
[-UseMeteredNetwork <Boolean>]
[-Collection <IResultObject>]
[-CollectionId <String>]
[-CollectionName <String>]
[-DisableWildcardHandling]
[-ForceWildcardHandling]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
New-CMApplicationDeployment
[-AllowRepairApp <Boolean>]
[-ApprovalRequired <Boolean>]
[-AutoCloseExecutable <Boolean>]
[-DeadlineDateTime <DateTime>]
[-DeployAction <DeployActionType>]
[-DeployPurpose <DeployPurposeType>]
[-DisableContentDependencyDetection]
[-EnableMomAlert <Boolean>]
[-EnableSoftDeadline <Boolean>]
[-FailParameterValue <Int32>]
[-GenerateScomAlertOnFailure <Boolean>]
[-Name] <String>
[-OverrideServiceWindow <Boolean>]
[-PostponeDateTime <DateTime>]
[-PreDeploy <Boolean>]
[-RebootOutsideServiceWindow <Boolean>]
[-ReplaceToastNotificationWithDialog <Boolean>]
[-Simulation]
[-SuccessParameterValue <Int32>]
[-TimeBaseOn <TimeType>]
[-UpdateSupersedence <Boolean>]
[-UserNotification <UserNotificationType>]
[-DistributeCollectionName <String>]
[-DistributeContent]
[-DistributionPointGroupName <String>]
[-DistributionPointName <String>]
[-AvailableDateTime <DateTime>]
[-Comment <String>]
[-PersistOnWriteFilterDevice <Boolean>]
[-SendWakeupPacket <Boolean>]
[-UseMeteredNetwork <Boolean>]
[-Collection <IResultObject>]
[-CollectionId <String>]
[-CollectionName <String>]
[-DisableWildcardHandling]
[-ForceWildcardHandling]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
説明
New-CMApplicationDeployment コマンドレットは、アプリケーション展開を作成します。 詳細については 、「Configuration Manager を使用してアプリケーションを展開する」を参照してください。
注意
Configuration Manager サイト ドライブから Configuration Manager コマンドレットを実行します PS XYZ:\> 。 詳細については 、「Getting started」を参照してください。
例
例 1: アプリケーションのインストール
このコマンドは、コレクション Developers Workstation Visual Studio 2019の新しい展開を作成します。 アプリがインストールされ、必須です。 利用可能な日付と期限の両方が過去に同じ時間なので、クライアントがこのポリシーを受け取ったとすぐにアプリがインストールされます。
New-CMApplicationDeployment -Name "Visual Studio 2019" -AvailableDateTime '01/01/2020 00:00:00' -CollectionName 'Developers Workstation' -DeadlineDateTime '01/01/2020 00:00:00' -DeployAction Install -DeployPurpose Required
パラメーター
アプリケーションの展開を作成するときに、このパラメーターを使用して修復アプリケーション オプションを構成します。
| Type: | Boolean |
| Aliases: | AllowUserRepairApplication |
| Position: | Named |
| Default value: | None |
| Accept pipeline input: | False |
| Accept wildcard characters: | False |
このパラメーターをに設定した $true 場合、管理者はデバイスでこのアプリケーションの要求を承認する必要があります。
| Type: | Boolean |
| Aliases: | AppRequiresApproval |
| Position: | Named |
| Default value: | None |
| Accept pipeline input: | False |
| Accept wildcard characters: | False |
バージョン 2107 から、このパラメーターを設定して、インストール動作のアプリケーション展開 $true 設定を有効にします。 次に 、Add-CMDeploymentTypeInstallBehavior コマンドレットを使用して実行可能ファイルを追加して、インストールが正常に実行されていないか確認します。
次の状況で $false このオプションを無効にするには、このパラメーターを設定します。
- Remove-CMDeploymentTypeInstallBehaviorコマンドレットを使用してすべての実行可能ファイルを削除する場合
- 実行中の実行可能ファイルを展開で確認する必要はない。
| Type: | Boolean |
| Aliases: | AutoCloseExeOnInstallBehavior |
| Position: | Named |
| Default value: | None |
| Accept pipeline input: | False |
| Accept wildcard characters: | False |
この展開が使用可能な場合の DateTime オブジェクトを指定 します。 このオブジェクトを取得するには 、Get-Date 組み込 みのコマンドレットを使用します。
DeadlineDateTime を使用して、展開の割り当てまたは期限を指定_します_。
| Type: | DateTime |
| Position: | Named |
| Default value: | None |
| Accept pipeline input: | False |
| Accept wildcard characters: | False |
アプリケーションを展開するコレクション オブジェクトを指定します。 このオブジェクトを取得するには 、Get-CMCollection コマンドレットを使用 します。
| Type: | IResultObject |
| Position: | Named |
| Default value: | None |
| Accept pipeline input: | False |
| Accept wildcard characters: | False |
このアプリケーションを展開するコレクションの ID を指定します。 たとえば、"SMS00004" などです。
| Type: | String |
| Position: | Named |
| Default value: | None |
| Accept pipeline input: | False |
| Accept wildcard characters: | False |
このアプリケーションを展開するコレクションの名前を指定します。
| Type: | String |
| Position: | Named |
| Default value: | None |
| Accept pipeline input: | False |
| Accept wildcard characters: | True |
この展開のオプションのコメントを指定します。
| Type: | String |
| Position: | Named |
| Default value: | None |
| Accept pipeline input: | False |
| Accept wildcard characters: | False |
コマンドレットを実行する前に確認メッセージを表示します。
| Type: | SwitchParameter |
| Aliases: | cf |
| Position: | Named |
| Default value: | None |
| Accept pipeline input: | False |
| Accept wildcard characters: | False |
この展開を 割り当 てる日時 (期限とも呼ばれる) の DateTime オブジェクトを指定 します。 このオブジェクトを取得するには 、Get-Date 組み込 みのコマンドレットを使用します。
-AvailableDateTime を使用して、展開を使用できる時間を指定_します_。
| Type: | DateTime |
| Aliases: | SupersedenceDeadlineDateTime |
| Position: | Named |
| Default value: | None |
| Accept pipeline input: | False |
| Accept wildcard characters: | False |
アプリケーションをインストールまたはアンインストールする展開アクションを指定します。 競合する展開が同じデバイスを対象とする場合は、[ インストール] アクション が優先されます。
| Type: | DeployActionType |
| Accepted values: | Install, Uninstall |
| Position: | Named |
| Default value: | None |
| Accept pipeline input: | False |
| Accept wildcard characters: | False |
展開の目的を指定します。
Available: ユーザーがソフトウェア センターにアプリケーションを表示します。 オンデマンドでインストールできます。Required: クライアントは、設定したスケジュールに従ってアプリを自動的にインストールします。 アプリケーションが非表示ではない場合、ユーザーは展開状態を追跡できます。 また、ソフトウェア センターを使用して、期限前にアプリケーションをインストールできます。
| Type: | DeployPurposeType |
| Accepted values: | Available, Required |
| Position: | Named |
| Default value: | None |
| Accept pipeline input: | False |
| Accept wildcard characters: | False |
依存アプリのコンテンツを自動的に配布しない場合は、このパラメーターを追加します。
| Type: | SwitchParameter |
| Aliases: | DisableDetectAssociatedContentDependencies |
| Position: | Named |
| Default value: | None |
| Accept pipeline input: | False |
| Accept wildcard characters: | False |
このパラメーターは、ワイルドカード文字をリテラル文字値として扱います。 ForceWildcardHandling と組み合わせは使用できない。
| Type: | SwitchParameter |
| Position: | Named |
| Default value: | None |
| Accept pipeline input: | False |
| Accept wildcard characters: | False |
サイトは、このコレクション名に関連付けられている配布ポイントにコンテンツを配布します。
| Type: | String |
| Position: | Named |
| Default value: | None |
| Accept pipeline input: | False |
| Accept wildcard characters: | False |
アプリ コンテンツを最初に配布する必要がある場合は、このパラメーターを追加します。
| Type: | SwitchParameter |
| Position: | Named |
| Default value: | None |
| Accept pipeline input: | False |
| Accept wildcard characters: | False |
アプリケーション コンテンツを配布するには、配布ポイント グループの名前を指定します。
| Type: | String |
| Position: | Named |
| Default value: | None |
| Accept pipeline input: | False |
| Accept wildcard characters: | False |
アプリケーション コンテンツを配布するには、配布ポイントの名前を指定します。
| Type: | String |
| Position: | Named |
| Default value: | None |
| Accept pipeline input: | False |
| Accept wildcard characters: | False |
この展開で Operations $true Manager System Centerモードを有効にするには、このパラメーターを設定します。
| Type: | Boolean |
| Position: | Named |
| Default value: | None |
| Accept pipeline input: | False |
| Accept wildcard characters: | False |
遅延適用を有効 $true にするには、このパラメーターを設定します。
| Type: | Boolean |
| Position: | Named |
| Default value: | None |
| Accept pipeline input: | False |
| Accept wildcard characters: | False |
警告を発生するアプリケーションのインストールに失敗した割合を指定します。
1 ~ 100 の整数を指定します。
このアラートを有効にするには 、CreatAlertBaseOnPercentFailure パラメーターを に設定します $True 。
| Type: | Int32 |
| Position: | Named |
| Default value: | None |
| Accept pipeline input: | False |
| Accept wildcard characters: | False |
このパラメーターはワイルドカード文字を処理し、予期しない動作を引き起こします (推奨されません)。 DisableWildcardHandling と組み合わせは使用できない。
| Type: | SwitchParameter |
| Position: | Named |
| Default value: | None |
| Accept pipeline input: | False |
| Accept wildcard characters: | False |
クライアントがアプリケーションのインストールに失敗した場合に Operations Manager アラートを作成するかどうかを示します。
| Type: | Boolean |
| Aliases: | RaiseMomAlertsOnFailure |
| Position: | Named |
| Default value: | None |
| Accept pipeline input: | False |
| Accept wildcard characters: | False |
展開するアプリケーションの ID を指定します。
| Type: | Int32 |
| Aliases: | CIId, CI_ID, ApplicationId |
| Position: | 0 |
| Default value: | None |
| Accept pipeline input: | False |
| Accept wildcard characters: | False |
展開するアプリケーション オブジェクトを指定します。 このオブジェクトを取得するには 、Get-CMApplication コマンドレットを使用 します。
| Type: | IResultObject |
| Aliases: | Application |
| Position: | 0 |
| Default value: | None |
| Accept pipeline input: | True |
| Accept wildcard characters: | False |
展開するアプリケーションの名前を指定します。
| Type: | String |
| Aliases: | LocalizedDisplayName, ApplicationName |
| Position: | 0 |
| Default value: | None |
| Accept pipeline input: | False |
| Accept wildcard characters: | False |
メンテナンス ウィンドウの外側でスケジュールされた場合でも展開が実行されるかどうかを示します。
メンテナンス 期間は、コンピューターのメンテナンスと更新に使用される指定された期間です。
この値が指定されている場合、Configuration Manager は、スケジュールされた時刻がメンテナンス ウィンドウの外側にある場合でも $True 、アプリケーションを展開します。
この値が指定 $False されている場合、Configuration Manager はアプリケーションをウィンドウの外側に展開します。 使用可能なウィンドウに展開できるまで待機します。
| Type: | Boolean |
| Position: | Named |
| Default value: | None |
| Accept pipeline input: | False |
| Accept wildcard characters: | False |
埋め込みデバイスの書き込みフィルターを有効にするかどうかを示します。
値の場合 $True 、デバイスはメンテナンス 期間中に変更をコミットします。 このアクションでは、再起動が必要です。
値の場合 $False 、デバイスはオーバーレイに変更を保存し、後でコミットします。
| Type: | Boolean |
| Position: | Named |
| Default value: | None |
| Accept pipeline input: | False |
| Accept wildcard characters: | False |
CreateAlertBaseOnPercentSuccess を設定する場合は、このパラメーターを使用して $true DateTime オブジェクトを指定します。 Configuration Manager は、しきい値がこの日付以降の SuccessParameterValue より低い場合に展開アラートを作成します。
このオブジェクトを取得するには 、Get-Date 組み込 みのコマンドレットを使用します。
| Type: | DateTime |
| Position: | Named |
| Default value: | None |
| Accept pipeline input: | False |
| Accept wildcard characters: | False |
ユーザーのプライマリ デバイスにアプリケーションを事前展開するかどうかを示します。
| Type: | Boolean |
| Position: | Named |
| Default value: | None |
| Accept pipeline input: | False |
| Accept wildcard characters: | False |
コンピューターがメンテナンス ウィンドウの外側で再起動するかどうかを示します。
メンテナンス 期間は、コンピューターのメンテナンスと更新に使用される指定された期間です。
この値が指定されている $True 場合は、メンテナンス ウィンドウに関係なく必要な再起動が行います。
この値が指定 $False されている場合、コンピューターはメンテナンス ウィンドウの外側で再起動されません。
| Type: | Boolean |
| Position: | Named |
| Default value: | None |
| Accept pipeline input: | False |
| Accept wildcard characters: | False |
クライアントで必要なソフトウェアを使用できる場合は、このパラメーターを設定して、既定のトースト通知をダイアログ $true ウィンドウに置き換えます。 既定では false です。 詳細については、「トースト通知を ダイアログ ウィンドウに置き換える」を参照してください。
| Type: | Boolean |
| Position: | Named |
| Default value: | None |
| Accept pipeline input: | False |
| Accept wildcard characters: | False |
展開を開始する前に、ウェイクアップ パケットをコンピューターに送信するかどうかを示します。
この値が指定 $True されている場合、Configuration Manager はコンピューターをスリープ状態から解除します。
この値が指定 $False されている場合、コンピューターはスリープ状態から解除されません。
コンピューターがスリープ解除するには、まず Wake On LAN を構成する必要があります。
| Type: | Boolean |
| Position: | Named |
| Default value: | None |
| Accept pipeline input: | False |
| Accept wildcard characters: | False |
このパラメーターを追加して、展開シミュレーションを作成します。 詳細については、「Configuration Manager を使用 してアプリケーションの展開をシミュレートする」を参照してください。
| Type: | SwitchParameter |
| Position: | Named |
| Default value: | None |
| Accept pipeline input: | False |
| Accept wildcard characters: | False |
警告を発生するアプリケーションの正常なインストールの割合を指定します。
0 ~ 99 の整数を指定します。
このアラートを有効にするには 、CreateAlertBaseOnPercentSuccess パラメーター を $True として設定します。
| Type: | Int32 |
| Position: | Named |
| Default value: | None |
| Accept pipeline input: | False |
| Accept wildcard characters: | False |
使用するタイム ゾーンを指定します。
LocalTime: 現地時間を使用します。UTC: 協定世界時 (UTC) を使用します。
| Type: | TimeType |
| Accepted values: | LocalTime, Utc |
| Position: | Named |
| Default value: | None |
| Accept pipeline input: | False |
| Accept wildcard characters: | False |
使用可能な展開では、このパラメーターを使用して、インストール期限を指定して、アプリケーションがインストールされているユーザーまたはデバイスをアップグレードします。 DeadlineDateTime を使用して特定の時刻を指定します。それ以外の場合は 、AvailableDateTimeの後にできるだけ早く指定します。
| Type: | Boolean |
| Position: | Named |
| Default value: | None |
| Accept pipeline input: | False |
| Accept wildcard characters: | False |
期限が過ぎた後に、クライアントが有料インターネット接続を使用してコンテンツをダウンロードできるかどうかを示します。追加の費用が発生する可能性があります。
| Type: | Boolean |
| Position: | Named |
| Default value: | None |
| Accept pipeline input: | False |
| Accept wildcard characters: | False |
ユーザー通知の種類を指定します。
DisplayAll: ソフトウェア センターに表示し、すべての通知を表示します。DisplaySoftwareCenterOnly: ソフトウェア センターに表示し、コンピューターの再起動の通知のみを表示します。HideAll: ソフトウェア センターとすべての通知で非表示にします。
| Type: | UserNotificationType |
| Accepted values: | DisplayAll, DisplaySoftwareCenterOnly, HideAll |
| Position: | Named |
| Default value: | None |
| Accept pipeline input: | False |
| Accept wildcard characters: | False |
コマンドレットが実行されるとどうなるかを示します。 コマンドレットは実行されません。
| Type: | SwitchParameter |
| Aliases: | wi |
| Position: | Named |
| Default value: | None |
| Accept pipeline input: | False |
| Accept wildcard characters: | False |
入力
Microsoft.ConfigurationManagement.ManagementProvider.IResultObject
出力
System.Object