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

[玩转系统] 在 PowerShell 中向对象添加属性

作者:精品下载站 日期:2024-12-14 05:23:53 浏览:13 分类:玩电脑

在 PowerShell 中向对象添加属性


使用 Add-Member cmdlet

Add-Member cmdlet 允许您向 PowerShell 中的对象添加成员(属性和方法)。

要将属性添加到 PowerShell 对象:

  • 通过管道将对象传递给 Add-Member cmdlet,后跟要添加的属性

向对象添加属性:

$Obj = Get-Item C:\test
$Obj| Add-Member -MemberType NoteProperty -Name Size -Value 2048

在第一个命令中,Get-Item C:\test 获取保存在变量 $Obj 中的 DirectoryInfo 对象。 $Obj 通过管道传输到 Add-Memeber,它将名为 Size 且值为 2048 的注释属性添加到$Obj 中的对象。

-MemberType:指定要添加的成员类型

-Name:指定成员的名称

-Value:指定成员的值

在 Windows PowerShell 3.0 中,引入了以下两个参数,使向对象添加 note 属性变得更加容易。

-NotePropertyName:指定注释属性名称

-NotePropertyValue:指定注释属性值

因此,前面的代码也可以写成:

向对象添加属性:

$Obj = Get-Item C:\test
$Obj| Add-Member -NotePropertyName Size -NotePropertyValue 2048

您可以在 $Obj 中检查对象的 Size 属性的值。

检查财产的价值:

$Obj.Size

输出 :

输出 :

2048

当它返回添加的值时,这意味着我们已经成功向 $Obj 中的对象添加了新属性。

这就是如何在 PowerShell 中向对象添加属性的全部内容。如果您有任何困惑,请在评论中告诉我们。

有关更多信息,请阅读“添加成员”。

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

取消回复欢迎 发表评论:

关灯