Powershell创建一个新对象 6 2014年10月22日 在 Powershell小技巧 标签 对象 来自 codecook 支持3.0及以后版本 下面是一个简单有效的创建一个自定义对象的方法: $object = [PSCustomObject]@{ Name = 'Weltner' ID = 123 Active = $true } 这将产生一个含初始值的对象: PS> $object Name ID Active ---- -- ------ Weltner 123 True PS> $object.Name Weltner PS> $object.Active True PS> 原文地址:Creating New Objects 本文链接: https://www.pstips.net/creating-new-objects.html请尊重原作者和编辑的辛勤劳动,欢迎转载,并注明出处! 相关文章推荐: PowerShell 重命名属性列 PowerShell 创建自定义对象 PowerShell 移除对象中的空属性(适用于所有版本) 堪称《神曲》的PowerShell自定义对象性能大比拼 PowerShell泛型声明 Powershell使用Select-Object -First节约查询时间 Powershell给对象附加属性 PowerShell 使用New-Module命令动态创建对象
回复 ↓ ll 2014年10月22日 于 下午 3:53 如果PowerShell是2.0的话可以用下面的方法创建自定义对象$obj = New-Object PSObject -Property @{ Name = ‘Weltner’ ID = 123 Active = $true}
回复 ↓ xiaoG 2014年10月22日 于 下午 4:37 谢谢,是的。还有一篇,比较全的。堪称《神曲》的PowerShell自定义对象性能大比拼 :http://www.pstips.net/performance-of-custom-psobject.html 。
回复 ↓ Mooser Lee 2017年3月7日 于 下午 12:57 PS> Add-Member -InputObject $object -MemberType NoteProperty -Name 'Test' -Value '789' PS> $object Name ID Active Test ---- -- ------ ---- Weltner 123 True 789
如果PowerShell是2.0的话可以用下面的方法创建自定义对象$obj = New-Object PSObject -Property @{ Name = ‘Weltner’ ID = 123 Active = $true}
谢谢,是的。还有一篇,比较全的。堪称《神曲》的PowerShell自定义对象性能大比拼 :http://www.pstips.net/performance-of-custom-psobject.html 。
[pscustomobject]创造对象最快是吧?
这个方法也不错,多了解一些方法会更好。
请问怎么在第一次使用[PSCustomObject]之后输出结果之后再追加数据?