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.

Questo è un cmdlet proxy per il Uninstall-PSResource cmdlet in Microsoft.PowerShell.PSResourceGet. Per altre informazioni, vedere Disinstalla-PSResource.

Esempio

Esempio 1: Disinstallare uno script

In questo esempio viene disinstallato uno script.

Uninstall-Script -Name UpdateManagement-Template

Uninstall-Script usa 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 Uninstall-Script e lo script viene disinstallato.

Parametri

-AllowPrerelease

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

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

-Confirm

Richiede la conferma prima dell'esecuzione Uninstall-Scriptdi .

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

-Force

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

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

-InputObject

Accetta un oggetto PSRepositoryItemInfo . Ad esempio, l'output Get-InstalledScript in una variabile e l'uso di tale variabile come argomento InputObject .

Type:PSObject[]
Position:0
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters: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.

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters: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.

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

-Name

Specifica una matrice di nomi di script da disinstallare.

Type:String[]
Position:0
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters: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.

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

-WhatIf

Mostra cosa succederebbe se Uninstall-Script viene eseguita. Il cmdlet non viene eseguito.

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

Input

String[]

PSObject[]

String

Output

Object