Uninstall-Script

Deinstalliert ein Skript.

Syntax

Uninstall-Script
         [-Name] <String[]>
         [-MinimumVersion <String>]
         [-RequiredVersion <String>]
         [-MaximumVersion <String>]
         [-Force]
         [-AllowPrerelease]
         [-WhatIf]
         [-Confirm]
         [<CommonParameters>]
Uninstall-Script
         [-InputObject] <PSObject[]>
         [-Force]
         [-WhatIf]
         [-Confirm]
         [<CommonParameters>]

Beschreibung

Das Uninstall-Script Cmdlet deinstalliert ein angegebenes Skript auf dem lokalen Computer.

Beispiele

Beispiel 1: Deinstallieren eines Skripts

In diesem Beispiel wird ein Skript deinstalliert.

Uninstall-Script -Name UpdateManagement-Template

Uninstall-Script verwendet den Parameter Name , um das Skript anzugeben, das auf dem lokalen Computer deinstalliert werden soll.

Beispiel 2: Verwenden der Pipeline zum Deinstallieren eines Skripts

In diesem Beispiel wird die Pipeline verwendet, um ein Skript zu deinstallieren.

Get-InstalledScript -Name UpdateManagement-Template | Uninstall-Script

Get-InstalledScript verwendet den Parameter Name , um das Skript anzugeben. Das Objekt wird an die Pipeline Uninstall-Script gesendet, und das Skript wird deinstalliert.

Parameter

-AllowPrerelease

Ermöglicht das Deinstallieren eines Skripts, das als Vorabversion gekennzeichnet ist.

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

-Confirm

Fordert Sie zur Bestätigung auf, bevor Sie ausführen Uninstall-Script.

Type:SwitchParameter
Aliases:cf
Position:Named
Default value:False
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Force

Erzwingt Uninstall-Script die Ausführung ohne Benutzerbestätigung.

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

-InputObject

Akzeptiert ein PSRepositoryItemInfo-Objekt . Geben Sie Get-InstalledScript beispielsweise in eine Variable aus, und verwenden Sie diese Variable als InputObject-Argument .

Type:PSObject[]
Position:0
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-MaximumVersion

Gibt die maximale oder neueste Version des zu deinstallierenden Skripts an. Die Parameter MaximumVersion und RequiredVersion können nicht im gleichen Befehl verwendet werden.

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

-MinimumVersion

Gibt die Mindestversion des zu deinstallierenden Skripts an. Die Parameter MinimumVersion und RequiredVersion können nicht im gleichen Befehl verwendet werden.

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

-Name

Gibt ein Array von zu deinstallierenden Skriptnamen an.

Type:String[]
Position:0
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-RequiredVersion

Gibt die genaue Versionsnummer des zu deinstallierenden Skripts an.

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

-WhatIf

Zeigt an, was bei Uninstall-Script Ausführungen passieren würde. 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

Eingaben

String[]

PSObject[]

String

Ausgaben

Object