พารามิเตอร์ตัวกรองอินพุต
cmdlet สามารถกำหนดพารามิเตอร์ Filter, Include และ Exclude ที่กรองชุดของออบเจ็กต์อินพุตที่ cmdlet มีผล
โดยทั่วไป ชุดของออบเจ็กต์อินพุตจะถูกระบุโดยพารามิเตอร์ InputObject, Path หรือ Name ตัวอย่างเช่น cmdlet สามารถมีพารามิเตอร์ Path ที่ยอมรับหลายเส้นทางโดยใช้อักขระตัวแทน และแต่ละเส้นทางชี้ไปที่วัตถุอินพุต หากใช้ร่วมกัน พารามิเตอร์ ตัวกรอง, รวม และ ยกเว้น จะมีคุณสมบัติเพิ่มเติมในเส้นทางที่ cmdlet ทำงานในแต่ละครั้งที่เรียกใช้
รวมและไม่รวมพารามิเตอร์
พารามิเตอร์ Include และ Exclude ระบุวัตถุที่รวมหรือแยกออกจากชุดของวัตถุอินพุตที่ส่งผ่านไปยัง cmdlet ใช้พารามิเตอร์เหล่านี้เมื่อตัวกรองสามารถแสดงเป็นภาษาไวด์การ์ดมาตรฐาน (สำหรับข้อมูลเพิ่มเติมเกี่ยวกับอักขระตัวแทน โปรดดูที่การสนับสนุนอักขระตัวแทนในพารามิเตอร์ Cmdlet) พารามิเตอร์ รวม รวมออบเจ็กต์ทั้งหมดที่มีชื่อตรงกับตัวกรองการรวม พารามิเตอร์ Exclude จะไม่รวมออบเจ็กต์ทั้งหมดที่มีชื่อตรงกับตัวกรอง
พารามิเตอร์ตัวกรอง
พารามิเตอร์ ตัวกรอง ระบุตัวกรองที่ไม่ได้แสดงในภาษาตัวแทนมาตรฐาน ตัวอย่างเช่น Active Directory Service Interfaces (ADSI) หรือตัวกรอง SQL อาจถูกส่งผ่านไปยัง cmdlet ผ่านทางพารามิเตอร์ Filter ใน cmdlets ที่จัดทำโดย Windows PowerShell ตัวกรองเหล่านี้จะถูกระบุโดยผู้ให้บริการ Windows PowerShell ที่ใช้ cmdlet เพื่อเข้าถึงที่เก็บข้อมูล โดยทั่วไปผู้ให้บริการแต่ละรายจะกำหนดตัวกรองของตัวเอง
การกรองหากไม่มีการระบุชุดของออบเจ็กต์อินพุต
หากไม่มีการระบุชุดของออบเจ็กต์อินพุต โดยทั่วไปหมายถึงการกรองออบเจ็กต์ทั้งหมด สำหรับข้อมูลเพิ่มเติม โปรดดู รับกระบวนการ
ดูเพิ่มเติม
การเขียน Windows PowerShell Cmdlet