Condividi tramite


Uninstall-Script

Disinstalla uno script.

Sintassi

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

Descrizione

Il Uninstall-Script cmdlet disinstalla uno script specificato dal computer locale.

Si tratta di un cmdlet proxy per il Uninstall-PSResource cmdlet in Microsoft.PowerShell.PSResourceGet. Per altre informazioni, vedere Uninstall-PSResource.

Esempio

Esempio 1: Disinstallare uno script

In questo esempio viene disinstallato uno script.

Uninstall-Script -Name UpdateManagement-Template

Uninstall-Script utilizza il parametro Name per specificare lo script da disinstallare dal computer locale.

Esempio 2: Usare la pipeline per disinstallare uno script

In questo esempio la pipeline viene usata per disinstallare uno script.

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

Get-InstalledScript usa il parametro Name per specificare lo script. L'oggetto viene inviato alla pipeline e Uninstall-Script lo script viene disinstallato.

Parametri

-AllowPrerelease

Il cmdlet proxy esegue il mapping di questo parametro al parametro Prerelease di Uninstall-PSResource.

Tipo:SwitchParameter
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-Confirm

Richiede conferma prima di eseguire Uninstall-Script.

Tipo:SwitchParameter
Alias:cf
Posizione:Named
Valore predefinito:False
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-Force

Il cmdlet proxy ignora questo parametro perché non è supportato da Uninstall-PSResource.

Tipo:SwitchParameter
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-InputObject

Accetta un oggetto PSRepositoryItemInfo . Ad esempio, restituire Get-InstalledScript una variabile e usare tale variabile come argomento InputObject .

Tipo:PSObject[]
Posizione:0
Valore predefinito:None
Necessario:True
Accettare l'input della pipeline:True
Accettare caratteri jolly:False

-MaximumVersion

Il cmdlet proxy usa il valore di questo parametro per creare una stringa di ricerca della versione NuGet da usare con il parametro Version di Uninstall-PSResource.

Tipo:String
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:True
Accettare caratteri jolly:False

-MinimumVersion

Il cmdlet proxy usa il valore di questo parametro per creare una stringa di ricerca della versione NuGet da usare con il parametro Version di Uninstall-PSResource.

Tipo:String
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:True
Accettare caratteri jolly:False

-Name

Specifica una matrice di nomi di script da disinstallare.

Tipo:String[]
Posizione:0
Valore predefinito:None
Necessario:True
Accettare l'input della pipeline:True
Accettare caratteri jolly:False

-RequiredVersion

Il cmdlet proxy usa il valore di questo parametro per creare una stringa di ricerca della versione NuGet da usare con il parametro Version di Uninstall-PSResource.

Tipo:String
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:True
Accettare caratteri jolly:False

-WhatIf

Mostra cosa accadrebbe se Uninstall-Script venisse eseguito. Il cmdlet non viene eseguito.

Tipo:SwitchParameter
Alias:wi
Posizione:Named
Valore predefinito:False
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

Input

String[]

PSObject[]

String

Output

Object