Sdílet prostřednictvím


Set-CMMsiDeploymentType

SYNOPSIS

Nakonfigurujte typ Windows instalačního programu.

SYNTAX

ByAppName (výchozí)

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>]

ByAppValue

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>]

ByAppId

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>]

ByDTValue

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>]

DESCRIPTION

Pomocí této rutiny můžete nakonfigurovat nastavení pro typ nasazení Windows (MSI) v aplikaci.

Poznámka

Spusťte Správce konfigurace rutiny z Správce konfigurace lokality, například PS XYZ:\> . Další informace najdete v tématu Začínáme.

EXAMPLES

Příklad 1: Úprava typu Windows instalačního programu

Tento příkaz změní název typu nasazení z DTMsi na DTMsi_Updated. Jako podporované jazyky přidá angličtinu (USA) ( ) a en-US čínštinu (zjednodušenou) ( zh-CN ). Určuje, že dokončení instalace bude trvat přibližně 14 minut a spustí se pouze v případě, že nejsou přihlášeni žádní uživatelé Windows.

Set-CMMSiDeploymentType -ApplicationName "testMsi" -DeploymentTypeName "DTMsi" -NewName "DTMsi_Updated" -AddLanguage "en-US","zh-CN" -Comment "New Deployment Type-updated" -EstimatedRuntimeMins 14 -LogonRequirementType OnlyWhenNoUserLoggedOn

Další příklady s pravidly požadavků a metodami detekce najdete v tématu Set-CMScriptDeploymentType a Add-CMMsiDeploymentType.

PARAMETERS

-AddDetectionClause

Zadejte pole klauzulí metody detekce pro tento typ nasazení. K vytvoření klauzule detekce použijte jednu z následujících rutin:

Uložte výstup těchto rutin do proměnné. Pak tyto proměnné zadejte jako pole pro tento parametr. Například, -AddDetectionClause $clauseFile1,$clauseFile2,$clauseFile3.

Můžete také použít Get-CMDeploymentTypeDetectionClause k získání existující klauzule detekce z jiné aplikace.

Type: DetectionClause[]
Parameter Sets: (All)
Aliases: AddDetectionClauses

Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False

-AddLanguage

Zadejte pole značek jazyka, které typ nasazení podporuje. Pokud chcete například přidat ruštinu (Rusko), zadejte značku ru-RU .

Další informace a seznam značek jazyka najdete v referenčních Windows LCID (Language Code Identifier).

Type: String[]
Parameter Sets: (All)
Aliases: AddLanguages, Languages, Language

Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False

-AddRequirement

Zadejte pole objektů požadavků pro typ nasazení. Pokud chcete vytvořit objekt pravidla požadavku, použijte jednu z následujících rutin:

Type: Rule[]
Parameter Sets: (All)
Aliases:

Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False

-Application

Zadejte objekt aplikace pro tento typ nasazení. K získání tohoto objektu použijte rutinu Get-CMApplication.

Type: IResultObject
Parameter Sets: ByAppValue
Aliases:

Required: True
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False

-ApplicationId

Zadejte ID aplikace pro tento typ nasazení.

Type: Int32
Parameter Sets: ByAppId
Aliases: CI_ID, CIId

Required: True
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False

-ApplicationName

Zadejte název aplikace pro tento typ nasazení.

Type: String
Parameter Sets: ByAppName
Aliases:

Required: True
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False

-CacheContent

Tento parametr nastavte na , aby se obsah ukládal do $true mezipaměti klienta po neomezenou dobu.

Type: Boolean
Parameter Sets: (All)
Aliases: PersistContentInClientCache

Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False

-Comment

Zadejte volitelný popis typu nasazení.

Type: String
Parameter Sets: (All)
Aliases: AdministratorComment

Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False

-Confirm

Před spuštěním rutiny zobrazí výzvu k potvrzení.

Type: SwitchParameter
Parameter Sets: (All)
Aliases: cf

Required: False
Position: Named
Default value: False
Accept pipeline input: False
Accept wildcard characters: False

-ContentFallback

Pokud nastavíte tento parametr na , pokud obsah není k dispozici v žádných distribučních bodech ve skupinách aktuálních hranic nebo sousedů klienta, klient může použít distribuční body ve výchozí skupině hranic $true lokality.

Type: Boolean
Parameter Sets: (All)
Aliases: EnableContentLocationFallback, AllowClientsToUseFallbackSourceLocationForContent

Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False

-ContentLocation

Určuje síťovou zdrojovou cestu k souboru MSI. Server systému lokality vyžaduje oprávnění ke čtení souborů obsahu.

Od verze 2107 můžete zadat cestu k souboru MSI nebo cestu ke složce, která obsahuje MSI.

Type: String
Parameter Sets: (All)
Aliases:

Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False

-DeploymentTypeName

Zadejte název typu nasazení, který chcete nakonfigurovat.

Type: String
Parameter Sets: ByAppName, ByAppValue, ByAppId
Aliases:

Required: True
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False

-DetectionClauseConnector

Pokud použijete parametr GroupDetectionClauses k seskupení klauzulí detekce, použijte tento parametr k určení konektoru.

Následující příklad definuje konektor OR:@{"LogicalName"=$clauseFile3.Setting.LogicalName;"Connector"="OR"}

Type: Hashtable[]
Parameter Sets: (All)
Aliases: DetectionClauseConnectors

Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False

-DisableWildcardHandling

Tento parametr považuje zástupné znaky za hodnoty literálových znaků. Nemůžete ho kombinovat s forceWildcardHandling.

Type: SwitchParameter
Parameter Sets: (All)
Aliases:

Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False

-EnableBranchCache

Tento parametr je zastaralý. Služba BranchCache je na klientech vždycky povolená, a pokud ji distribuční bod podporuje, používají ji.

Type: Boolean
Parameter Sets: (All)
Aliases: AllowClientsToShareContentOnSameSubnet

Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False

-EstimatedRuntimeMins

Zadejte odhadovanou dobu instalace pro aplikaci v minutách tohoto typu nasazení. Centrum softwaru zobrazí tento odhad uživateli před instalací aplikace.

Type: Int32
Parameter Sets: (All)
Aliases: EstimatedInstallationTimeMinutes, EstimatedInstallationTimeMins, EstimatedRunTimeMinutes

Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False

-Force

Vynutí spuštění příkazu bez předchozího potvrzení uživatele.

Type: SwitchParameter
Parameter Sets: (All)
Aliases: ForceForUnknownPublisher

Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False

-Force32Bit

Nastavte tento parametr na , aby se na 64bitových klientech spouštěl instalační a odinstalační programy jako $true 32bitové procesy.

Type: Boolean
Parameter Sets: (All)
Aliases: Force32BitInstaller

Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False

-ForceScriptDetection32Bit

Pokud ke zjištění přítomnosti tohoto typu nasazení použijete vlastní skript, nastavte tento parametr na , aby se skript spouštěl jako 32bitový proces na $true 64bitových klientech.

Type: Boolean
Parameter Sets: (All)
Aliases: Force32BitDetectionScript

Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False

-ForceWildcardHandling

Tento parametr zpracovává zástupné znaky a může vést k neočekávanému chování (nedoporučuje se). Nemůžete ho kombinovat s příkazem DisableWildcardHandling.

Type: SwitchParameter
Parameter Sets: (All)
Aliases:

Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False

-GroupDetectionClauses

Když konfigurujete pravidla pro detekci přítomnosti tohoto typu nasazení, použijte tento parametr k seskupení klauzulí. K vytvoření klauzule detekce použijte jednu z následujících rutin:

Uložte výstup těchto rutin do proměnné. Potom použijte následující formát pro seskupení klauzulí: $clause2.Setting.LogicalName, $clause3.Setting.LogicalName .

Tip

Když v Správce konfigurace vyberete akci Skupina, zobrazí se v klauzulích závorky před a za seskupenou klauzulí.

Type: String[]
Parameter Sets: (All)
Aliases: GroupDetectionClausesByLogicalName

Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False

-InputObject

Zadejte objekt typu nasazení, který chcete nakonfigurovat. K získání tohoto objektu použijte rutinu Get-CMDeploymentType.

Type: IResultObject
Parameter Sets: ByDTValue
Aliases: DeploymentType

Required: True
Position: Named
Default value: None
Accept pipeline input: True (ByValue)
Accept wildcard characters: False

-InstallCommand

Zadejte příkazový řádek instalačního programu pro instalaci Windows instalačního programu.

Type: String
Parameter Sets: (All)
Aliases: InstallationProgram

Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False

-InstallWorkingDirectory

Zadejte cestu, která se má použít jako pracovní adresář, když klient spustí InstallCommand.

Type: String
Parameter Sets: (All)
Aliases: InstallationStartIn, InstallFolder

Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False

-InstallationBehaviorType

Zadejte chování instalace pro tento typ nasazení:

  • InstallForUser: Klient nainstaluje aplikaci jenom pro uživatele, pro kterého aplikaci nasadíte.
  • InstallForSystem: Klient nainstaluje aplikaci jenom jednou. Je k dispozici pro všechny uživatele.
  • InstallForSystemIfResourceIsDeviceOtherwiseInstallForUser: Pokud aplikaci nasadíte do zařízení, klient ji nainstaluje pro všechny uživatele. Pokud aplikaci nasadíte uživateli, klient ji nainstaluje jenom pro tohoto uživatele.
Type: InstallationBehaviorType
Parameter Sets: (All)
Aliases:
Accepted values: InstallForUser, InstallForSystem, InstallForSystemIfResourceIsDeviceOtherwiseInstallForUser

Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False

-LogonRequirementType

Zadejte požadavek na přihlášené uživatele:

  • OnlyWhenNoUserLoggedOn: Pouze v případě, že není přihlášený žádný Windows.

  • OnlyWhenUserLoggedOn: Jenom v případě, že je uživatel přihlášený. Tato možnost je výchozí.

  • WhetherOrNotUserLoggedOn: Určuje, jestli je uživatel přihlášený.

    Poznámka

    Hodnota WhereOrNotUserLoggedOn je zastaralá. Nahradí ji WhetherOrNotUserLoggedOn .

Pokud nastavíte InstallationBehaviorType na InstallForUser , pak tento parametr nemůžete nastavit.

Type: LogonRequirementType
Parameter Sets: (All)
Aliases:
Accepted values: OnlyWhenUserLoggedOn, WhereOrNotUserLoggedOn, WhetherOrNotUserLoggedOn, OnlyWhenNoUserLoggedOn

Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False

-MaximumRuntimeMins

Zadejte maximální povolenou dobu běhu programu nasazení pro tuto aplikaci. Nastavte celočíselnou hodnotu v minutách.

Type: Int32
Parameter Sets: (All)
Aliases: MaximumAllowedRunTimeMinutes, MaximumAllowedRunTimeMins, MaximumRunTimeMinutes

Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False

-NewName

Zadejte nový název pro přejmenování tohoto typu nasazení.

Type: String
Parameter Sets: (All)
Aliases: NewDeploymentTypeName

Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False

-PassThru

Přidáním tohoto parametru vrátíte objekt, který představuje položku, se kterou pracujete. Ve výchozím nastavení tato rutina nemusí generovat žádný výstup.

Type: SwitchParameter
Parameter Sets: (All)
Aliases:

Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False

-ProductCode

Zadejte kód produktu MSI, který se nastaví jako metoda detekce. Když použijete tento parametr, přepíše všechny ostatní metody detekce.

Type: String
Parameter Sets: (All)
Aliases:

Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False

-RebootBehavior

Zadejte chování po instalaci:

  • BasedOnExitCode: Určete chování na základě návratových kódů.

  • NoAction: Žádná konkrétní akce.

  • ProgramReboot: Instalační program softwaru může vynutit restartování zařízení.

  • ForceReboot: Správce konfigurace klient vynutí povinné restartování zařízení.

Další informace o těchto chováních najdete v tématu Vytváření aplikací v Správce konfigurace.

Type: PostExecutionBehavior
Parameter Sets: (All)
Aliases:
Accepted values: BasedOnExitCode, NoAction, ForceReboot, ProgramReboot

Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False

-RemoveDetectionClause

Zadejte pole klauzulí metody detekce, které se mají odebrat.

Type: String[]
Parameter Sets: (All)
Aliases: RemoveDetectionClauses

Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False

-RemoveLanguage

Zadejte pole podporovaných jazyků, které chcete z tohoto typu nasazení odebrat.

Type: String[]
Parameter Sets: (All)
Aliases: RemoveLanguages

Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False

-RemoveRequirement

Zadejte pole pravidel požadavků, která se mají z tohoto typu nasazení odebrat.

Type: Rule[]
Parameter Sets: (All)
Aliases: RemoveRequirements

Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False

-RepairCommand

Od verze 2002 použijte tento parametr ke konfiguraci příkazu pro opravu. Nakonfigurujte také parametr RepairWorkingDirectory.

Od verze 2006 můžete zadat prázdný řetězec.

Type: String
Parameter Sets: (All)
Aliases: RepairProgram

Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False

-RepairWorkingDirectory

Od verze 2002 použijte tento parametr ke konfiguraci pracovního adresáře příkazu pro opravu. Nakonfigurujte také parametr RepairCommand.

Type: String
Parameter Sets: (All)
Aliases: RepairStartIn, RepairFolder

Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False

-RequireUserInteraction

Pokud chcete uživatelům povolit zobrazení a interakci s instalací typu nasazení, nastavte tento $true parametr na .

Type: Boolean
Parameter Sets: (All)
Aliases: RequiresUserInteraction

Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False

-ScriptFile

Zadejte soubor skriptu, který se má použít ke zjištění tohoto typu nasazení. Použijte také parametr ScriptLanguage.

Type: String
Parameter Sets: (All)
Aliases:

Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False

-ScriptLanguage

Pokud použijete parametry ScriptFile nebo ScriptText, použijte tento parametr k určení skriptovacího jazyka.

Type: ScriptLanguage
Parameter Sets: (All)
Aliases: ScriptType
Accepted values: PowerShell, VBScript, JavaScript

Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False

-ScriptText

Zadejte text skriptu, který tento typ nasazení zjistí. Použijte také parametr ScriptLanguage.

Další informace najdete v tématu O metodách detekce vlastních skriptů.

Type: String
Parameter Sets: (All)
Aliases: ScriptContent, Script

Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False

-SlowNetworkDeploymentMode

Pokud klient používá distribuční bod ze skupiny hranic souseda nebo výchozí skupiny hranic lokality, určete možnost nasazení:

  • DoNothing: Nestahovat obsah
  • Download: Stažení obsahu z distribučního bodu a místní spuštění
Type: ContentHandlingMode
Parameter Sets: (All)
Aliases:
Accepted values: DoNothing, Download

Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False

-SourceUpdateProductCode

Zadejte kód produktu MSI. Tento kód produktu je ve formátu GUID.

Windows Správa zdrojového kódu umožňuje.MSI který je reprezentován tímto typem nasazení, automaticky aktualizovat nebo opravovat ze zdrojových souborů obsahu v dostupném distribučním bodě.

Type: String
Parameter Sets: (All)
Aliases:

Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False

-UninstallCommand

Určuje příkazový řádek pro odinstalaci aplikace.

Od verze 2006 můžete zadat prázdný řetězec.

Type: String
Parameter Sets: (All)
Aliases: UninstallationProgram

Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False

-UninstallContentLocation

Zadejte síťovou cestu ke zdrojovému obsahu, který se má použít, s příkazem UninstallCommand, který se liší od contentLocation. Tento parametr použijte, když položku UninstallOption nastavíte na Different .

Type: String
Parameter Sets: (All)
Aliases:

Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False

-UninstallOption

Určete, jaký obsah se má použít s příkazem UninstallCommand:

  • SameAsInstall: Obsah instalace a odinstalace je stejný. Tato možnost je výchozí.
  • NoneRequired: Aplikace nepotřebuje obsah pro odinstalaci.
  • Different: Obsah odinstalace se liší od obsahu instalace. Pomocí UninstallContentLocation zadejte síťovou cestu k obsahu, který se používá k odinstalaci aplikace.
Type: UninstallContentSetting
Parameter Sets: (All)
Aliases:
Accepted values: SameAsInstall, NoneRequired, Different

Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False

-UninstallWorkingDirectory

Zadejte cestu, která se má použít jako pracovní adresář, když klient spustí UninstallCommand.

Type: String
Parameter Sets: (All)
Aliases: UninstallationStartIn, UninstallFolder

Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False

-UserInteractionMode

Zadejte viditelnost instalačního programu:

  • Normal: Typ nasazení běží v normálním režimu na základě výchozích hodnot systému a programu. Tento režim je výchozí.
  • Minimized: Typ nasazení se na klientských zařízeních spustí minimalizovaně. Uživatelé můžou vidět instalační aktivitu v oznamovací oblasti nebo na hlavním panelu.
  • Maximized: Typ nasazení se na klientských zařízeních spouští maximalizovaně. Uživatelé vidí všechny instalační aktivity.
  • Hidden: Typ nasazení se na klientských zařízeních spustí jako skrytý. Uživatelé neuvidí žádnou instalační aktivitu.
Type: UserInteractionMode
Parameter Sets: (All)
Aliases: InstallationProgramVisibility
Accepted values: Normal, Minimized, Maximized, Hidden

Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False

-WhatIf

Zobrazuje, co by se stalo při spuštění rutiny. Rutina se nespouštěl.

Type: SwitchParameter
Parameter Sets: (All)
Aliases: wi

Required: False
Position: Named
Default value: False
Accept pipeline input: False
Accept wildcard characters: False

CommonParameters

Tato rutina podporuje společné parametry: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction a -WarningVariable. Další informace najdete v tématu about_CommonParameters.

INPUTS

Microsoft.ConfigurationManagement.ManagementProvider.IResultObject

OUTPUTS

System.Object

POZNÁMKY

Add-CMMsiDeploymentType

Get-CMDeploymentType

Remove-CMDeploymentType

Get-CMApplication

Vytváření aplikací v Správce konfigurace