Remove-CMDeploymentTypeInstallBehavior
Entfernen Sie aus dem angegebenen Bereitstellungstyp die ausführbaren Dateien, die geschlossen werden müssen, damit die App-Installation erfolgreich ausgeführt werden kann.
Syntax
Remove-CMDeploymentTypeInstallBehavior
-InputObject <IResultObject>
[-ExeFileName <String>]
[-Force]
[-DisableWildcardHandling]
[-ForceWildcardHandling]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Remove-CMDeploymentTypeInstallBehavior
-InputObject <IResultObject>
[-DisplayName <String>]
[-Force]
[-DisableWildcardHandling]
[-ForceWildcardHandling]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Beschreibung
Verwenden Sie ab Version 2107 dieses Cmdlet, um die ausführbaren Dateien, die geschlossen werden müssen, damit die App erfolgreich installiert werden kann, aus dem angegebenen Anwendungsbereitstellungstyp zu entfernen. Weitere allgemeine Informationen zum Feature zum Installationsverhalten finden Sie unter "Überprüfen, ob ausführbare Dateien ausgeführt werden."
Wenn Sie PowerShell zum Bereitstellen der Anwendung verwenden, verwenden Sie den Parameter "AutoCloseExecutable" für "New-CMApplicationDeployment" oder "Set-CMApplicationDeployment". Dieser Parameter aktiviert die Anwendungsbereitstellungseinstellung für Installationsverhalten.
Hinweis
Führen Sie Configuration Manager-Cmdlets beispielsweise vom Configuration Manager-Standortlaufwerk PS XYZ:\>
aus. Weitere Informationen finden Sie unter "Erste Schritte".
Beispiele
Beispiel 1: Entfernen einer ausführbaren Datei als Installationsverhalten
In diesem Beispiel wird notepad.exe aus der Liste der Installationsverhaltenslisten in der CenterApp-Anwendung entfernt.
$appName = "CenterApp"
$dtName = "InterDept - Windows Installer (.msi file)"
$msi_dt = Get-CMDeploymentType -ApplicationName $appName -DeploymentTypeName $dtName
Remove-CMDeploymentTypeInstallBehavior -InputObject $msi_dt -ExeFileName "notepad.exe"
Parameter
-Confirm
Fordert Sie vor dem Ausführen des Cmdlets zur Bestätigung auf.
Type: | SwitchParameter |
Aliases: | cf |
Position: | Named |
Default value: | None |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-DisableWildcardHandling
Dieser Parameter behandelt Platzhalterzeichen als Literalzeichenwerte. Sie können es nicht mit ForceWildcardHandlingkombinieren.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-DisplayName
Geben Sie den Anzeigenamen des zu entfernenden Installationsverhaltens an.
Type: | String |
Position: | Named |
Default value: | None |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ExeFileName
Geben Sie den Namen der ausführbaren Datei an, die aus dem Anwendungsbereitstellungstyp entfernt werden soll.
Type: | String |
Position: | Named |
Default value: | None |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Force
Führen Sie den Befehl aus, ohne um Bestätigung zu bitten.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ForceWildcardHandling
Dieser Parameter verarbeitet Platzhalterzeichen und kann zu unerwartetem Verhalten führen (nicht empfohlen). Sie können es nicht mit DisableWildcardHandlingkombinieren.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-InputObject
Geben Sie ein Anwendungsbereitstellungstypobjekt an. Verwenden Sie zum Abrufen dieses Objekts das Cmdlet "Get-CMDeploymentType".
Type: | IResultObject |
Aliases: | DeploymentType |
Position: | Named |
Default value: | None |
Accept pipeline input: | True |
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: | None |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Eingaben
Microsoft.ConfigurationManagement.ManagementProvider.IResultObject
Ausgaben
System.Object