カスタムオブジェクト(PSObject)を作成してそのプロパティを事前に定義し、プログラム実行の後半で、オブジェクトに値の配列を追加し続けることは可能ですか?カスタムPSObject PowerShell 2.0を作成
たとえば、
$c = @()
$c = New-Object PSObject
$c | Add-Member -type NoteProperty -name Name
$c | Add-Member -type NoteProperty -name Gender
$c | Add-Member -type NoteProperty -name Age
$c | Add-Member -type NoteProperty -name Name -value "John"
$c | Add-Member -type NoteProperty -name Gender -value "Male"
$c | Add-Member -type NoteProperty -name Age -value "30"
事前にご連絡いただきありがとうございます。
新しいPSObjectに設定する前に$ cを空の配列に設定する理由がわかりません。 2番目の割り当てで配列が失われました。 –
私は、一連のコンピュータのチェックリストを行うスクリプトを持っています。したがって、オブジェクトを作成し、すべてのコンピュータのステータスを配列に配置することによって、各コンピュータの各チェックのステータスを記録します。最初のチェックは、コンピュータのテスト接続です。私はコンピュータのチェックをすべて終えて、ステータスを記録したかったのです。 – Rajiv
おもしろい事実:質問が閉じられるように答えを正しいものとしてマークすることは許されています。 :-) –