Blog ini akan merangkumi panduan tentang 'Select-Object' dan cmdlet '-ExpandProperty'.
Bagaimana untuk Menggunakan/Menggunakan PowerShell Expand Property untuk Select-Object?
cmdlet ' Pilih-Objek ” memilih objek daripada koleksi objek. Walau bagaimanapun '- ExpandProperty ” parameter mendapat butiran sifat yang dipilih khusus.
Contoh 1: Paparkan Sifat Terpilih bagi Objek Menggunakan Cmdlet 'Select-Object'.
Contoh ini hanya akan menunjukkan nilai yang dipilih daripada tatasusunan:
$Pets = @ (
[ pscustomobject ] @ { Haiwan peliharaan = 'Kucing' ;Nama = 'Dongeng' ;Warna = 'Putih' ; }
[ pscustomobject ] @ { Haiwan peliharaan = 'Anjing' ;Nama = 'Jimmy' ;Warna = 'Hitam' ; }
[ pscustomobject ] @ { Haiwan peliharaan = 'Kuda' ;Nama = 'Kim' ;Warna = 'Brown' ; }
)
Mengikut kod di atas:
- Mula-mula, mulakan tatasusunan objek tersuai dan tetapkan kepada ' $Pets ” pembolehubah.
- Di dalam tatasusunan, cipta tiga objek dan sebutkan tiga sifat dalam setiap objek.
- Akhir sekali, tentukan nilai yang ditakrifkan oleh pengguna:
Sekarang, mari pilih dan paparkan nilai yang diberikan kepada sifat nama:
$Pets | Pilih-Objek -ExpandProperty NamaDalam kod yang dinyatakan di atas:
- Pertama, tambahkan ' $Pets ” pembolehubah, tambahkan “ | ' saluran paip dan kemudian nyatakan ' Pilih-Objek ” cmdlet.
- Selepas itu, tambahkan ' -ExpandProperty ' parameter dan tetapkan ' Nama ” nilai.
- Ia akan memaparkan nama semua objek yang diberikan kepada mereka:
Contoh 2: Paparkan Proses Lima Terakhir Berjalan dalam PowerShell
Contoh ini akan menunjukkan lima proses berjalan terakhir menggunakan ' Pilih-Objek ” cmdlet dan “ -ExpandProperty 'parameter':
Dapatkan-Proses | Pilih-Objek -ExpandProperty Nama -Terakhir 5Mengikut kod di atas:
- Pertama, tambahkan ' Dapatkan-Proses ” cmdlet untuk mendapatkan senarai proses dan kemudian nyatakan “ | ” saluran paip untuk memindahkan output cmdlet sebelumnya ke cmdlet seterusnya.
- Kemudian, tambahkan ' Pilih-Objek ” cmdlet, diikuti dengan “ -ExpandProperty ”, dan berikannya kepada nama.
- Akhir sekali, tentukan “ -Terakhir ' parameter dan tetapkan nilai ' 5 ” kepadanya:
Contoh 3: Paparkan Senarai Lima Perkhidmatan Pertama dalam PowerShell
Contoh ini akan menunjukkan perkhidmatan menggunakan ' Pilih-Objek ” cmdlet dan “ -ExpandProperty 'parameter:
Dapatkan Perkhidmatan | Pilih-Objek -ExpandProperty Nama -Pertama 5
Itu semua tentang menggunakan harta PowerShell Expand untuk memilih objek.
Kesimpulan
Objek dalam PowerShell boleh dipilih dengan bantuan ' Pilih-Objek ” cmdlet. Walau bagaimanapun, butiran objek tertentu boleh diambil dengan menambah ' -ExpandProperty ” parameter bersama-sama dengan cmdlet “Select-Object”. Blog ini telah menghuraikan sifat pembesaran PowerShell untuk 'Select-Object'.