ขอยกตัวอย่างเป็นไอเดียให้ก่อนนะครับ
เช่นเครื่อง Exchange Server เรามีหลายๆ database และแต่ละ database ก็เก็บกันต่าง Drive
- get edbfilepath
- getedbpath.jpg (38.82 KiB) เปิดดู 9641 ครั้ง
เครื่อง Exchange ผมมี 5 Database MDB1, MDB2 อยู่ใน Drive D:\
MDB3, MDB4 อยู่ใน Drive E:\
MDB5 อยู่ใน Drive F:\
แล้วถ้าเกิดผมต้องการ result เฉพาะ database ที่อยู่ใน Drive D:\ ผมทำยังไงได้บ้าง
- whereobject
- whreobject.jpg (21.83 KiB) เปิดดู 9641 ครั้ง
ผมใช้ commandlet where-object เพื่อมาช่วย filter เอาเฉพาะ properties ที่ผมต้องการ เช่น ต้องการ result เฉพาะ database ที่ edbfilepath charrecter d:\
Result ที่ได้ก็จะแสดงเฉพาะรายการ database ที่อยู่ใน Drive D:\
เสร็จแล้วคุณจะเอา Result ไปทำอะไรต่อ ลองดูครับ
(|= pileline)