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 次 |
| 最近记录: |