Remove-PSDrive
Hiermee verwijdert u tijdelijke PowerShell-stations en verbreekt u de verbinding met toegewezen netwerkstations.
Syntaxis
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 Remove-PSDrive
worden ook toegewezen netwerkstations losgekoppeld, waaronder, maar niet beperkt tot, stations die zijn gemaakt met behulp van de parameter Persistent van New-PSDrive
.
Remove-PSDrive
kan fysieke of logische Windows-stations niet verwijderen.
Vanaf Windows PowerShell 3.0, wanneer een extern station is verbonden met de computer, voegt PowerShell automatisch een PSDrive toe aan het bestandssysteem dat het nieuwe station vertegenwoordigt. U hoeft PowerShell niet opnieuw op te starten. Op dezelfde manier verwijdert PowerShell, wanneer een extern station is losgekoppeld van de computer, 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 |
Aliassen: | cf |
Position: | Named |
Default value: | False |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
-Force
Hiermee verwijdert u het huidige PowerShell-station.
Type: | SwitchParameter |
Position: | Named |
Default value: | False |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
-LiteralName
Hiermee geeft u de naam van het station.
De waarde van LiteralName wordt exact zoals getypt gebruikt. Er worden geen tekens geïnterpreteerd als jokertekens.
Als de naam escapetekens bevat, plaatst u deze tussen enkele aanhalingstekens ('
). Met enkele aanhalingstekens wordt PowerShell geïnstrueerd om geen tekens te interpreteren als escapereeksen.
Type: | String[] |
Position: | 0 |
Default value: | None |
Vereist: | True |
Pijplijninvoer accepteren: | True |
Jokertekens accepteren: | 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 |
Vereist: | True |
Pijplijninvoer accepteren: | True |
Jokertekens accepteren: | True |
-PSProvider
Hiermee geeft u een matrix van PSProvider-objecten . Met deze cmdlet worden alle stations verwijderd en losgekoppeld die zijn gekoppeld aan de opgegeven PowerShell-provider.
Type: | String[] |
Position: | Named |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | True |
Jokertekens accepteren: | False |
-Scope
Hiermee geeft u een bereik voor het station. De acceptabele waarden voor deze parameter zijn: Global
, Local
en , en Script
, of een getal ten opzichte van het huidige bereik. Bereikennummer 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 |
Vereist: | False |
Pijplijninvoer accepteren: | True |
Jokertekens accepteren: | False |
-WhatIf
Hiermee wordt weergegeven wat er zou gebeuren als u de cmdlet uitvoert. De cmdlet wordt niet uitgevoerd.
Type: | SwitchParameter |
Aliassen: | wi |
Position: | Named |
Default value: | False |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
Invoerwaarden
U kunt een stationobject, zoals van de Get-PSDrive
cmdlet, doorsluisen naar deze cmdlet.
Uitvoerwaarden
None
Deze cmdlet retourneert geen uitvoer.
Notities
PowerShell bevat de volgende aliassen voor Remove-PSDrive
:
Alle platformen:
rdr
De
Remove-PSDrive
cmdlet is ontworpen om te werken met de gegevens die beschikbaar worden gesteld door een PowerShell-provider. Gebruik deGet-PSProvider
cmdlet om de providers in uw sessie weer te geven. Zie about_Providers voor meer informatie.