ฉันพยายามติดตั้ง PowerShell 4.0 บนเซิร์ฟเวอร์ Windows 2008R2
การติดตั้ง Windows6.1-KB2819745-x64-MultiPkg.msu
โดยไม่มีข้อผิดพลาดหรือคำเตือน
แต่เมื่อฉันใช้ PowerShell และตรวจสอบ $ host.version ก็ยังคง 3 0 -1 -1
เปรียบเทียบกับเครื่องเสมือนรอยขีดข่วนฉันมีกับ Win2008R2 และมีรุ่นแสดงเป็น 4 0 -1 -1
และเพื่อให้แน่ใจว่าฉันตรวจสอบรุ่นของไฟล์ powershell.exe
- เซิร์ฟเวอร์ปัญหาคือ 6.2.9200.1398
- เสมือนคือ 6.3.9600.16406
ดูเหมือนว่าเซอร์วิสแพ็ค 1 และ. NET 4.5 เป็นสิ่งที่จำเป็นต้องมีและจำเป็นต้องติดตั้งก่อน อาจจำเป็นต้องบูตเครื่องใหม่ ( social.technet.microsoft.com/wiki/contents/articles/... )
—
CHarmon
@ Charon ขอบคุณที่ ... yeap เซิร์ฟเวอร์เป็น NET 4.0 เท่านั้นในขณะที่ virtual virtual ของฉันคือ NET 4.5 โปรดเพิ่มเป็นคำตอบและฉันจะยอมรับมัน
—
SteveC