Das Cmdlet Add-CMDeploymentType fügt einen Bereitstellungstyp für eine Anwendung hinzu.
Ein Bereitstellungstyp ist in einer Anwendung enthalten und enthält die Informationen, die Configuration Manager zum Installieren von Software benötigt.
Ein Bereitstellungstyp enthält auch Regeln, die angeben, ob und wie die Software bereitgestellt wird.
Hinweis
Führen Sie Configuration Manager Cmdlets auf dem Configuration Manager-Websitelaufwerk aus, z. PS XYZ:\>B. . Weitere Informationen finden Sie unter Erste Schritte.
Beispiele
Beispiel 1: Hinzufügen eines Windows Installer-Bereitstellungstyps zu einer Anwendung
Dieser Befehl fügt einen Windows Installer-Bereitstellungstyp für die Anwendung mit dem Namen App01d2012 hinzu.
Der Befehl verwendet den Parameter AutoIdentifyFromIntallationFile , um Informationen zum Bereitstellungstyp aus der Inhaltsdatei zu extrahieren, und gibt den Pfad des Installationspakets an.
Der Befehl verwendet den ForceForUnknownPublisher-Parameter , um anzugeben, dass der Bereitstellungstyp die Signatur der Inhaltsdatei überprüft.
Beispiel 2: Hinzufügen eines Bereitstellungstyps, der ein Skript verwendet
Dieser Befehl fügt einen Windows Installer-Bereitstellungstyp für die Anwendung mit dem Namen App02d2012 hinzu.
Der Befehl gibt den Namen Type01 für den Bereitstellungstyp an.
Der Befehl fügt eine Beschreibung für den Bereitstellungstyp hinzu und gibt an, dass der Bereitstellungstyp Afrikaans und Arabisch unterstützt.
Der Befehl verwendet das InstallationProgram , um die Befehlszeile für Den Windows Installer anzugeben.
Der Befehl gibt an, dass der Bereitstellungstyp ein benutzerdefiniertes Skript verwendet, um das Vorhandensein dieses Bereitstellungstyps zu erkennen.
Der Befehl gibt an, dass der Skripttyp VBScript ist, und gibt die Skriptsprache an, die Sie zum Erkennen des Bereitstellungstyps verwenden.
Der Befehl gibt an, dass der Bereitstellungstyp das WOW64-Subsystem (Microsoft Windows-32-on-Windows-64) verwendet, um ein Skript auf einem 64-Bit-Clientcomputer auszuführen.
Parameter
-AddRequirement
Fügt ein Array von Anforderungen für diesen Bereitstellungstyp hinzu.
Type:
Rule[]
Position:
Named
Default value:
None
Required:
False
Accept pipeline input:
False
Accept wildcard characters:
False
-AdministratorComment
Gibt eine Beschreibung für den Bereitstellungstyp an.
Type:
String
Position:
Named
Default value:
None
Required:
False
Accept pipeline input:
False
Accept wildcard characters:
False
-AndroidGooglePlayInstaller
Type:
SwitchParameter
Aliases:
AndroidDeepLinkInstaller
Position:
Named
Default value:
None
Required:
True
Accept pipeline input:
False
Accept wildcard characters:
False
-AndroidInstaller
Gibt an, dass der Bereitstellungstyp Anwendungsinformationen und Bereitstellungstypen aus einer App-Paketdatei für Android (APK) erkennt.
Type:
SwitchParameter
Position:
Named
Default value:
None
Required:
True
Accept pipeline input:
False
Accept wildcard characters:
False
-ApplicationName
Gibt den Namen der Anwendung an, die dem Bereitstellungstyp zugeordnet ist.
Type:
String
Position:
Named
Default value:
None
Required:
False
Accept pipeline input:
False
Accept wildcard characters:
False
-ApplicationNameInWindowsStore
Gibt den Namen der Anwendung im Windows Store an.
Type:
String
Position:
Named
Default value:
None
Required:
True
Accept pipeline input:
False
Accept wildcard characters:
False
-AppV5xInstaller
Gibt an, dass der Bereitstellungstyp Anwendungsinformationen und Bereitstellungstypen aus einer Appv-Paketdatei von Application Virtualization (App-V) 5.0 erkennt.
Type:
SwitchParameter
Position:
Named
Default value:
None
Required:
True
Accept pipeline input:
False
Accept wildcard characters:
False
-AppvInstaller
Gibt an, dass die Bereitstellung Anwendungsinformationen und Bereitstellungstypen aus einem App-V 4.0-Manifest .xml Datei erkennt.
Type:
SwitchParameter
Position:
Named
Default value:
None
Required:
True
Accept pipeline input:
False
Accept wildcard characters:
False
-AutoIdentifyFromInstallationFile
Gibt an, dass der Bereitstellungstyp Informationen aus der Inhaltsdatei extrahiert.
Type:
SwitchParameter
Position:
Named
Default value:
None
Required:
False
Accept pipeline input:
False
Accept wildcard characters:
False
-Confirm
Fordert Sie vor dem Ausführen des Cmdlets zur Bestätigung auf.
Type:
SwitchParameter
Aliases:
cf
Position:
Named
Default value:
False
Required:
False
Accept pipeline input:
False
Accept wildcard characters:
False
-ContentLocation
Gibt den Pfad des Inhalts an.
Der Standortsystemserver benötigt die Berechtigung zum Lesen der Inhaltsdateien.
Type:
String
Aliases:
InstallationFileLocation, WebAppUrl
Position:
Named
Default value:
None
Required:
True
Accept pipeline input:
False
Accept wildcard characters:
False
-DeploymentTypeName
Gibt den Namen eines Bereitstellungstyps an.
Type:
String
Position:
Named
Default value:
None
Required:
True
Accept pipeline input:
False
Accept wildcard characters:
False
-DetectDeploymentTypeByCustomScript
Gibt an, dass der Bereitstellungstyp ein benutzerdefiniertes Skript verwendet, um das Vorhandensein dieses Bereitstellungstyps zu erkennen.
Type:
SwitchParameter
Position:
Named
Default value:
None
Required:
False
Accept pipeline input:
False
Accept wildcard characters:
False
-DisableWildcardHandling
Dieser Parameter behandelt Wildcardzeichen als Literalzeichenwerte. Sie können es nicht mit ForceWildcardHandling kombinieren.
Gibt an, ob für den Bereitstellungstyp die Dateisignaturüberprüfung erforderlich ist.
Type:
Boolean
Position:
Named
Default value:
None
Required:
False
Accept pipeline input:
False
Accept wildcard characters:
False
-ForceWildcardHandling
Dieser Parameter verarbeitet Wildcardzeichen und kann zu unerwartetem Verhalten führen (nicht empfohlen). Sie können es nicht mit DisableWildcardHandling kombinieren.
Type:
SwitchParameter
Position:
Named
Default value:
None
Required:
False
Accept pipeline input:
False
Accept wildcard characters:
False
-InputObject
Gibt die Eingabe für dieses Cmdlet an.
Sie können diesen Parameter verwenden oder die Eingabe an dieses Cmdlet weiterleiten.
Type:
IResultObject
Aliases:
Application
Position:
Named
Default value:
None
Required:
False
Accept pipeline input:
True
Accept wildcard characters:
False
-InstallationBehaviorType
Gibt das Installationsverhalten des Bereitstellungstyps an.
Gültige Werte sind:
Gibt die Befehlszeile für das Windows Installer-Paket an.
Type:
String
Position:
Named
Default value:
None
Required:
True
Accept pipeline input:
False
Accept wildcard characters:
False
-InstallationProgramVisibility
Gibt den Modus an, in dem der Bereitstellungstyp auf Clientgeräten ausgeführt wird.
Gültige Werte sind:
Standard
Minimiert
Maximiert
Hidden
Type:
UserInteractionMode
Accepted values:
Normal, Minimized, Maximized, Hidden
Position:
Named
Default value:
None
Required:
False
Accept pipeline input:
False
Accept wildcard characters:
False
-InstallationStartIn
Gibt den Ordner an, der das Installationsprogramm für den Bereitstellungstyp enthält.
Dieser Ordner kann ein absoluter Pfad auf dem Client oder ein Pfad zum Verteilungspunktordner sein, der die Installationsdateien enthält.
Type:
String
Position:
Named
Default value:
None
Required:
False
Accept pipeline input:
False
Accept wildcard characters:
False
-IosAppStoreInstaller
Type:
SwitchParameter
Aliases:
IosDeepLinkInstaller
Position:
Named
Default value:
None
Required:
True
Accept pipeline input:
False
Accept wildcard characters:
False
-IosInstaller
Gibt an, dass der Bereitstellungstyp Anwendungsinformationen und Bereitstellungstypen aus einer App-Paketdatei für iOS (.ipa) erkennt.
Type:
SwitchParameter
Position:
Named
Default value:
None
Required:
True
Accept pipeline input:
False
Accept wildcard characters:
False
-Language
Gibt ein Array von Sprachen an, die vom Bereitstellungstyp unterstützt werden.
Type:
String[]
Position:
Named
Default value:
None
Required:
False
Accept pipeline input:
False
Accept wildcard characters:
False
-LogonRequirementType
Gibt die Anmeldeanforderung für den Bereitstellungstyp an.
Gültige Werte sind:
Gibt an, dass der Bereitstellungstyp Anwendungsinformationen und Bereitstellungstypen aus einer Mac OS X Installer-Datei (.cmmac) erkennt, die mit dem CMAppUtil-Tool erstellt wurde.
Type:
SwitchParameter
Position:
Named
Default value:
None
Required:
True
Accept pipeline input:
False
Accept wildcard characters:
False
-ManualSpecifyDeploymentType
Nicht verwenden.
Configuration Manager verwendet diesen Parameter derzeit nicht.
Type:
SwitchParameter
Position:
Named
Default value:
None
Required:
False
Accept pipeline input:
False
Accept wildcard characters:
False
-MaximumAllowedRunTimeMins
Type:
Int32
Aliases:
MaximumAllowedRunTimeMinutes
Position:
Named
Default value:
None
Required:
False
Accept pipeline input:
False
Accept wildcard characters:
False
-MobileMsiInstaller
Type:
SwitchParameter
Position:
Named
Default value:
None
Required:
True
Accept pipeline input:
False
Accept wildcard characters:
False
-MsiInstaller
Gibt an, dass der Bereitstellungstyp Anwendungsinformationen und Bereitstellungstypen aus einer Windows Installer-Datei (.msi) erkennt.
Type:
SwitchParameter
Position:
Named
Default value:
None
Required:
True
Accept pipeline input:
False
Accept wildcard characters:
False
-OnFastNetworkMode
Gibt das Installationsverhalten des Bereitstellungstyps in einem schnellen Netzwerk an.
Folgende Werte sind für diesen Parameter zulässig:
Gibt das Installationsverhalten des Bereitstellungstyps in einem langsamen Netzwerk an.
Gültige Werte sind:
DoNothing
Herunterladen
DownloadContentForStreaming
Type:
ContentHandlingMode
Accepted values:
DoNothing, Download, DownloadContentForStreaming
Position:
Named
Default value:
None
Required:
False
Accept pipeline input:
False
Accept wildcard characters:
False
-PersistContentInClientCache
Gibt an, ob der Bereitstellungstyp Inhalte unbegrenzt im Cache auf dem Clientcomputer speichert.
Type:
Boolean
Position:
Named
Default value:
None
Required:
False
Accept pipeline input:
False
Accept wildcard characters:
False
-PfxFileLocation
Gibt den Pfad der PFX-Datei (Personal Information Exchange) an.
Type:
String
Position:
Named
Default value:
None
Required:
False
Accept pipeline input:
False
Accept wildcard characters:
False
-PfxFilePassword
Gibt das Kennwort als sichere Zeichenfolge für die PFX-Datei an.
Type:
SecureString
Position:
Named
Default value:
None
Required:
False
Accept pipeline input:
False
Accept wildcard characters:
False
-RemoteComputerName
Gibt einen Remotecomputernamen an.
Type:
String
Position:
Named
Default value:
None
Required:
True
Accept pipeline input:
False
Accept wildcard characters:
False
-RequireUserInteraction
Type:
Boolean
Aliases:
RequiresUserInteraction
Position:
Named
Default value:
None
Required:
False
Accept pipeline input:
False
Accept wildcard characters:
False
-ScriptContent
Gibt die Skriptsprache an, die Sie zum Erkennen des Bereitstellungstyps verwenden möchten.
Type:
String
Position:
Named
Default value:
None
Required:
True
Accept pipeline input:
False
Accept wildcard characters:
False
-ScriptInstaller
Gibt an, dass der Bereitstellungstyp ein Skript verwendet, um das Vorhandensein dieses Bereitstellungstyps zu erkennen.
Type:
SwitchParameter
Position:
Named
Default value:
None
Required:
True
Accept pipeline input:
False
Accept wildcard characters:
False
-ScriptType
Gibt die Skriptsprache an, die Sie zum Erkennen des Bereitstellungstyps verwenden möchten.
Type:
ScriptLanguage
Accepted values:
PowerShell, VBScript, JavaScript
Position:
Named
Default value:
None
Required:
True
Accept pipeline input:
False
Accept wildcard characters:
False
-SignContentFile
Gibt an, ob der Bereitstellungstyp eine signierte Inhaltsdatei erfordert.
Type:
Boolean
Position:
Named
Default value:
None
Required:
False
Accept pipeline input:
False
Accept wildcard characters:
False
-SignedContentFileLocation
Gibt den Pfad der signierten Inhaltsdatei an.
Type:
String
Position:
Named
Default value:
None
Required:
False
Accept pipeline input:
False
Accept wildcard characters:
False
-TriggerVpn
@{Text=}
Type:
Boolean
Position:
Named
Default value:
None
Required:
False
Accept pipeline input:
False
Accept wildcard characters:
False
-UninstallProgram
Gibt den Namen des Deinstallationsprogramms und alle benötigten Parameter an.
Type:
String
Position:
Named
Default value:
None
Required:
False
Accept pipeline input:
False
Accept wildcard characters:
False
-UninstallStartIn
Gibt den Ordner an, der das Deinstallationsprogramm für den Bereitstellungstyp enthält.
Dieser Ordner kann ein absoluter Pfad auf dem Client oder ein Pfad sein, der relativ zum Verteilungspunktordner ist, der das Paket enthält.
Type:
String
Position:
Named
Default value:
None
Required:
False
Accept pipeline input:
False
Accept wildcard characters:
False
-WebAppInstaller
Gibt an, dass dieses Cmdlet ein Webanwendungsinstallationsprogramm für die Bereitstellung verwendet.
Type:
SwitchParameter
Position:
Named
Default value:
None
Required:
True
Accept pipeline input:
False
Accept wildcard characters:
False
-WhatIf
Zeigt, was passieren würde, wenn das Cmdlet ausgeführt wird.
Das Cmdlet wird nicht ausgeführt.
Type:
SwitchParameter
Aliases:
wi
Position:
Named
Default value:
False
Required:
False
Accept pipeline input:
False
Accept wildcard characters:
False
-Windows8AppInstaller
Gibt an, dass der Bereitstellungstyp Anwendungsinformationen und Bereitstellungstypen aus einer Windows-App-Paketdatei (.appx) erkennt.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unter https://aka.ms/ContentUserFeedback.