ไฟล์. exe ที่พบโดยบางกรณีของ PowerShell และไม่ใช่คนอื่นทำให้ฉันถามว่าอะไรคือความแตกต่างระหว่าง:
การเริ่ม PowerShell ในโฟลเดอร์จากเมนูบริบทของ explorer ที่ปรากฏใน "shift + คลิกขวา" (ในกรณีของฉันเชลล์นี้ไม่พบไฟล์)
การเริ่ม PowerShell จากเมนูบริบทที่ปรากฏขึ้นเมื่อคลิกขวาที่มุมล่างซ้ายของเดสก์ท็อป (ในกรณีของฉันเชลล์นี้พบไฟล์)
รายละเอียด:
Windows 10 Pro, 64 บิต รุ่น 1709, สร้าง 16299.431
เมื่อเริ่มต้นจากหน้าต่างบริบทของ explorer:
ชื่อหน้าต่างคือ "Windows PowerShell" และเครื่องอ่าน "PS" ตามด้วยช่องว่างและเส้นทางไปยังโฟลเดอร์ปัจจุบัน
$ PSVersionTable.PSVersion คืนค่า Major 5, Minor 1, Build 16299, Revision 431
เมื่อเริ่มต้นจากเดสก์ท็อปความแตกต่างเพียงอย่างเดียวของการเริ่มจาก explorer คือ "Windows PowerShell" และข้อมูลลิขสิทธิ์จะปรากฏก่อนบรรทัดเทอร์มินัล
.\file.exe
แทนเพียงfile.exe
[System.IO.FileInfo]::new($theFile)
ที่$theFile
เป็นเส้นทางที่เต็มไปยังไฟล์ของคุณหรือไม่ อะไรคือผลลัพธ์ของ[System.Environment]::Is64BitProcess
?