Remove-PSDrive
Hiermee verwijdert u tijdelijke PowerShell-stations en wordt de verbinding met toegewezen netwerkstations verbroken.
Syntax
Remove-PSDrive
[-Name] <String[]>
[-PSProvider <String[]>]
[-Scope <String>]
[-Force]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Remove-PSDrive
[-LiteralName] <String[]>
[-PSProvider <String[]>]
[-Scope <String>]
[-Force]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Description
De Remove-PSDrive
cmdlet verwijdert tijdelijke PowerShell-stations die zijn gemaakt met behulp van de New-PSDrive
cmdlet.
Vanaf Windows PowerShell 3.0 wordt Remove-PSDrive
ook de verbinding met toegewezen netwerkstations verbroken, inclusief maar niet beperkt tot stations die zijn gemaakt met behulp van de persistent-parameter van New-PSDrive
.
Remove-PSDrive
fysieke of logische Windows-stations kunnen niet worden verwijderd.
Vanaf Windows PowerShell 3.0 voegt PowerShell, wanneer een extern station is aangesloten op de computer, automatisch een PSDrive toe aan het bestandssysteem dat het nieuwe station vertegenwoordigt. U hoeft PowerShell niet opnieuw te starten. Wanneer een extern station wordt losgekoppeld van de computer, verwijdert PowerShell automatisch de PSDrive die het verwijderde station vertegenwoordigt.
Voorbeelden
Voorbeeld 1: Een bestandssysteemstation verwijderen
Met deze opdracht verwijdert u een tijdelijk bestandssysteemstation met de naam smp
.
Remove-PSDrive -Name smp
Voorbeeld 2: Toegewezen netwerkstations verwijderen
Met deze opdracht wordt de Remove-PSDrive
verbinding met de X:
en S:
toegewezen netwerkstations verbroken.
Get-PSDrive X, S | Remove-PSDrive
Parameters
-Confirm
Hiermee wordt u gevraagd om bevestiging voordat u de cmdlet uitvoert.
Type: | SwitchParameter |
Aliases: | cf |
Position: | Named |
Default value: | False |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Force
Hiermee verwijdert u het huidige PowerShell-station.
Type: | SwitchParameter |
Position: | Named |
Default value: | False |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-LiteralName
Hiermee geeft u de naam van het station.
De waarde van LiteralName wordt precies zo gebruikt als getypt. Er worden geen tekens geïnterpreteerd als jokertekens.
Als de naam escapetekens bevat, plaatst u deze tussen enkele aanhalingstekens ('
). Enkele aanhalingstekens geven PowerShell de opdracht om geen tekens als escape-reeksen te interpreteren.
Type: | String[] |
Position: | 0 |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-Name
Hiermee geeft u de namen van de stations te verwijderen. Typ geen dubbele punt (:
) achter de naam van het station.
Type: | String[] |
Position: | 0 |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | True |
-PSProvider
Hiermee geeft u een matrix van PSProvider-objecten . Met deze cmdlet worden alle stations verwijderd en verbroken die zijn gekoppeld aan de opgegeven PowerShell-provider.
Type: | String[] |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-Scope
Hiermee geeft u een bereik voor het station. De acceptabele waarden voor deze parameter zijn: Global
, Local
en Script
, of een getal ten opzichte van het huidige bereik. Bereiken worden genummerd 0
via het aantal bereiken. Het huidige bereiknummer is 0
en het bovenliggende bereik is 1
. Zie about_Scopes voor meer informatie.
Type: | String |
Position: | Named |
Default value: | Local |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-WhatIf
Hiermee wordt weergegeven wat er zou gebeuren als u de cmdlet uitvoert. De cmdlet wordt niet uitgevoerd.
Type: | SwitchParameter |
Aliases: | wi |
Position: | Named |
Default value: | False |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Invoerwaarden
U kunt een stationobject, zoals een van de Get-PSDrive
cmdlet, doorsturen naar de Remove-PSDrive
cmdlet.
Uitvoerwaarden
None
Deze cmdlet retourneert geen uitvoer.
Notities
- De
Remove-PSDrive
cmdlet is ontworpen om te werken met de gegevens die worden weergegeven door een PowerShell-provider. GebruikGet-PSProvider
de cmdlet om de providers in uw sessie weer te geven. Zie about_Providers voor meer informatie.