Megosztás a következőn keresztül:


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

PSVariable

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-Variabletartalmazza:

  • Ö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.