Có thể tạo đối tượng tùy chỉnh (PSObject) và xác định thuộc tính của nó trước và sau trong thực thi chương trình, chúng tôi tiếp tục thêm mảng giá trị vào đối tượng.Tạo PSObject tùy chỉnh PowerShell 2.0
Ví dụ:
$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"
Cảm ơn trước cho bất kỳ khách hàng tiềm năng hoặc lời khuyên nào.
Tôi không chắc chắn lý do tại sao bạn đặt $ c thành một mảng trống trước khi đặt nó thành PSObject mới. Mảng đã bị mất với nhiệm vụ thứ hai. –
Tôi có một tập lệnh thực hiện một danh sách kiểm tra cho một bộ máy tính. Do đó tôi muốn ghi lại trạng thái của từng kiểm tra cho mỗi máy tính bằng cách tạo một đối tượng và đặt trạng thái của mỗi máy tính trong một mảng. Kiểm tra đầu tiên là kiểm tra kết nối cho máy tính. Tôi muốn hoàn thành tất cả các kiểm tra cho máy tính và sau đó ghi lại trạng thái. – Rajiv
Thực tế thú vị: Được phép đánh dấu câu trả lời là chính xác để các câu hỏi bị đóng. :-) –