博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
PowerShell自定义对象
阅读量:7055 次
发布时间:2019-06-28

本文共 891 字,大约阅读时间需要 2 分钟。

前面的性能高

使用[pscustomobject][ordered]强制类型转换

[pscustomobject][ordered]@{

Name= 'Boe'
Number = 1
ID = 007
}

使用[pscustomobject]强制类型转换

[pscustomobject]@{

Name= 'Boe'
Number = 1
ID = 007
}

 

初始化OrderedPSObject

New-Object pscustomobject -Property([ordered]@{

Name= 'Boe'
Number = 1
ID = 007
})

初始化PSObject

New-Object PSObject -Property @{

Name = 'Boe'
Number = 1
ID = 007
}

 

使用Select-Object

$Object = '' | Select-Object Name, Number, ID

$Object.Name = 'Boe'
$Object.Number = 1
$Object.ID = 007

 

借助Add-Member

$Object = New-Object PSObject

$Object | Add-Member -MemberType NoteProperty -Name Name -Value Boe -PassThru |
Add-Member -MemberType NoteProperty -Name Number -Value 1 -PassThru |
Add-Member -MemberType NoteProperty -Name ID -Value 007 -PassThru

 

From:http://www.pstips.net/performance-of-custom-psobject.html

http://www.pstips.net/powershell-convert-hashtable-to-object.html    hashtable转换为PS Object

转载地址:http://loool.baihongyu.com/

你可能感兴趣的文章
Codeforces-963 D Frequency of String
查看>>
MyBatis-mybatis全局映射文件解析
查看>>
WebApi 跨域解决方案 --CORS
查看>>
MySQL系列详解五: xtrabackup实现完全备份及增量备份详解-技术流ken
查看>>
单独编译Android源代码中的模块
查看>>
manjaro安装mysql5.7
查看>>
记录零散的知识点
查看>>
H5上传图片并使用canvas制作海报
查看>>
springmvc学习笔记
查看>>
LRU算法的设计
查看>>
Java util包中常用的类和方法
查看>>
[R] 之 管理工作空间函数
查看>>
将windows目录共享到linux
查看>>
计算机是如何启动的
查看>>
Python的raw_input语句包含中文,在Windows环境CMD中显示乱码的解决方法
查看>>
HIbernate学习笔记3 之 缓存和 对象的三种状态
查看>>
2015.3.12Arinc424 Tools中SiniArincCls.csParserFile(string sFile)函数正则表达式理解
查看>>
angularjs探秘<三> 控制器controller及angular项目结构
查看>>
列表的常用操作符和BIF
查看>>
opencv里面CV_32FC1家族
查看>>