私はInvoke-Ping関数(ここでは:https://gallery.technet.microsoft.com/scriptcenter/Invoke-Ping-Test-in-b553242a)を使用しています。配列変数にアクセスできない
> $Info = Invoke-Ping $ComputerNames -ErrorAction SilentlyContinue
> $Info[0..2]
Address : Machine1
IPV4Address : 10.10.44.213
IPV6Address :
ResponseTime : 0
STATUS : Responding
Address : Machine2
IPV4Address : 10.10.4.46
IPV6Address :
ResponseTime : 0
STATUS : Responding
Address : Machine3
IPV4Address : 10.10.4.58
IPV6Address :
ResponseTime : 0
STATUS : Responding
私は、出力マシン名に$のInfo.Addressを実行しようとするとき、私はあるに実行している問題:それはこのような出力を作成します。私は
OverloadDefinitions
-------------------
System.Object&, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 Address(int)
を取得$ Info.Addressを入力すると、私は.Addressがすでに定義されているからだと確信しているが、私はこの問題を回避し、私が必要とする実際の値を取得する方法がわからない - 私のオブジェクトの住所値。私はそれが簡単だと確信していますが、私はちょうど無知です...私の価値に到達するためのトリックは何ですか?
'$情報| %Address' – PetSerAl