Овај блог ће покрити водич о „Селецт-Објецт“ и „-ЕкпандПроперти“ цмдлет-у.
Како користити/искористити ПоверСхелл Екпанд својство за Селецт-Објецт?
цмдлет “ Селецт-Објецт ” бира објекте из колекције објеката. Међутим '- ЕкпандПроперти ” параметар добија детаље о специфичном изабраном својству.
Пример 1: Прикажите изабрана својства објекта помоћу команде „Селецт-Објецт“
Овај пример ће приказати само изабране вредности из низа:
$Петс = @ (
[ псцустомобјецт ] @ { Кућни љубимац = 'мачка' ;Име = 'вила' ;Боја = 'Бео' ; }
[ псцустомобјецт ] @ { Кућни љубимац = 'Пас' ;Име = 'џими' ;ЦОлор = 'Црн' ; }
[ псцустомобјецт ] @ { Кућни љубимац = 'коњ' ;Име = 'Ким' ;Боја = 'браон' ; }
)
Према горњем коду:
- Прво, иницијализујте низ прилагођених објеката и доделите га „ $Петс ' променљива.
- Унутар низа направите три објекта и спомените три својства у сваком објекту.
- На крају, дефинишите вредности које је дефинисао корисник:
Сада, хајде да изаберемо и прикажемо вредности додељене својству наме:
$Петс | Селецт-Објецт -ЕкпандПроперти ИмеУ горе наведеном коду:
- Прво додајте „ $Петс ” променљиву, додајте „ | ” цевовод, а затим наведите „ Селецт-Објецт ” цмдлет.
- Након тога, додајте „ -ЕкпандПроперти ” параметар и доделите „ Име ” вредност.
- Приказаће имена свих објеката који су им додељени:
Пример 2: Прикажите последњих пет покренутих процеса у ПоверСхелл-у
Овај пример ће показати пет последњих покренутих процеса користећи „ Селецт-Објецт ” цмдлет и “ -ЕкпандПроперти 'параметар':
Гет-Процесс | Селецт-Објецт -ЕкпандПроперти Име -Последњи 5Према горњем коду:
- Прво додајте „ Гет-Процесс ” цмдлет да бисте добили листу процеса, а затим навели „ | ” цевовод за пренос резултата претходног цмдлета у следећи цмдлет.
- Затим додајте „ Селецт-Објецт ” цмдлет, након чега следи „ -ЕкпандПроперти ” и доделите га имену.
- На крају, дефинишите „ -Последњи ” параметар и доделите вредност “ 5 ” на то:
Пример 3: Прикажите листу првих пет услуга у ПоверСхелл-у
Овај пример ће показати услуге које користе „ Селецт-Објецт ” цмдлет и “ -ЕкпандПроперти ” параметар:
Гет-Сервице | Селецт-Објецт -ЕкпандПроперти Име -Први 5
То се односило на коришћење својства ПоверСхелл Екпанд за избор објеката.
Закључак
Објекти у ПоверСхелл-у се могу изабрати уз помоћ „ Селецт-Објецт ” цмдлет. Међутим, детаљи о одређеним објектима могу се добити додавањем „ -ЕкпандПроперти ” заједно са цмдлет-ом „Селецт-Објецт”. Овај блог је разрадио својство проширења ПоверСхелл-а за „Селецт-Објецт“.