Uninstall-Module
Disinstalla un modulo.
Sintassi
Uninstall-Module
[-Name] <String[]>
[-MinimumVersion <String>]
[-RequiredVersion <String>]
[-MaximumVersion <String>]
[-AllVersions]
[-Force]
[-AllowPrerelease]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Uninstall-Module
[-InputObject] <PSObject[]>
[-Force]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Descrizione
Il Uninstall-Module
cmdlet disinstalla un modulo specificato dal computer locale. Non è possibile disinstallare un modulo se altri moduli dipendono da esso o se il modulo non è stato installato con il Install-Module
cmdlet .
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 un modulo
In questo esempio viene disinstallato un modulo.
Uninstall-Module -Name SpeculationControl
Uninstall-Module
utilizza il parametro Name per specificare il modulo da disinstallare dal computer locale.
Esempio 2: Usare la pipeline per disinstallare un modulo
In questo esempio la pipeline viene usata per disinstallare un modulo.
Get-InstalledModule -Name SpeculationControl | Uninstall-Module
Get-InstalledModule
usa il parametro Name per specificare il modulo. L'oggetto viene inviato alla pipeline a Uninstall-Module
e viene disinstallato.
Parametri
-AllowPrerelease
Consente di disinstallare un modulo contrassegnato come versione preliminare.
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 |
-AllVersions
Specifica che si desidera includere tutte le versioni disponibili di un modulo. Non è possibile usare il parametro AllVersions con i parametri MinimumVersion, MaximumVersion o RequiredVersion .
Il cmdlet proxy trasforma questo parametro in -Version *
prima di chiamare 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-Module
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-InstalledModule
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 modulo 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-Module
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[]