Freigeben über


Add-CMTaskSequenceDeploymentType

Erstellen Sie eine Tasksequenz als Bereitstellungstyp für das App-Modell.

Syntax

Add-CMTaskSequenceDeploymentType
   -ApplicationName <String>
   [-DeploymentTypeName <String>]
   [-EstimatedRuntimeMins <Int32>]
   [-InstallationBehaviorType <InstallationBehaviorType>]
   -InstallTaskSequenceId <String>
   [-LogonRequirementType <LogonRequirementType>]
   [-MaximumRuntimeMins <Int32>]
   [-ProductCode <String>]
   [-RebootBehavior <PostExecutionBehavior>]
   [-RequireUserInteraction]
   [-SlowNetworkDeploymentMode <ContentHandlingMode>]
   [-UninstallTaskSequenceId <String>]
   [-UserInteractionMode <UserInteractionMode>]
   [-AddRequirement <Rule[]>]
   [-RemoveLanguage <String[]>]
   [-RemoveRequirement <Rule[]>]
   [-AddLanguage <String[]>]
   [-Comment <String>]
   [-Force]
   [-DisableWildcardHandling]
   [-ForceWildcardHandling]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]
Add-CMTaskSequenceDeploymentType
   -AddDetectionClause <DetectionClause[]>
   -ApplicationId <Int32>
   -DeploymentTypeName <String>
   [-DetectionClauseConnector <Hashtable[]>]
   [-EstimatedRuntimeMins <Int32>]
   [-GroupDetectionClauses <String[]>]
   [-InstallationBehaviorType <InstallationBehaviorType>]
   -InstallTaskSequenceId <String>
   [-LogonRequirementType <LogonRequirementType>]
   [-MaximumRuntimeMins <Int32>]
   [-RebootBehavior <PostExecutionBehavior>]
   [-RequireUserInteraction]
   [-SlowNetworkDeploymentMode <ContentHandlingMode>]
   [-UninstallTaskSequenceId <String>]
   [-UserInteractionMode <UserInteractionMode>]
   [-AddRequirement <Rule[]>]
   [-RemoveLanguage <String[]>]
   [-RemoveRequirement <Rule[]>]
   [-AddLanguage <String[]>]
   [-Comment <String>]
   [-Force]
   [-DisableWildcardHandling]
   [-ForceWildcardHandling]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]
Add-CMTaskSequenceDeploymentType
   -AddDetectionClause <DetectionClause[]>
   -ApplicationName <String>
   -DeploymentTypeName <String>
   [-DetectionClauseConnector <Hashtable[]>]
   [-EstimatedRuntimeMins <Int32>]
   [-GroupDetectionClauses <String[]>]
   [-InstallationBehaviorType <InstallationBehaviorType>]
   -InstallTaskSequenceId <String>
   [-LogonRequirementType <LogonRequirementType>]
   [-MaximumRuntimeMins <Int32>]
   [-RebootBehavior <PostExecutionBehavior>]
   [-RequireUserInteraction]
   [-SlowNetworkDeploymentMode <ContentHandlingMode>]
   [-UninstallTaskSequenceId <String>]
   [-UserInteractionMode <UserInteractionMode>]
   [-AddRequirement <Rule[]>]
   [-RemoveLanguage <String[]>]
   [-RemoveRequirement <Rule[]>]
   [-AddLanguage <String[]>]
   [-Comment <String>]
   [-Force]
   [-DisableWildcardHandling]
   [-ForceWildcardHandling]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]
Add-CMTaskSequenceDeploymentType
   -AddDetectionClause <DetectionClause[]>
   -DeploymentTypeName <String>
   [-DetectionClauseConnector <Hashtable[]>]
   [-EstimatedRuntimeMins <Int32>]
   [-GroupDetectionClauses <String[]>]
   -InputObject <IResultObject>
   [-InstallationBehaviorType <InstallationBehaviorType>]
   -InstallTaskSequenceId <String>
   [-LogonRequirementType <LogonRequirementType>]
   [-MaximumRuntimeMins <Int32>]
   [-RebootBehavior <PostExecutionBehavior>]
   [-RequireUserInteraction]
   [-SlowNetworkDeploymentMode <ContentHandlingMode>]
   [-UninstallTaskSequenceId <String>]
   [-UserInteractionMode <UserInteractionMode>]
   [-AddRequirement <Rule[]>]
   [-RemoveLanguage <String[]>]
   [-RemoveRequirement <Rule[]>]
   [-AddLanguage <String[]>]
   [-Comment <String>]
   [-Force]
   [-DisableWildcardHandling]
   [-ForceWildcardHandling]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]
Add-CMTaskSequenceDeploymentType
   -ApplicationId <Int32>
   -DeploymentTypeName <String>
   [-EstimatedRuntimeMins <Int32>]
   [-ForceScriptDetection32Bit]
   [-InstallationBehaviorType <InstallationBehaviorType>]
   -InstallTaskSequenceId <String>
   [-LogonRequirementType <LogonRequirementType>]
   [-MaximumRuntimeMins <Int32>]
   [-RebootBehavior <PostExecutionBehavior>]
   [-RequireUserInteraction]
   [-ScriptFile <String>]
   -ScriptLanguage <ScriptLanguage>
   [-ScriptText <String>]
   [-SlowNetworkDeploymentMode <ContentHandlingMode>]
   [-UninstallTaskSequenceId <String>]
   [-UserInteractionMode <UserInteractionMode>]
   [-AddRequirement <Rule[]>]
   [-RemoveLanguage <String[]>]
   [-RemoveRequirement <Rule[]>]
   [-AddLanguage <String[]>]
   [-Comment <String>]
   [-Force]
   [-DisableWildcardHandling]
   [-ForceWildcardHandling]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]
Add-CMTaskSequenceDeploymentType
   -ApplicationId <Int32>
   [-DeploymentTypeName <String>]
   [-EstimatedRuntimeMins <Int32>]
   [-InstallationBehaviorType <InstallationBehaviorType>]
   -InstallTaskSequenceId <String>
   [-LogonRequirementType <LogonRequirementType>]
   [-MaximumRuntimeMins <Int32>]
   [-ProductCode <String>]
   [-RebootBehavior <PostExecutionBehavior>]
   [-RequireUserInteraction]
   [-SlowNetworkDeploymentMode <ContentHandlingMode>]
   [-UninstallTaskSequenceId <String>]
   [-UserInteractionMode <UserInteractionMode>]
   [-AddRequirement <Rule[]>]
   [-RemoveLanguage <String[]>]
   [-RemoveRequirement <Rule[]>]
   [-AddLanguage <String[]>]
   [-Comment <String>]
   [-Force]
   [-DisableWildcardHandling]
   [-ForceWildcardHandling]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]
Add-CMTaskSequenceDeploymentType
   -ApplicationName <String>
   -DeploymentTypeName <String>
   [-EstimatedRuntimeMins <Int32>]
   [-ForceScriptDetection32Bit]
   [-InstallationBehaviorType <InstallationBehaviorType>]
   -InstallTaskSequenceId <String>
   [-LogonRequirementType <LogonRequirementType>]
   [-MaximumRuntimeMins <Int32>]
   [-RebootBehavior <PostExecutionBehavior>]
   [-RequireUserInteraction]
   [-ScriptFile <String>]
   -ScriptLanguage <ScriptLanguage>
   [-ScriptText <String>]
   [-SlowNetworkDeploymentMode <ContentHandlingMode>]
   [-UninstallTaskSequenceId <String>]
   [-UserInteractionMode <UserInteractionMode>]
   [-AddRequirement <Rule[]>]
   [-RemoveLanguage <String[]>]
   [-RemoveRequirement <Rule[]>]
   [-AddLanguage <String[]>]
   [-Comment <String>]
   [-Force]
   [-DisableWildcardHandling]
   [-ForceWildcardHandling]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]
Add-CMTaskSequenceDeploymentType
   -DeploymentTypeName <String>
   [-EstimatedRuntimeMins <Int32>]
   [-ForceScriptDetection32Bit]
   -InputObject <IResultObject>
   [-InstallationBehaviorType <InstallationBehaviorType>]
   -InstallTaskSequenceId <String>
   [-LogonRequirementType <LogonRequirementType>]
   [-MaximumRuntimeMins <Int32>]
   [-RebootBehavior <PostExecutionBehavior>]
   [-RequireUserInteraction]
   [-ScriptFile <String>]
   -ScriptLanguage <ScriptLanguage>
   [-ScriptText <String>]
   [-SlowNetworkDeploymentMode <ContentHandlingMode>]
   [-UninstallTaskSequenceId <String>]
   [-UserInteractionMode <UserInteractionMode>]
   [-AddRequirement <Rule[]>]
   [-RemoveLanguage <String[]>]
   [-RemoveRequirement <Rule[]>]
   [-AddLanguage <String[]>]
   [-Comment <String>]
   [-Force]
   [-DisableWildcardHandling]
   [-ForceWildcardHandling]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]
Add-CMTaskSequenceDeploymentType
   [-DeploymentTypeName <String>]
   [-EstimatedRuntimeMins <Int32>]
   -InputObject <IResultObject>
   [-InstallationBehaviorType <InstallationBehaviorType>]
   -InstallTaskSequenceId <String>
   [-LogonRequirementType <LogonRequirementType>]
   [-MaximumRuntimeMins <Int32>]
   [-ProductCode <String>]
   [-RebootBehavior <PostExecutionBehavior>]
   [-RequireUserInteraction]
   [-SlowNetworkDeploymentMode <ContentHandlingMode>]
   [-UninstallTaskSequenceId <String>]
   [-UserInteractionMode <UserInteractionMode>]
   [-AddRequirement <Rule[]>]
   [-RemoveLanguage <String[]>]
   [-RemoveRequirement <Rule[]>]
   [-AddLanguage <String[]>]
   [-Comment <String>]
   [-Force]
   [-DisableWildcardHandling]
   [-ForceWildcardHandling]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]

Beschreibung

Gilt für Version 2006 und höher. Erstellen Sie eine Tasksequenz als Bereitstellungstyp für das App-Modell. Weitere Informationen finden Sie unter Tasksequenzbereitstellungstyp.

Dieses Cmdlet hat eine ähnliche Syntax wie das MSI-Bereitstellungstyp-Cmdlet Add-CMMsiDeploymentType. Die hauptunterschiede sind die folgenden Parameter:

  • -InstallTaskSequenceId <string> (erforderlich): Die ID der Tasksequenz zum Installieren der App

  • -UninstallTaskSequenceId <string> (optional): Die ID der Tasksequenz zum Deinstallieren der App

Diese beiden Parameter beziehen sich auf die Tasksequenzoptionen für den Bereitstellungstyp. Sie ersetzen die -InstallCommand Parameter und -UninstallCommand im MSI-Cmdlet.

Beispiele

Beispiel 1: Hinzufügen eines Tasksequenzbereitstellungstyps

In diesem Beispiel wird der CBI der App die Tasksequenz-ID ABC001EB hinzugefügt. Außerdem wird die Deinstallationstasksequenz-ID ABC00378 hinzugefügt.

Add-CMTaskSequenceDeploymentType -ApplicationName "CBI" -DeploymentTypeName "Complex install" -Comment "New Deployment Type" -InstallTaskSequenceId "ABC001EB" -UninstallTaskSequenceId "ABC00378" -ScriptLanguage "PowerShell" -ScriptText "dir"

Parameter

-AddDetectionClause

Geben Sie ein Array von Erkennungsmethodenklauseln für diesen Bereitstellungstyp an. Verwenden Sie eines der folgenden Cmdlets, um eine Erkennungsklausel zu erstellen:

Speichern Sie die Ausgabe dieser Cmdlets in einer Variablen. Geben Sie dann diese Variablen als Array für diesen Parameter an. Beispiel: -AddDetectionClause $clauseFile1,$clauseFile2,$clauseFile3.

Sie können auch Get-CMDeploymentTypeDetectionClause verwenden, um eine vorhandene Erkennungsklausel aus einer anderen Anwendung abzurufen.

Typ:DetectionClause[]
Aliase:AddDetectionClauses
Position:Named
Standardwert:None
Erforderlich:True
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-AddLanguage

Geben Sie ein Array von Sprachtags an, das vom Bereitstellungstyp unterstützt wird. Wenn Sie beispielsweise Russisch (Russland) hinzufügen möchten, geben Sie das Tag an ru-RU.

Weitere Informationen und eine Liste der Sprachtags finden Sie unter Windows Language Code Identifier (LCID)-Referenz.

Typ:String[]
Aliase:AddLanguages, Languages, Language
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-AddRequirement

Geben Sie ein Array von Anforderungsobjekten für den Bereitstellungstyp an. Verwenden Sie zum Erstellen eines Anforderungsregelobjekts eines der folgenden Cmdlets:

Ab Version 2111 können Sie das Cmdlet Get-CMDeploymentTypeRequirement verwenden, um Regeln aus einem anderen Bereitstellungstyp zu kopieren.

Typ:Rule[]
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-ApplicationId

Geben Sie die ID der Anwendung für diesen Bereitstellungstyp an.

Typ:Int32
Position:Named
Standardwert:None
Erforderlich:True
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-ApplicationName

Geben Sie den Namen der Anwendung für diesen Bereitstellungstyp an.

Typ:String
Position:Named
Standardwert:None
Erforderlich:True
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-Comment

Geben Sie eine optionale Beschreibung für den Bereitstellungstyp an.

Typ:String
Aliase:AdministratorComment
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-Confirm

Fordert Sie vor dem Ausführen des Cmdlets zur Bestätigung auf.

Typ:SwitchParameter
Aliase:cf
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-DeploymentTypeName

Geben Sie einen Anzeigenamen für diesen Bereitstellungstyp an.

Typ:String
Position:Named
Standardwert:None
Erforderlich:True
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-DetectionClauseConnector

Wenn Sie den GroupDetectionClauses-Parameter zum Gruppieren von Erkennungsklauseln verwenden, verwenden Sie diesen Parameter, um den Connector anzugeben.

Im folgenden Beispiel wird der OR-Connector definiert: @{"LogicalName"=$clauseFile3.Setting.LogicalName;"Connector"="OR"}

Typ:Hashtable[]
Aliase:DetectionClauseConnectors
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-DisableWildcardHandling

Dieser Parameter behandelt Wildcardzeichen als Literalzeichenwerte. Sie können es nicht mit ForceWildcardHandling kombinieren.

Typ:SwitchParameter
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-EstimatedRuntimeMins

Geben Sie die geschätzte Installationszeit dieses Bereitstellungstyps für die Anwendung in Minuten an. Das Softwarecenter zeigt dem Benutzer diese Schätzung an, bevor die Anwendung installiert wird.

Typ:Int32
Aliase:EstimatedInstallationTimeMinutes, EstimatedInstallationTimeMins, EstimatedRunTimeMinutes
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-Force

Erzwingt die Ausführung des Befehls ohne Benutzerbestätigung.

Typ:SwitchParameter
Aliase:ForceForUnknownPublisher
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-ForceScriptDetection32Bit

Wenn Sie ein benutzerdefiniertes Skript verwenden, um das Vorhandensein dieses Bereitstellungstyps zu erkennen, legen Sie diesen Parameter auf fest $true , um das Skript als 32-Bit-Prozess auf 64-Bit-Clients auszuführen.

Typ:SwitchParameter
Aliase:Force32BitDetectionScript
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-ForceWildcardHandling

Dieser Parameter verarbeitet Wildcardzeichen und kann zu unerwartetem Verhalten führen (nicht empfohlen). Sie können es nicht mit DisableWildcardHandling kombinieren.

Typ:SwitchParameter
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-GroupDetectionClauses

Wenn Sie Regeln konfigurieren, um das Vorhandensein dieses Bereitstellungstyps zu erkennen, verwenden Sie diesen Parameter, um Klauseln zu gruppieren. Verwenden Sie eines der folgenden Cmdlets, um eine Erkennungsklausel zu erstellen:

Speichern Sie die Ausgabe dieser Cmdlets in einer Variablen. Verwenden Sie dann das folgende Format, um Klauseln zu gruppieren: $clause2.Setting.LogicalName, $clause3.Setting.LogicalName.

Tipp

Wenn Sie in der Configuration Manager-Konsole die Aktion Gruppierung auswählen, zeigen die Klauseln vor und nach den gruppierten Klauseln Klammern an.

Typ:String[]
Aliase:GroupDetectionClausesByLogicalName
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-InputObject

Geben Sie ein zu konfigurierende Anwendungsobjekt an. Verwenden Sie zum Abrufen dieses Objekts das Cmdlet Get-CMApplication .

Typ:IResultObject
Aliase:Application
Position:Named
Standardwert:None
Erforderlich:True
Pipelineeingabe akzeptieren:True
Platzhalterzeichen akzeptieren:False

-InstallationBehaviorType

Geben Sie das Installationsverhalten für diesen Bereitstellungstyp an:

  • InstallForUser: Der Client installiert nur die Anwendung für den Benutzer, für den Sie die Anwendung bereitstellen.
  • InstallForSystem: Der Client installiert die Anwendung nur einmal. Es ist für alle Benutzer verfügbar.
  • InstallForSystemIfResourceIsDeviceOtherwiseInstallForUser: Wenn Sie die Anwendung auf einem Gerät bereitstellen, wird sie vom Client für alle Benutzer installiert. Wenn Sie die Anwendung für einen Benutzer bereitstellen, installiert der Client sie nur für diesen Benutzer.
Typ:InstallationBehaviorType
Zulässige Werte:InstallForUser, InstallForSystem, InstallForSystemIfResourceIsDeviceOtherwiseInstallForUser
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-InstallTaskSequenceId

Die ID der Tasksequenz zum Installieren der App.

Typ:String
Position:Named
Standardwert:None
Erforderlich:True
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-LogonRequirementType

Geben Sie die Anforderung für einen angemeldeten Benutzer an:

  • OnlyWhenNoUserLoggedOn: Nur, wenn kein Benutzer bei Windows angemeldet ist.

  • OnlyWhenUserLoggedOn: Nur, wenn ein Benutzer angemeldet ist. Dies ist die Standardeinstellung.

  • WhetherOrNotUserLoggedOn: Gibt an, ob ein Benutzer angemeldet ist.

    Hinweis

    Der Wert WhereOrNotUserLoggedOn ist veraltet. Sie wird durch ersetzt WhetherOrNotUserLoggedOn.

Wenn Sie InstallationBehaviorType auf InstallForUserfestlegen, können Sie diesen Parameter nicht festlegen.

Typ:LogonRequirementType
Zulässige Werte:OnlyWhenUserLoggedOn, WhereOrNotUserLoggedOn, WhetherOrNotUserLoggedOn, OnlyWhenNoUserLoggedOn
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-MaximumRuntimeMins

Geben Sie die maximal zulässige Laufzeit des Bereitstellungsprogramms für diese Anwendung an. Legen Sie einen ganzzahligen Wert in Minuten fest.

Typ:Int32
Aliase:MaximumAllowedRunTimeMinutes, MaximumAllowedRunTimeMins, MaximumRunTimeMinutes
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-ProductCode

Wenn die Anwendung Windows Installer-Technologie verwendet, geben Sie einen MSI-Produktcode an, der als Erkennungsmethode festgelegt werden soll. Wenn Sie diesen Parameter verwenden, werden alle vorhandenen Erkennungsmethoden überschrieben.

Typ:String
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-RebootBehavior

Geben Sie das Verhalten nach der Installation an:

  • BasedOnExitCode: Bestimmen Sie das Verhalten basierend auf Rückgabecodes.

  • NoAction: Keine bestimmte Aktion.

  • ProgramReboot: Das Softwareinstallationsprogramm erzwingt möglicherweise einen Geräteneustart.

  • ForceReboot: Der Configuration Manager-Client erzwingt einen obligatorischen Geräteneustart.

Weitere Informationen zu diesen Verhaltensweisen finden Sie unter Erstellen von Anwendungen in Configuration Manager.

Typ:PostExecutionBehavior
Zulässige Werte:BasedOnExitCode, NoAction, ForceReboot, ProgramReboot
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-RemoveLanguage

Geben Sie ein Array unterstützter Sprachen an, die aus diesem Bereitstellungstyp entfernt werden sollen.

Typ:String[]
Aliase:RemoveLanguages
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-RemoveRequirement

Geben Sie ein Array von Anforderungsregeln an, die aus diesem Bereitstellungstyp entfernt werden sollen.

Typ:Rule[]
Aliase:RemoveRequirements
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-RequireUserInteraction

Legen Sie diesen Parameter auf fest $true , damit Benutzer die Installation des Bereitstellungstyps anzeigen und damit interagieren können.

Typ:SwitchParameter
Aliase:RequiresUserInteraction
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-ScriptFile

Geben Sie die Skriptdatei an, die zum Erkennen dieses Bereitstellungstyps verwendet werden soll. Verwenden Sie auch den ScriptLanguage-Parameter .

Typ:String
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-ScriptLanguage

Wenn Sie die Parameter ScriptFile oder ScriptText verwenden, verwenden Sie diesen Parameter, um die Skriptsprache anzugeben.

Typ:ScriptLanguage
Aliase:ScriptType
Zulässige Werte:PowerShell, VBScript, JavaScript
Position:Named
Standardwert:None
Erforderlich:True
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-ScriptText

Geben Sie den Text eines Skripts an, um diesen Bereitstellungstyp zu erkennen. Verwenden Sie auch den ScriptLanguage-Parameter .

Weitere Informationen finden Sie unter Informationen zu benutzerdefinierten Skripterkennungsmethoden.

Typ:String
Aliase:ScriptContent
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-SlowNetworkDeploymentMode

Wenn ein Client einen Verteilungspunkt aus einer benachbarten Begrenzungsgruppe oder der Standardmäßigen Standortbegrenzungsgruppe verwendet, geben Sie die Bereitstellungsoption an:

  • DoNothing: Inhalt nicht herunterladen
  • Download: Inhalt vom Verteilungspunkt herunterladen und lokal ausführen
Typ:ContentHandlingMode
Zulässige Werte:DoNothing, Download
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-UninstallTaskSequenceId

Die ID der Tasksequenz zum Deinstallieren der App.

Typ:String
Aliase:UninstallId, UninstallTaskSequencePackageId
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-UserInteractionMode

Geben Sie die Sichtbarkeit des Installationsprogramms an:

  • Normal: Der Bereitstellungstyp wird basierend auf system- und programmbasierten Standardeinstellungen im normalen Modus ausgeführt. Dieser Modus ist die Standardeinstellung.
  • Minimized: Der Bereitstellungstyp wird auf Clientgeräten minimiert ausgeführt. Benutzern wird die Installationsaktivität möglicherweise im Infobereich oder in der Taskleiste angezeigt.
  • Maximized: Der Bereitstellungstyp wird auf Clientgeräten maximiert ausgeführt. Benutzern werden alle Installationsaktivitäten angezeigt.
  • Hidden: Der Bereitstellungstyp wird auf Clientgeräten ausgeblendet ausgeführt. Benutzern wird keine Installationsaktivität angezeigt.
Typ:UserInteractionMode
Aliase:InstallationProgramVisibility
Zulässige Werte:Normal, Minimized, Maximized, Hidden
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-WhatIf

Zeigt, was passieren würde, wenn das Cmdlet ausgeführt wird. Das Cmdlet wird nicht ausgeführt.

Typ:SwitchParameter
Aliase:wi
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

Eingaben

Microsoft.ConfigurationManagement.ManagementProvider.IResultObject

Ausgaben

System.Object