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 NamaDalam 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 5Menurut 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'.