Remove-Variable
Töröl egy változót és annak értékét.
Syntax
Remove-Variable
[-Name] <String[]>
[-Include <String[]>]
[-Exclude <String[]>]
[-Force]
[-Scope <String>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Description
A Remove-Variable
parancsmag töröl egy változót és annak értékét a definiálás hatóköréből, például az aktuális munkamenetből. Ez a parancsmag nem használható állandóként vagy a rendszer tulajdonában lévő változók törlésére.
Példák
1. példa: Változó eltávolítása
Remove-Variable Smp
Ez a parancs törli a változót $Smp
.
Paraméterek
-Confirm
Jóváhagyást kér a parancsmag futtatása előtt.
Type: | SwitchParameter |
Aliases: | cf |
Position: | Named |
Default value: | False |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Exclude
Olyan elemek tömbje, amelyeket ez a parancsmag kihagy a műveletből. Ennek a paraméternek az értéke a Név paramétert minősíti. Adjon meg egy névelemet vagy mintát, például "s*". Helyettesítő karakterek használata engedélyezett.
Type: | String[] |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | True |
-Force
Azt jelzi, hogy a parancsmag akkor is eltávolít egy változót, ha írásvédett. Még a Force paraméter használatával sem távolíthat el állandót a parancsmag.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Include
A parancsmag által a műveletben törölt elemek tömbjének megadása. Ennek a paraméternek az értéke a Név paramétert minősíti. Adjon meg egy névelemet vagy mintát, például s*. Helyettesítő karakterek használata engedélyezett.
Type: | String[] |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | True |
-Name
Az eltávolítandó változó nevét adja meg. A paraméter neve (név) megadása nem kötelező. Helyettesítő karakterek használata engedélyezett
Type: | String[] |
Position: | 0 |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | True |
-Scope
Csak a megadott hatókörben lévő változókat kapja meg. A paraméter elfogadható értékei a következők:
- Globális
- Helyi
- Szkript
- Az aktuális hatókörhöz viszonyított szám (0 a hatókörök számán keresztül, ahol a 0 az aktuális hatókör, az 1 pedig a szülője)
Az alapértelmezett érték a helyi. További információ: about_Scopes.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-WhatIf
Bemutatja, mi történne a parancsmag futtatásakor. A parancsmag nem fut.
Type: | SwitchParameter |
Aliases: | wi |
Position: | Named |
Default value: | False |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Bevitelek
A parancsmaghoz egy változó objektumot is be lehet csövezni.
Kimenetek
None
Ez a parancsmag nem ad vissza kimenetet.
Jegyzetek
A PowerShell a következő aliasokat Remove-Variable
tartalmazza:
Összes platform:
rv
A módosítások csak az aktuális hatókört érintik, például egy munkamenetet. Ha minden munkamenetből törölni szeretne egy változót, adjon hozzá egy
Remove-Variable
parancsot a PowerShell-profiljához.
Kapcsolódó hivatkozások
Visszajelzés
https://aka.ms/ContentUserFeedback.
Hamarosan elérhető: 2024-ben fokozatosan kivezetjük a GitHub-problémákat a tartalom visszajelzési mechanizmusaként, és lecseréljük egy új visszajelzési rendszerre. További információ:Visszajelzés küldése és megtekintése a következőhöz: