Jon*_*oux 3 powershell psobject
我创建一个像这样的数组:
$Array = @()
$Item = New-Object PSObject
$Item | Add-Member -Type NoteProperty -Name item1 -Value test
$Item | Add-Member -Type NoteProperty -Name item2 -Value test
$Array += $Item
Run Code Online (Sandbox Code Playgroud)
现在我想$Item
在添加之前添加一个检查以确定是否为空$Array
。我怎样才能得到 的会员数量$Item
?
我尝试过类似的东西:
$Item.count
$Item.length
@($Item).count
($Item | Measure).count
($Item | Get-Member).count
$Item.psobject.members.count
Run Code Online (Sandbox Code Playgroud)
但他们都没有给我实际的会员人数。
小智 7
您可以使用隐藏.PsObject.Properties
来检查
$Item.PSobject.Properties.Value.count
或者
$Item.PSobject.Properties.Names.count
$Item = New-Object PSObject
$Item.Psobject.Properties.value.count
0
$Item | Add-Member -Type NoteProperty -Name item1 -Value test
$Item.Psobject.Properties.value.count
1
$Item | Add-Member -Type NoteProperty -Name item2 -Value test
$Item.Psobject.Properties.value.count
2
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
7952 次 |
最近记录: |