Set-CMScriptDeploymentType
SYNOPSIS
Nakonfigurujte typ nasazení instalačního programu skriptu.
SYNTAX
ByAppName (výchozí)
Set-CMScriptDeploymentType [-ContentLocation <String>] [-AddDetectionClause <DetectionClause[]>]
[-CacheContent <Boolean>] [-ContentFallback <Boolean>] [-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-CMScriptDeploymentType [-ContentLocation <String>] [-AddDetectionClause <DetectionClause[]>]
[-CacheContent <Boolean>] [-ContentFallback <Boolean>] [-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-CMScriptDeploymentType [-ContentLocation <String>] [-AddDetectionClause <DetectionClause[]>]
[-CacheContent <Boolean>] [-ContentFallback <Boolean>] [-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-CMScriptDeploymentType [-ContentLocation <String>] [-AddDetectionClause <DetectionClause[]>]
[-CacheContent <Boolean>] [-ContentFallback <Boolean>] [-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í instalačního programu skriptů Správce konfigurace aplikace. Tento typ nasazení může být skript nebo program, který instaluje obsah nebo dělá akci. Tento typ nasazení se používá pro setup.exe instalační programy nebo obálky skriptů.
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 nasazení instalačního programu skriptu
Tento příkaz přidá příkaz pro odinstalaci do typu nasazení s názvem ScriptDT01 pro aplikaci s názvem Application01.
Set-CMScriptDeploymentType -ApplicationName "Application01" -DeploymentTypeName "ScriptDT01" -Comment "Script updated to uninstall" -UninstallCommand 'msiexec /x ""\\Machine01\Resources\Applications\MSI\AdvertMSI\AdvertMSI.msi" /q'
Příklad 2: Přidání metody detekce
Tento příklad nejprve pomocí rutiny New-CMDetectionClauseFile vytvoří tři souborové klauzule detekce pro soubor c:\abc\abc o velikosti 1 kB, 2 kB a 4 kB.
Potom nakonfiguruje typ nasazení tak, aby se tyto klauzule přidávají jako metoda detekce. Seskupí také druhou a třetí klauzuli s konektorem OR.
$clauseFile1 = New-CMDetectionClauseFile -FileName "abc" -Path "c:\abc" -PropertyType Size -ExpectedValue 1024 -ExpressionOperator IsEquals -Value
$clauseFile2 = New-CMDetectionClauseFile -FileName "abc" -Path "c:\abc" -PropertyType Size -ExpectedValue 2048 -ExpressionOperator IsEquals -Value
$clauseFile3 = New-CMDetectionClauseFile -FileName "abc" -Path "c:\abc" -PropertyType Size -ExpectedValue 4096 -ExpressionOperator IsEquals -Value
Set-CMScriptDeploymentType -ApplicationName "testApp1" -DeploymentTypeName "abc" -AddDetectionClause $clauseFile1,$clauseFile2,$clauseFile3 -DetectionClauseConnector @{"LogicalName"=$clauseFile3.Setting.LogicalName;"Connector"="OR"} -GroupDetectionClauses $clauseFile2.Setting.LogicalName, $clauseFile3.Setting.LogicalName
Příklad 3: Přidání pravidla požadavku na jazyk
V tomto příkladu se v aplikaci nakonfiguruje pravidlo požadavku pro jazyk operačního systému.
$myGC = Get-CMGlobalCondition -Name "Operating System Language" | Where-Object PlatformType -eq 1
$cultureA = [System.Globalization.CultureInfo]::GetCultures([System.Globalization.CultureTypes]::AllCultures) | Where-Object Name -eq "zh"
$cultureB = [System.Globalization.CultureInfo]::GetCultures([System.Globalization.CultureTypes]::AllCultures) | Where-Object Name -eq "zh-CN"
$myRule = $myGC | New-CMRequirementRuleOperatingSystemLanguageValue -RuleOperator NoneOf -Culture $cultureA,$cultureB -IsMobile $False
Set-CMScriptDeploymentType -ApplicationName "myApp" -DeploymentTypeName "myDT" -AddRequirement $myRule
Příklad 4: Přidání pravidla požadavku
Tento příklad nakonfiguruje aplikaci pravidlem požadavku, že fyzická paměť je větší než 2 GB.
$rule1 = Get-CMGlobalCondition -Name "Total physical memory" | New-CMRequirementRuleCommonValue -Value1 2048 -RuleOperator GreaterEquals
$myRuleExpression = New-CMRequirementRuleExpression -AddRequirementRule $rule1
$myGC = New-CMGlobalConditionExpression -Name "GCExp" -DeviceType Windows -RootExpression $myRuleExpression
Set-CMScriptDeploymentType -ApplicationName "myApp" -DeploymentTypeName "myDT" -AddRequirement $myGC
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:
- New-CMDetectionClauseDirectory
- New-CMDetectionClauseFile
- New-CMDetectionClauseRegistryKey
- New-CMDetectionClauseRegistryKeyValue
- New-CMDetectionClauseWindowsInstaller
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:
- 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
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 zdrojovou cestu k obsahu v síti. Server systému lokality vyžaduje oprávnění ke čtení souborů obsahu.
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 pro seskupení klauzulí. Chcete-li vytvořit klauzuli detekce, použijte jednu z následujících rutin:
- New-CMDetectionClauseDirectory
- New-CMDetectionClauseFile
- New-CMDetectionClauseRegistryKey
- New-CMDetectionClauseRegistryKeyValue
- New-CMDetectionClauseWindowsInstaller
Výstup těchto rutin uložte do proměnné. Pak použijte následující formát pro seskupení klauzulí: $clause2.Setting.LogicalName, $clause3.Setting.LogicalName
.
Tip
Když v konzole Configuration Manager vyberete akci skupiny , v klauzulích se před a za seskupené klauzule zobrazí závorky.
Type: String[]
Parameter Sets: (All)
Aliases: GroupDetectionClausesByLogicalName
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
– Položky InputObject
Zadejte objekt typu nasazení, který chcete konfigurovat. 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 této aplikace.
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í při instalaci pro tento typ nasazení:
InstallForUser
: Klient nainstaluje aplikaci pouze pro uživatele, na kterého aplikaci nasazujete.InstallForSystem
: Klient nainstaluje aplikaci pouze 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 nasadíte aplikaci pro uživatele, 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ého uživatele:
OnlyWhenNoUserLoggedOn
: Jenom v případě, že k Windows není přihlášený žádný uživatel.OnlyWhenUserLoggedOn
: Jenom v případě, že je uživatel přihlášený. Tato možnost je výchozí.WhetherOrNotUserLoggedOn
: Bez ohledu na to, jestli je uživatel přihlášený.Poznámka
Hodnota
WhereOrNotUserLoggedOn
je zastaralá. Nahrazuje seWhetherOrNotUserLoggedOn
.
Pokud InstallationBehaviorType nastavíte 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řidejte tento parametr pro vrácení objektu, 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
pokud aplikace používá technologii Instalační služba systému Windows, zadejte kód produktu MSI, který chcete nastavit jako metodu detekce. Použijete-li tento parametr, přepíše všechny existující 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
: Configuration Manager klient vynutí povinné restartování zařízení.
Další informace o tomto chování najdete v tématu vytváření aplikací v Configuration Manager.
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é chcete 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é chcete 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
Počínaje verzí 2002 použijte tento parametr pro konfiguraci příkazu opravit. Nakonfigurujte také parametr RepairWorkingDirectory .
Počínaje verzí 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
Počínaje verzí 2002 použijte tento parametr ke konfiguraci pracovního adresáře příkazu k opravě. 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
Nastavením tohoto parametru umožníte $true
uživatelům zobrazení a interakci s instalací typu nasazení.
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ý chcete použít k detekci 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í jazyka skriptu.
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 pro zjištění tohoto typu nasazení. Použijte také parametr ScriptLanguage .
Další informace najdete v tématu informace 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
Když klient použije distribuční bod ze sousední skupiny hranic nebo výchozí skupiny hranic lokality, určete možnost nasazení:
DoNothing
: Nestahovat obsahDownload
: Stáhnout obsah z distribučního bodu a spustit místně
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
pokud aplikace používá technologii Instalační služba systému Windows, zadejte kód produktu MSI. Tento kód produktu je formát identifikátoru GUID.
Windows Správa zdrojů umožňuje .MSI reprezentované tímto typem nasazení automaticky aktualizovat nebo opravit 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.
Počínaje verzí 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 UninstallCommand , který se liší od ContentLocation. Tento parametr použijte při nastavování UninstallOption 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, který obsah se má použít s UninstallCommand:
SameAsInstall
: Obsah instalace a odinstalace je stejný. Tato možnost je výchozí.NoneRequired
: Aplikace nepotřebuje k odinstalaci obsah.Different
: Obsah odinstalace se liší od obsahu instalace. Pomocí UninstallContentLocation můžete zadat 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
Určete 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.