gpt4 book ai didi

arrays - 如何向 powershell 对象添加新属性

转载 作者:行者123 更新时间:2023-12-03 09:10:55 24 4
gpt4 key购买 nike

假设我有一个具有以下属性的对象:

姓名学校地址电话

我已经填满了 100 个条目。现在我想向其中添加另一个属性,例如 ZipCode。

如何将其添加到我的对象中,以便在运行 foreach 时可以选择调用 myobject.Zip 并为其分配值?

为了给出更好的想法,我将 Excel 工作表导入到一个对象中,如下所示:

$file = "\Desktop\AccessReviewReportPRE.csv" 
$fileContent = Import-csv $file

现在,当我循环打印对象时,我拥有这个(当然多次)

Title/Name            : x
LoginName : x
PermissionType : x
Permissions : x
URL : x
Site/List/Folder/Item : x

我想添加一个新属性,这样我就可以拥有

Title/Name            : x
LoginName : x
PermissionType : x
Permissions : x
URL : x
Site/List/Folder/Item : x
NewProperty : x

对于对象内的所有项目

最佳答案

只需循环对象并向对象添加另一个成员,如下所示:

foreach ($item in $fileContent) {
$item | add-member –membertype NoteProperty –name SomeName –value SomeValue
}

关于arrays - 如何向 powershell 对象添加新属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42426049/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com