Jak uzyskać właściwości obiektu w PowerShell?

Jak uzyskać właściwości obiektu w PowerShell?
PowerShell jest jednym z najpopularniejszych i często używanych języków skryptowych. Czy wiesz, co sprawia, że ​​PowerShell jest tak popularny? Obiekty! Jest to obiekt, który PowerShell różni. PowerShell nie dotyczy tylko skryptów; Zamiast tego PowerShell jest językiem skryptowym zorientowanym na obiekt, składa się ze skorupy wiersza poleceń i opiera się na .Ramy netto. Tradycyjne powłoki to jednak te tekst/ciąg, jednak w PowerShell wszystko obraca się wokół obiektów.

Każdy obiekt ma pewne właściwości, które przechowują informacje o obiektach. Teraz musisz zastanawiać się, jak zdobyć właściwości obiektu w PowerShell? Bez obaw! Ten post pomoże ci w tym względzie.

Ten zapis będzie zbadał, jak uzyskać właściwości obiektu w PowerShell i pod tym względem przedstawi szczegółowe zrozumienie następujących pojęć:

  • Obiekt i właściwości w PowerShell
  • Co ma być członkiem i jak go używać w PowerShell?

Więc zacznijmy!

Obiekt i właściwości w PowerShell

Obiekty są jednym z aspektów PowerShell, które czynią ją wyjątkowym w porównaniu z innymi środowiskami powłoki, takimi jak bash, wiersz poleceń itp. Obiekty są po prostu reprezentacją czegoś lub możemy powiedzieć, że obiekty są jednostkami, które mogą mieć różne atrybuty. W PowerShell obiekty są używane do zwracania, przechowywania i manipulowania informacjami zamiast strun/tekstu. W PowerShell właściwości są atrybutami obiektu lub możemy powiedzieć, że właściwości są cechami elementu.

Co ma być członkiem i jak go używać w PowerShell?

W PowerShell do uzyskania właściwości obiektów używany jest CMDLET. Rury PowerShell mogą być używane z właściwością GET-cember do rury wyjściowej określonego CMDLET do członka GET.

Rozważ poniżej podane przykłady głębokiego zrozumienia, jak uzyskać właściwości obiektu w PowerShell:

Jak uzyskać właściwości „procesu” w PowerShell?
Poniższy fragment poprowadzi Cię, jak uzyskać właściwości obiektu procesu:

Proces Process | Zdobądź członek

CMDLET PROCESS Process otrzyma wszystkie procesy na komputerze lokalnym/zdalnym i przypisuje dane wyjściowe do CMDLET GET-Member. CMDLET Get-Member pokaże nam nazwę obiektu, jego właściwości, właściwości aliasów, metody i właściwości skrypcyjne:

Powyższy fragment pokazuje, że cmdlet Get-Member pokazuje nam nazwę typu obiektu i pełną listę jego członków.

Jak uzyskać właściwości „FileInfo” w PowerShell?
CMDLET GETCHILD-ITEM można użyć do uzyskania obiektu FileInfo w PowerShell, jak pokazano na poniższym fragmencie:

Get-childitem | Zdobądź członek

W powyższym fragmencie wykorzystaliśmy CMDLET GET-ChildItem do uzyskania obiektu FileInfo i przekazaliśmy wyjście Get-ChildItem do CMDLET GET-Member za pomocą operatora rurociągu:

W ten sposób możemy uzyskać właściwości obiektu w PowerShell.

Wniosek

Aby uzyskać właściwości obiektu, w PowerShell używany jest cmdlet Get-Member. Podaj cmdlet, użyj operatora rurociągu, a następnie wpisz CMDLET GET-MEMER, aby zobaczyć wszystkie właściwości dostępne z określonego polecenia. Ten zapis wyjaśnił, jak uzyskać właściwości obiektu w PowerShell za pomocą CMDLET GET-Member. Aby uzyskać głębokie zrozumienie tej koncepcji, ten post przedstawił kilka przykładów.