Czy jest możliwe utworzenie obiektu niestandardowego (PSObject) i zdefiniowanie jego właściwości wcześniej, a później w trakcie wykonywania programu, dodajemy do obiektu tablicę wartości.Tworzenie niestandardowego PSObject PowerShell 2.0
Na przykład;
$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"
Z góry dziękuję za wszelkie wskazówki lub porady.
Nie jestem pewien, dlaczego ustawiasz $ c na pustą tablicę przed ustawieniem go do nowego obiektu PSO. Tablica została utracona przy drugim zadaniu. –
Mam skrypt, który wykonuje listę kontroli dla zestawu komputerów. Dlatego chciałbym zapisać status każdej kontroli dla każdego komputera, tworząc obiekt i umieszczając status każdego komputera w tablicy. Pierwsza kontrola polega na przetestowaniu połączenia z komputerem. Chciałem dokończyć wszystkie testy komputera, a następnie zapisać status. – Rajiv
Zabawny fakt: Dozwolone jest oznaczenie odpowiedzi jako poprawnej, aby pytania zostały zamknięte. :-) –