Set-CMMsiDeploymentType
インストーラーの展開Windowsを構成します。
構文
Set-CMMsiDeploymentType
[-AddDetectionClause <DetectionClause[]>]
[-CacheContent <Boolean>]
[-ContentFallback <Boolean>]
[-ContentLocation <String>]
[-DetectionClauseConnector <Hashtable[]>]
[-EnableBranchCache <Boolean>]
[-EstimatedRuntimeMins <Int32>]
[-Force32Bit <Boolean>]
[-ForceScriptDetection32Bit <Boolean>]
[-GroupDetectionClauses <String[]>]
[-InstallationBehaviorType <InstallationBehaviorType>]
[-InstallCommand <String>]
[-InstallWorkingDirectory <String>]
[-LogonRequirementType <LogonRequirementType>]
[-MaximumRuntimeMins <Int32>]
[-ProductCode <String>]
[-RebootBehavior <PostExecutionBehavior>]
[-RemoveDetectionClause <String[]>]
[-RepairCommand <String>]
[-RepairWorkingDirectory <String>]
[-RequireUserInteraction <Boolean>]
[-ScriptFile <String>]
[-ScriptLanguage <ScriptLanguage>]
[-ScriptText <String>]
[-SlowNetworkDeploymentMode <ContentHandlingMode>]
[-SourceUpdateProductCode <String>]
[-UninstallCommand <String>]
[-UninstallContentLocation <String>]
[-UninstallOption <UninstallContentSetting>]
[-UninstallWorkingDirectory <String>]
[-UserInteractionMode <UserInteractionMode>]
[-AddRequirement <Rule[]>]
-ApplicationName <String>
-DeploymentTypeName <String>
[-NewName <String>]
[-PassThru]
[-RemoveLanguage <String[]>]
[-RemoveRequirement <Rule[]>]
[-AddLanguage <String[]>]
[-Comment <String>]
[-Force]
[-DisableWildcardHandling]
[-ForceWildcardHandling]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Set-CMMsiDeploymentType
[-AddDetectionClause <DetectionClause[]>]
[-CacheContent <Boolean>]
[-ContentFallback <Boolean>]
[-ContentLocation <String>]
[-DetectionClauseConnector <Hashtable[]>]
[-EnableBranchCache <Boolean>]
[-EstimatedRuntimeMins <Int32>]
[-Force32Bit <Boolean>]
[-ForceScriptDetection32Bit <Boolean>]
[-GroupDetectionClauses <String[]>]
[-InstallationBehaviorType <InstallationBehaviorType>]
[-InstallCommand <String>]
[-InstallWorkingDirectory <String>]
[-LogonRequirementType <LogonRequirementType>]
[-MaximumRuntimeMins <Int32>]
[-ProductCode <String>]
[-RebootBehavior <PostExecutionBehavior>]
[-RemoveDetectionClause <String[]>]
[-RepairCommand <String>]
[-RepairWorkingDirectory <String>]
[-RequireUserInteraction <Boolean>]
[-ScriptFile <String>]
[-ScriptLanguage <ScriptLanguage>]
[-ScriptText <String>]
[-SlowNetworkDeploymentMode <ContentHandlingMode>]
[-SourceUpdateProductCode <String>]
[-UninstallCommand <String>]
[-UninstallContentLocation <String>]
[-UninstallOption <UninstallContentSetting>]
[-UninstallWorkingDirectory <String>]
[-UserInteractionMode <UserInteractionMode>]
[-AddRequirement <Rule[]>]
-Application <IResultObject>
-DeploymentTypeName <String>
[-NewName <String>]
[-PassThru]
[-RemoveLanguage <String[]>]
[-RemoveRequirement <Rule[]>]
[-AddLanguage <String[]>]
[-Comment <String>]
[-Force]
[-DisableWildcardHandling]
[-ForceWildcardHandling]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Set-CMMsiDeploymentType
[-AddDetectionClause <DetectionClause[]>]
[-CacheContent <Boolean>]
[-ContentFallback <Boolean>]
[-ContentLocation <String>]
[-DetectionClauseConnector <Hashtable[]>]
[-EnableBranchCache <Boolean>]
[-EstimatedRuntimeMins <Int32>]
[-Force32Bit <Boolean>]
[-ForceScriptDetection32Bit <Boolean>]
[-GroupDetectionClauses <String[]>]
[-InstallationBehaviorType <InstallationBehaviorType>]
[-InstallCommand <String>]
[-InstallWorkingDirectory <String>]
[-LogonRequirementType <LogonRequirementType>]
[-MaximumRuntimeMins <Int32>]
[-ProductCode <String>]
[-RebootBehavior <PostExecutionBehavior>]
[-RemoveDetectionClause <String[]>]
[-RepairCommand <String>]
[-RepairWorkingDirectory <String>]
[-RequireUserInteraction <Boolean>]
[-ScriptFile <String>]
[-ScriptLanguage <ScriptLanguage>]
[-ScriptText <String>]
[-SlowNetworkDeploymentMode <ContentHandlingMode>]
[-SourceUpdateProductCode <String>]
[-UninstallCommand <String>]
[-UninstallContentLocation <String>]
[-UninstallOption <UninstallContentSetting>]
[-UninstallWorkingDirectory <String>]
[-UserInteractionMode <UserInteractionMode>]
[-AddRequirement <Rule[]>]
-ApplicationId <Int32>
-DeploymentTypeName <String>
[-NewName <String>]
[-PassThru]
[-RemoveLanguage <String[]>]
[-RemoveRequirement <Rule[]>]
[-AddLanguage <String[]>]
[-Comment <String>]
[-Force]
[-DisableWildcardHandling]
[-ForceWildcardHandling]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Set-CMMsiDeploymentType
[-AddDetectionClause <DetectionClause[]>]
[-CacheContent <Boolean>]
[-ContentFallback <Boolean>]
[-ContentLocation <String>]
[-DetectionClauseConnector <Hashtable[]>]
[-EnableBranchCache <Boolean>]
[-EstimatedRuntimeMins <Int32>]
[-Force32Bit <Boolean>]
[-ForceScriptDetection32Bit <Boolean>]
[-GroupDetectionClauses <String[]>]
[-InstallationBehaviorType <InstallationBehaviorType>]
[-InstallCommand <String>]
[-InstallWorkingDirectory <String>]
[-LogonRequirementType <LogonRequirementType>]
[-MaximumRuntimeMins <Int32>]
[-ProductCode <String>]
[-RebootBehavior <PostExecutionBehavior>]
[-RemoveDetectionClause <String[]>]
[-RepairCommand <String>]
[-RepairWorkingDirectory <String>]
[-RequireUserInteraction <Boolean>]
[-ScriptFile <String>]
[-ScriptLanguage <ScriptLanguage>]
[-ScriptText <String>]
[-SlowNetworkDeploymentMode <ContentHandlingMode>]
[-SourceUpdateProductCode <String>]
[-UninstallCommand <String>]
[-UninstallContentLocation <String>]
[-UninstallOption <UninstallContentSetting>]
[-UninstallWorkingDirectory <String>]
[-UserInteractionMode <UserInteractionMode>]
[-AddRequirement <Rule[]>]
-InputObject <IResultObject>
[-NewName <String>]
[-PassThru]
[-RemoveLanguage <String[]>]
[-RemoveRequirement <Rule[]>]
[-AddLanguage <String[]>]
[-Comment <String>]
[-Force]
[-DisableWildcardHandling]
[-ForceWildcardHandling]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
説明
このコマンドレットを使用して、アプリケーションの MSI (MSI) Windows展開の種類の設定を構成します。
注意
Configuration Manager サイト ドライブから Configuration Manager コマンドレットを実行します PS XYZ:\> 。 詳細については 、「Getting started」を参照してください。
例
例 1: インストーラーの展開Windowsを変更する
このコマンドは、展開の種類の名前を DTMsi から DTMsi_Updated に変更します。 サポートされている 言語として英語 (米国) ( ) と中国語 (簡体 en-US 字 ) zh-CN ( ) が追加されます。 インストールの完了に約 14 分かかり、ユーザーがサインインしていない場合にのみ実行Windows。
Set-CMMSiDeploymentType -ApplicationName "testMsi" -DeploymentTypeName "DTMsi" -NewName "DTMsi_Updated" -AddLanguage "en-US","zh-CN" -Comment "New Deployment Type-updated" -EstimatedRuntimeMins 14 -LogonRequirementType OnlyWhenNoUserLoggedOn
要件ルールと検出方法の他の例については 、「Set-CMScriptDeploymentType」 および 「Add-CMMsiDeploymentType」を参照してください。
パラメーター
この展開の種類の検出方法句の配列を指定します。 検出句を作成するには、次のいずれかのコマンドレットを使用します。
- New-CMDetectionClauseDirectory
- New-CMDetectionClauseFile
- New-CMDetectionClauseRegistryKey
- New-CMDetectionClauseRegistryKeyValue
- New-CMDetectionClauseWindowsInstaller
これらのコマンドレットの出力を変数に保存します。 次に、これらの変数をこのパラメーターの配列として指定します。 たとえば、「 -AddDetectionClause $clauseFile1,$clauseFile2,$clauseFile3 」のように入力します。
Get-CMDeploymentTypeDetectionClauseを使用して、別のアプリケーションから既存の検出句を取得することもできます。
| Type: | DetectionClause[] |
| Aliases: | AddDetectionClauses |
| Position: | Named |
| Default value: | None |
| Accept pipeline input: | False |
| Accept wildcard characters: | False |
展開の種類がサポートする言語タグの配列を指定します。 たとえば、ロシア語 ( ロシア) を追加するには、タグを指定します ru-RU 。
言語タグの詳細と一覧については、「言語コード識別子(LCID) リファレンスWindowsを参照してください。
| Type: | String[] |
| Aliases: | AddLanguages, Languages, Language |
| Position: | Named |
| Default value: | None |
| Accept pipeline input: | False |
| Accept wildcard characters: | False |
展開の種類の要件オブジェクトの配列を指定します。 要件ルール オブジェクトを作成するには、次のいずれかのコマンドレットを使用します。
- New-CMRequirementRuleActiveDirectorySiteValue
- New-CMRequirementRuleBooleanValue
- New-CMRequirementRuleCMSiteValue
- New-CMRequirementRuleCommonValue
- New-CMRequirementRuleDeviceOwnershipValue
- New-CMRequirementRuleExistential
- New-CMRequirementRuleExpression
- New-CMRequirementRuleFileAttributeValue
- New-CMRequirementRuleFilePermissionValue
- New-CMRequirementRuleFreeDiskSpaceValue
- New-CMRequirementRuleInputTypeValue
- New-CMRequirementRuleOperatingSystemLanguageValue
- New-CMRequirementRuleOperatingSystemValue
- New-CMRequirementRuleOUValue
- New-CMRequirementRuleRegistryKeyPermissionValue
- New-CMRequirementRuleScreenResolutionValue
バージョン 2111 から 、Get-CMDeploymentTypeRequirement コマンドレットを使用して、別の展開の種類からルールをコピーできます。
| Type: | Rule[] |
| Position: | Named |
| Default value: | None |
| Accept pipeline input: | False |
| Accept wildcard characters: | False |
この展開の種類のアプリケーション オブジェクトを指定します。 このオブジェクトを取得するには 、Get-CMApplication コマンドレットを使用 します。
| Type: | IResultObject |
| Position: | Named |
| Default value: | None |
| Accept pipeline input: | False |
| Accept wildcard characters: | False |
この展開の種類のアプリケーションの ID を指定します。
| Type: | Int32 |
| Aliases: | CI_ID, CIId |
| 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 |
クライアント キャッシュにコンテンツ $true を無期限に保存するには、このパラメーターを設定します。
| Type: | Boolean |
| Aliases: | PersistContentInClientCache |
| Position: | Named |
| Default value: | None |
| Accept pipeline input: | False |
| Accept wildcard characters: | False |
展開の種類の説明を省略可能に指定します。
| Type: | String |
| Aliases: | AdministratorComment |
| Position: | Named |
| Default value: | None |
| Accept pipeline input: | False |
| Accept wildcard characters: | False |
コマンドレットを実行する前に確認メッセージを表示します。
| Type: | SwitchParameter |
| Aliases: | cf |
| Position: | Named |
| Default value: | False |
| Accept pipeline input: | False |
| Accept wildcard characters: | False |
このパラメーターをに設定すると、クライアントの現在または隣接する境界グループ内の配布ポイントでコンテンツが使用できない場合、クライアントはサイトの既定の境界グループで配布ポイントを使用 $true できます。
| Type: | Boolean |
| Aliases: | EnableContentLocationFallback, AllowClientsToUseFallbackSourceLocationForContent |
| Position: | Named |
| Default value: | None |
| Accept pipeline input: | False |
| Accept wildcard characters: | False |
MSI ファイルのネットワーク ソース パスを指定します。 サイト システム サーバーには、コンテンツ ファイルを読み取るアクセス許可が必要です。
バージョン 2107 から、MSI ファイルのパスまたは MSI を含むフォルダーへのパスを指定できます。
| 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 |
GroupDetectionClausesパラメーターを使用して検出句をグループ化する場合は、このパラメーターを使用してコネクタを指定します。
次の例では 、OR コネクタを定義 します。 @{"LogicalName"=$clauseFile3.Setting.LogicalName;"Connector"="OR"}
| Type: | Hashtable[] |
| Aliases: | DetectionClauseConnectors |
| 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 |
このパラメーターは非推奨です。 BranchCache はクライアントで常に有効にされ、配布ポイントでサポートされている場合は、それを使用します。
| Type: | Boolean |
| Aliases: | AllowClientsToShareContentOnSameSubnet |
| Position: | Named |
| Default value: | None |
| Accept pipeline input: | False |
| Accept wildcard characters: | False |
アプリケーションのこの展開の種類の推定インストール時間を分で指定します。 ソフトウェア センターは、アプリケーションがインストールされる前に、この見積もりをユーザーに表示します。
| Type: | Int32 |
| Aliases: | EstimatedInstallationTimeMinutes, EstimatedInstallationTimeMins, EstimatedRunTimeMinutes |
| Position: | Named |
| Default value: | None |
| Accept pipeline input: | False |
| Accept wildcard characters: | False |
ユーザーの確認を求めることなく、コマンドを強制的に実行します。
| Type: | SwitchParameter |
| Aliases: | ForceForUnknownPublisher |
| Position: | Named |
| Default value: | None |
| Accept pipeline input: | False |
| Accept wildcard characters: | False |
64 ビット クライアントで 32 ビット プロセスとしてプログラムのインストールとアンインストールを実行するには、 $true このパラメーターを設定します。
| Type: | Boolean |
| Aliases: | Force32BitInstaller |
| Position: | Named |
| Default value: | None |
| Accept pipeline input: | False |
| Accept wildcard characters: | False |
カスタム スクリプトを使用してこの展開の種類の存在を検出する場合は、このパラメーターを設定して、64 ビット クライアントで 32 ビット プロセスとしてスクリプトを実行 $true します。
| Type: | Boolean |
| Aliases: | Force32BitDetectionScript |
| 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 |
この展開の種類の存在を検出するルールを構成する場合は、このパラメーターを使用して句をグループ化します。 検出句を作成するには、次のいずれかのコマンドレットを使用します。
- New-CMDetectionClauseDirectory
- New-CMDetectionClauseFile
- New-CMDetectionClauseRegistryKey
- New-CMDetectionClauseRegistryKeyValue
- New-CMDetectionClauseWindowsInstaller
これらのコマンドレットの出力を変数に保存します。 次に、次の形式を使用して句をグループ化します $clause2.Setting.LogicalName, $clause3.Setting.LogicalName 。
ヒント
Configuration Manager コンソールで、[グループ]**** アクションを選択すると、グループ化された句の前と後にかっこが表示されます。
| Type: | String[] |
| Aliases: | GroupDetectionClausesByLogicalName |
| Position: | Named |
| Default value: | None |
| Accept pipeline input: | False |
| Accept wildcard characters: | False |
構成する展開の種類オブジェクトを指定します。 このオブジェクトを取得するには 、Get-CMDeploymentType コマンドレットを使用 します。
| Type: | IResultObject |
| Aliases: | DeploymentType |
| Position: | Named |
| Default value: | None |
| Accept pipeline input: | True |
| Accept wildcard characters: | False |
この展開の種類のインストール動作を指定します。
InstallForUser: クライアントは、アプリケーションを展開するユーザーのアプリケーションのみをインストールします。InstallForSystem: クライアントはアプリケーションを 1 回だけインストールします。 すべてのユーザーが利用できます。InstallForSystemIfResourceIsDeviceOtherwiseInstallForUser: アプリケーションをデバイスに展開すると、クライアントによってすべてのユーザーにインストールされます。 アプリケーションをユーザーに展開する場合、クライアントは、そのユーザーにのみアプリケーションをインストールします。
| Type: | InstallationBehaviorType |
| Accepted values: | InstallForUser, InstallForSystem, InstallForSystemIfResourceIsDeviceOtherwiseInstallForUser |
| Position: | Named |
| Default value: | None |
| Accept pipeline input: | False |
| Accept wildcard characters: | False |
インストーラー パッケージをインストールするインストール プログラムのコマンド ラインWindows指定します。
| Type: | String |
| Aliases: | InstallationProgram |
| Position: | Named |
| Default value: | None |
| Accept pipeline input: | False |
| Accept wildcard characters: | False |
クライアントが InstallCommandを実行するときに作業ディレクトリとして使用するパスを指定します。
| Type: | String |
| Aliases: | InstallationStartIn, InstallFolder |
| Position: | Named |
| Default value: | None |
| Accept pipeline input: | False |
| Accept wildcard characters: | False |
サインインしているユーザーの要件を指定します。
OnlyWhenNoUserLoggedOn: ユーザーがサインインしていない場合Windows。OnlyWhenUserLoggedOn: ユーザーがサインインしている場合のみ。 このオプションは既定です。WhetherOrNotUserLoggedOn: ユーザーがサインインしているかどうか。注意
値は
WhereOrNotUserLoggedOn非推奨です。 に置き換えられるWhetherOrNotUserLoggedOn。
InstallationBehaviorType をに設定した InstallForUser 場合、このパラメーターを設定することはできません。
| Type: | LogonRequirementType |
| Accepted values: | OnlyWhenUserLoggedOn, WhereOrNotUserLoggedOn, WhetherOrNotUserLoggedOn, OnlyWhenNoUserLoggedOn |
| Position: | Named |
| Default value: | None |
| Accept pipeline input: | False |
| Accept wildcard characters: | False |
このアプリケーションの展開プログラムの最大許容実行時間を指定します。 整数値を分で設定します。
| Type: | Int32 |
| Aliases: | MaximumAllowedRunTimeMinutes, MaximumAllowedRunTimeMins, MaximumRunTimeMinutes |
| Position: | Named |
| Default value: | None |
| Accept pipeline input: | False |
| Accept wildcard characters: | False |
この展開の種類の名前を変更する新しい名前を指定します。
| Type: | String |
| Aliases: | NewDeploymentTypeName |
| 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 |
検出方法として設定する MSI 製品コードを指定します。 このパラメーターを使用すると、他の検出方法が上書きされます。
| Type: | String |
| Position: | Named |
| Default value: | None |
| Accept pipeline input: | False |
| Accept wildcard characters: | False |
インストール後の動作を指定します。
BasedOnExitCode: 戻りコードに基づいて動作を決定します。NoAction: 特定のアクションはありません。ProgramReboot: ソフトウェア インストール プログラムがデバイスの再起動を強制する場合があります。ForceReboot: Configuration Manager クライアントが強制的にデバイスを強制的に再起動します。
これらの動作の詳細については 、「Create applications in Configuration Manager」を参照してください。
| Type: | PostExecutionBehavior |
| Accepted values: | BasedOnExitCode, NoAction, ForceReboot, ProgramReboot |
| Position: | Named |
| Default value: | None |
| Accept pipeline input: | False |
| Accept wildcard characters: | False |
削除する検出メソッド句の配列を指定します。
| Type: | String[] |
| Aliases: | RemoveDetectionClauses |
| Position: | Named |
| Default value: | None |
| Accept pipeline input: | False |
| Accept wildcard characters: | False |
この展開の種類から削除するサポートされている言語の配列を指定します。
| Type: | String[] |
| Aliases: | RemoveLanguages |
| Position: | Named |
| Default value: | None |
| Accept pipeline input: | False |
| Accept wildcard characters: | False |
この展開の種類から削除する要件ルールの配列を指定します。
| Type: | Rule[] |
| Aliases: | RemoveRequirements |
| Position: | Named |
| Default value: | None |
| Accept pipeline input: | False |
| Accept wildcard characters: | False |
このパラメーターを使用して、修復コマンドを構成します。 RepairWorkingDirectory パラメーターも構成します。
バージョン 2006 から、空の文字列を指定できます。
| Type: | String |
| Aliases: | RepairProgram |
| Position: | Named |
| Default value: | None |
| Accept pipeline input: | False |
| Accept wildcard characters: | False |
このパラメーターを使用して、修復コマンドの作業ディレクトリを構成します。 RepairCommand パラメーターも構成します。
| Type: | String |
| Aliases: | RepairStartIn, RepairFolder |
| Position: | Named |
| Default value: | None |
| Accept pipeline input: | False |
| Accept wildcard characters: | False |
ユーザーが展開の種類 $true のインストールを表示および操作するには、このパラメーターを設定します。
| Type: | Boolean |
| Aliases: | RequiresUserInteraction |
| Position: | Named |
| Default value: | None |
| Accept pipeline input: | False |
| Accept wildcard characters: | False |
この展開の種類を検出するために使用するスクリプト ファイルを指定します。 ScriptLanguage パラメーターも使用します。
| Type: | String |
| Position: | Named |
| Default value: | None |
| Accept pipeline input: | False |
| Accept wildcard characters: | False |
ScriptFileパラメーターまたはScriptTextパラメーターを使用する場合は、このパラメーターを使用してスクリプト言語を指定します。
| Type: | ScriptLanguage |
| Aliases: | ScriptType |
| Accepted values: | PowerShell, VBScript, JavaScript |
| Position: | Named |
| Default value: | None |
| Accept pipeline input: | False |
| Accept wildcard characters: | False |
この展開の種類を検出するスクリプトのテキストを指定します。 ScriptLanguage パラメーターも使用します。
詳細については、「カスタム スクリプト検出 方法について」を参照してください。
| Type: | String |
| Aliases: | ScriptContent, Script |
| Position: | Named |
| Default value: | None |
| Accept pipeline input: | False |
| Accept wildcard characters: | False |
クライアントが隣接境界グループまたは既定のサイト境界グループから配布ポイントを使用する場合は、展開オプションを指定します。
DoNothing: コンテンツをダウンロードしないDownload: 配布ポイントからコンテンツをダウンロードし、ローカルで実行する
| Type: | ContentHandlingMode |
| Accepted values: | DoNothing, Download |
| Position: | Named |
| Default value: | None |
| Accept pipeline input: | False |
| Accept wildcard characters: | False |
MSI 製品コードを指定します。 この製品コードは GUID 形式です。
Windowsソース管理を使用すると、.MSI展開の種類によって表されるファイルを、利用可能な配布ポイントのコンテンツ ソース ファイルから自動的に更新または修復できます。
| Type: | String |
| Position: | Named |
| Default value: | None |
| Accept pipeline input: | False |
| Accept wildcard characters: | False |
アプリケーションをアンインストールするコマンド ラインを指定します。
バージョン 2006 から、空の文字列を指定できます。
| Type: | String |
| Aliases: | UninstallationProgram |
| Position: | Named |
| Default value: | None |
| Accept pipeline input: | False |
| Accept wildcard characters: | False |
ContentLocation とは異なる UninstallCommand で使用するソース コンテンツへのネットワーク パスを 指定します。 UninstallOption を に設定 する場合は、このパラメーターを使用 します Different 。
| Type: | String |
| Position: | Named |
| Default value: | None |
| Accept pipeline input: | False |
| Accept wildcard characters: | False |
UninstallCommand で使用するコンテンツを指定します。
SameAsInstall: コンテンツのインストールとアンインストールは同じです。 このオプションは既定です。NoneRequired: アプリケーションはアンインストール用のコンテンツを必要とします。Different: アンインストール コンテンツは、インストール コンテンツとは異なります。 UninstallContentLocation を使用して、アプリケーションのアンインストールに使用されるコンテンツへのネットワーク パスを指定します。
| Type: | UninstallContentSetting |
| Accepted values: | SameAsInstall, NoneRequired, Different |
| Position: | Named |
| Default value: | None |
| Accept pipeline input: | False |
| Accept wildcard characters: | False |
クライアントが UninstallCommandを実行するときに作業ディレクトリとして使用するパスを指定します。
| Type: | String |
| Aliases: | UninstallationStartIn, UninstallFolder |
| Position: | Named |
| Default value: | None |
| Accept pipeline input: | False |
| Accept wildcard characters: | False |
インストール プログラムの表示設定を指定します。
Normal: 展開の種類は、システムとプログラムの既定値に基づいて通常モードで実行されます。 このモードは既定です。Minimized: 展開の種類は、クライアント デバイスで最小化されます。 ユーザーは、通知領域またはタスク バーにインストール アクティビティを表示する場合があります。Maximized: 展開の種類は、クライアント デバイスで最大化されます。 ユーザーには、すべてのインストール アクティビティが表示されます。Hidden: 展開の種類は、クライアント デバイスで非表示にされます。 ユーザーにはインストール アクティビティが表示されます。
| Type: | UserInteractionMode |
| Aliases: | InstallationProgramVisibility |
| Accepted values: | Normal, Minimized, Maximized, Hidden |
| Position: | Named |
| Default value: | None |
| Accept pipeline input: | False |
| Accept wildcard characters: | False |
コマンドレットが実行されるとどうなるかを示します。 コマンドレットは実行されません。
| Type: | SwitchParameter |
| Aliases: | wi |
| Position: | Named |
| Default value: | False |
| Accept pipeline input: | False |
| Accept wildcard characters: | False |
入力
Microsoft.ConfigurationManagement.ManagementProvider.IResultObject
出力
System.Object