#$uname:用户 #$mails:需要绑定或删除的邮箱,如有多个邮箱,中间以,为分隔符,无需添加引号 #######################脚本开始########################### #定义json文件路径 $json_file = "D:\operations\TEMP\qruserlist.json" #读取json文件并转换为PSCustomobj
原创 2021-08-23 10:59:02
1127阅读
创建自定义对象 $obj = [pscustomobject]@{a=1;b="";c=$null}   % 选择属性列 $obj | gm |  % definition ( $obj |gm ).definition $obj | gm |select -ExpandProperty definition   ?过滤条件 '=$' 表示以 等号 结尾   Get-VM | Add-Mem
原创 2021-08-23 10:45:32
267阅读
前面的性能高 使用[pscustomobject][ordered]强制类型转换 [pscustomobject][ordered]@{Name= 'Boe'Number = 1ID = 007} 使用[pscustomobject]强制类型转换 [pscustomobject]@{Name= 'Boe'Number = 1ID = 007}   初始化OrderedPSObject New-Ob
原创 2021-08-23 10:50:12
431阅读
 @'张三男12岁李四女15岁王五男11岁'@ > .\test.txt 方法一: gc .\test.txt -ReadCount 3|%{ $r=@{} $r.'Name',$r.'Sex',$r.'Age'=$_ [PSCustomObject]$r } 方法二: $text = gc .\test.txt $results=@() for ($i=0;$i -lt $text
原创 2021-08-23 10:42:14
154阅读
获取属性使用 Get-Member 加参 可能觉得有些乱 不要急 再来 可以看到几乎马上就成功了 还是有些别扭 再来! 这样就好多了 此处主要用来提示[PSCustomObject]的重要性
转载 2019-02-14 11:42:00
169阅读
2评论
https://lazywinadmin.github.io/powershell/2017/06/Remove_PSObject_Property.html 本节展示如何在Powershell中操作对象的属性。首先先自定义出来一个对像:PS C:\> $MyObject = New-Object -TypeName PSCustomObject -Property @{>> C
转载 2017-09-19 14:34:20
1549阅读