Cara Menggunakan Properti Perluasan PowerShell untuk Objek Pilih

Cara Menggunakan Properti Perluasan Powershell Untuk Objek Pilih



Pilih-Objek ” cmdlet memilih objek dan properti yang ditentukan oleh pengguna dari sekelompok objek atau larik. Selagi ' - Perluas Properti ” cmdlet berfungsi sebagai sakelar untuk properti 'Select-Object', karena merinci properti yang dipilih atau objek dari array. Selain itu, dapat memilih objek dari posisi tertentu dalam sebuah array.

Blog ini akan membahas panduan tentang cmdlet 'Select-Object' dan '-ExpandProperty'.

Bagaimana Cara Menggunakan/Memanfaatkan Properti Perluasan PowerShell untuk Objek-Pilihan?

Cmdlet “ Pilih-Objek ” memilih objek dari kumpulan objek. Namun, “- PerluasProperti ” parameter mendapatkan detail dari properti tertentu yang dipilih.







Contoh 1: Tampilkan Properti Terpilih dari Objek Menggunakan Cmdlet 'Pilih-Objek'.

Contoh ini hanya akan menampilkan nilai yang dipilih dari array:



$Hewan peliharaan = @ (

[ pscustomobject ] @ { Peliharaan = 'Kucing' ;Nama = 'Peri' ;Warna = 'Putih' ; }

[ pscustomobject ] @ { Peliharaan = 'Anjing' ;Nama = 'Jimmy' ;Warna = 'Hitam' ; }

[ pscustomobject ] @ { Peliharaan = 'Kuda' ;Nama = 'Kim' ;Warna = 'Cokelat' ; }

)

Menurut kode di atas:



  • Pertama, inisialisasi larik objek khusus dan tetapkan ke ' $Hewan peliharaan ' variabel.
  • Di dalam array, buat tiga objek dan sebutkan tiga properti di setiap objek.
  • Terakhir, tentukan nilai yang ditentukan oleh pengguna:





Sekarang, mari pilih dan tampilkan nilai yang diberikan ke properti nama:

$Hewan peliharaan | Pilih-Objek - Perluas Properti Nama

Dalam kode yang disebutkan di atas:



  • Pertama, tambahkan “ $Hewan peliharaan variabel ”, tambahkan “ | ”pipeline lalu tentukan “ Pilih-Objek cmdlet.
  • Setelah itu, tambahkan “ - Perluas Properti ” parameter dan tetapkan “ Nama ' nilai.
  • Ini akan menampilkan nama semua objek yang ditugaskan padanya:

Contoh 2: Menampilkan Lima Proses Terakhir yang Berjalan di PowerShell

Contoh ini akan menampilkan lima proses terakhir yang berjalan menggunakan tombol “ Pilih-Objek ' cmdlet dan ' - Perluas Properti 'parameter':

Dapatkan-Proses | Pilih-Objek - Perluas Properti Nama -Terakhir 5

Menurut kode di atas:

  • Pertama, tambahkan “ Dapatkan-Proses ” cmdlet untuk mendapatkan daftar proses dan kemudian menentukan “ | ” pipeline untuk mentransfer keluaran cmdlet sebelumnya ke cmdlet berikutnya.
  • Kemudian, tambahkan “ Pilih-Objek ” cmdlet, diikuti oleh “ - Perluas Properti ”, dan tetapkan ke nama.
  • Terakhir, tentukan “ -Terakhir ” parameter dan berikan nilai “ 5 ” untuk itu:

Contoh 3: Menampilkan Daftar Lima Layanan Pertama di PowerShell

Contoh ini akan menunjukkan layanan menggunakan ' Pilih-Objek ' cmdlet dan ' - Perluas Properti ”parameter:

Dapatkan-Layanan | Pilih-Objek - Perluas Properti Nama -Pertama 5

Itu semua tentang menggunakan properti PowerShell Expand untuk memilih objek.

Kesimpulan

Objek di PowerShell dapat dipilih dengan bantuan tombol “ Pilih-Objek cmdlet. Namun, detail objek tertentu dapat diambil dengan menambahkan ' - Perluas Properti ” bersama dengan cmdlet “Select-Object”. Blog ini telah menguraikan properti perluasan PowerShell untuk 'Select-Object'.