Freigeben über


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 vom lokalen Computer.

Dies ist ein Proxy-Cmdlet für das Uninstall-PSResource Cmdlet in microsoft.PowerShell.PSResourceGet. Weitere Informationen finden Sie unter Uninstall-PSResource.

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 vom lokalen Computer deinstalliert werden soll.

Beispiel 2: Verwenden der Pipeline zum Deinstallieren eines Skripts

In diesem Beispiel wird die Pipeline zum Deinstallieren eines Skripts verwendet.

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

Das Proxy-Cmdlet ordnet diesen Parameter dem Parameter Prerelease von Uninstall-PSResource.

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

-Confirm

Fordert Sie zur Bestätigung auf, bevor Uninstall-Script ausgeführt wird.

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

-Force

Das Proxy-Cmdlet ignoriert diesen Parameter, da er nicht unterstützt wird Uninstall-PSResource.

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

-InputObject

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

Typ:PSObject[]
Position:0
Standardwert:None
Erforderlich:True
Pipelineeingabe akzeptieren:True
Platzhalterzeichen akzeptieren:False

-MaximumVersion

Das Proxy-Cmdlet verwendet den Wert dieses Parameters, um eine NuGet-Versionssuchzeichenfolge für die Verwendung mit dem Parameter "Version " Uninstall-PSResourcezu erstellen.

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

-MinimumVersion

Das Proxy-Cmdlet verwendet den Wert dieses Parameters, um eine NuGet-Versionssuchzeichenfolge für die Verwendung mit dem Parameter "Version " Uninstall-PSResourcezu erstellen.

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

-Name

Gibt ein Array von Skriptnamen an, die deinstalliert werden sollen.

Typ:String[]
Position:0
Standardwert:None
Erforderlich:True
Pipelineeingabe akzeptieren:True
Platzhalterzeichen akzeptieren:False

-RequiredVersion

Das Proxy-Cmdlet verwendet den Wert dieses Parameters, um eine NuGet-Versionssuchzeichenfolge für die Verwendung mit dem Parameter "Version " Uninstall-PSResourcezu erstellen.

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

-WhatIf

Zeigt, was passiert, wenn Uninstall-Script ausgeführt wird. Das Cmdlet wird nicht ausgeführt.

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

Eingaben

String[]

PSObject[]

String

Ausgaben

Object