当前位置:网站首页 > 更多 > 玩电脑 > 正文

[玩转系统] Remove-Variable (Microsoft.PowerShell.Utility)

作者:精品下载站 日期:2024-12-14 02:04:15 浏览:14 分类:玩电脑

Remove-Variable (Microsoft.PowerShell.Utility)


Remove-Variable

模块 :Microsoft.PowerShell.Utility

删除变量及其值。

句法

Remove-Variable
      [-Name] <String[]>
      [-Include <String[]>]
      [-Exclude <String[]>]
      [-Force]
      [-Scope <String>]
      [-WhatIf]
      [-Confirm]
      [<CommonParameters>]

描述

Remove-Variable cmdlet 可从定义变量的范围(例如当前会话)中删除变量及其值。您无法使用此 cmdlet 删除设置为常量的变量或系统拥有的变量。

示例

示例 1:删除变量

Remove-Variable Smp

此命令删除 $Smp 变量。

参数

-Confirm

在运行 cmdlet 之前提示您进行确认。

类型 :

SwitchParameter

别名:

cf

位置:

命名

默认值:

False

必需的:

False

接受管道输入:

False

接受通配符:

False

-Exclude

指定此 cmdlet 从操作中省略的项目数组。此参数的值限定 Name 参数。输入名称元素或模式,例如“s*”。允许使用通配符。

类型 :

String[]

位置:

命名

默认值:

None

必需的:

False

接受管道输入:

False

接受通配符:

True

-Force

指示 cmdlet 删除变量,即使该变量是只读的。即使使用 Force 参数,cmdlet 也无法删除常量。

类型 :

SwitchParameter

位置:

命名

默认值:

None

必需的:

False

接受管道输入:

False

接受通配符:

False

-Include

指定此 cmdlet 在操作中删除的项目数组。此参数的值限定 Name 参数。输入名称元素或模式,例如 s*。允许使用通配符。

类型 :

String[]

位置:

命名

默认值:

None

必需的:

False

接受管道输入:

False

接受通配符:

True

-Name

指定要删除的变量的名称。参数名称 (Name) 是可选的。允许使用通配符

类型 :

String[]

位置:

0

默认值:

None

必需的:

True

接受管道输入:

True

接受通配符:

True

-Scope

只获取指定范围内的变量。该参数可接受的值为:

  • 全球的
  • 当地的
  • 脚本
  • 相对于当前作用域的数字(0 到作用域数量,其中 0 是当前作用域,1 是其父作用域)

本地是默认值。有关详细信息,请参阅 about_Scopes。

类型 :

String

位置:

命名

默认值:

None

必需的:

False

接受管道输入:

False

接受通配符:

False

-WhatIf

显示 cmdlet 运行时会发生什么情况。该 cmdlet 未运行。

类型 :

SwitchParameter

别名:

wi

位置:

命名

默认值:

False

必需的:

False

接受管道输入:

False

接受通配符:

False

输入

PS变量

您可以通过管道将变量对象传递给此 cmdlet。

输出

此 cmdlet 不返回任何输出。

笔记

PowerShell 包含以下 Remove-Variable 别名:

  • 所有平台:

      rv
  • 更改仅影响当前范围,例如会话。要从所有会话中删除变量,请将 Remove-Variable 命令添加到您的 PowerShell 配置文件中。

  • 您需要 登录账户 后才能发表评论

    取消回复欢迎 发表评论:

    关灯