PowerShell มีเทียบเท่ากับwhichคำสั่งที่พบในเชลล์ Unix ส่วนใหญ่ (ถ้าไม่ใช่ทั้งหมด) หรือไม่?
มีหลายครั้งที่ฉันต้องการทราบตำแหน่งของสิ่งที่ฉันกำลังเรียกใช้จากบรรทัดคำสั่ง ใน Unix ฉันเพิ่งทำwhich <command>และมันบอกฉัน ฉันไม่พบสิ่งที่เทียบเท่าใน PowerShell
Get-Commandพบผลลัพธ์หลายรายการจะส่งคืนอาร์เรย์ นอกจากนี้หากคำสั่งที่พบไม่ใช่ไฟล์ที่เรียกใช้งานPathจะไม่ถูกกำหนด ($null) นี่ทำให้คำตอบที่นี่ทำไม่ได้สำหรับการใช้งานทั่วไปโดยไม่มีการดัดแปลงหนักGet-Command whereสำหรับตัวอย่างที่ดีของทั้งสองกรณีเหล่านี้พยายาม