PowerShell รุ่นใดที่มาพร้อมกับ Windows 7


8

ฉันพยายามสร้างโซลูชันเพื่อเปิดใช้กระบวนการระยะไกลในสภาพแวดล้อมที่มีเสถียรภาพมากและฉันรู้ว่าฐานผู้ใช้จะมี Windows 7 - ส่วนใหญ่จะไม่มีการปรับปรุงใด ๆ

การดำเนินการแพคเกจ SSIS ระยะไกลด้วย PowerShell 2.0กล่าวว่า Windows 7 มาพร้อมกับ PowerShell 2.0 และดังนั้นจึงสามารถทำการประมวลผลระยะไกลได้ แต่ดูเหมือนว่าฉันจำได้ว่าต้องอัปเกรดเครื่องเป็น PowerShell 2 ฉันกำลังใช้งาน PowerShell 2 อยู่ในขณะนี้ มีการเข้าถึงเครื่องที่สคริปต์จะต้องเรียกใช้

PowerShell รุ่นใดที่มาพร้อมกับ Windows 7 นอกกรอบ


คุณมีคำตอบที่ถูกต้องจากปากม้าทำไมต้องถามอีกครั้ง
Austin T French

พา ธ ที่ติดตั้งไว้ในหนึ่งในเครื่องคือ% SystemRoot% \ system32 \ WindowsPowerShell \ v1.0 \ powershell.exe มันเป็นเส้นทางที่แปลกในการติดตั้ง v2.0 ใช่ไหม?
Thronk

ฉันยังไม่ได้อัปเดต Powershell บนเครื่อง Win7 ของฉันและใช้กับ v1
Yass

1
@AthomSfere อนุญาตให้มีการทำซ้ำข้ามไซต์และเนื่องจากการโพสต์ที่เชื่อมโยงไม่ปรากฏในแถบด้านข้างของไซต์ SE จึงเป็นประโยชน์ที่จะมีข้อมูลที่นี่เช่นกัน
John Bensin

1
@AthomSfere - ไม่เหมือนกันคำถามเพราะมันไม่ใช่ "วิธีการตรวจสอบรุ่น" แต่ "รุ่นใดมาใน Win7 โดยไม่ต้องอัปเดต
Thronk

คำตอบ:


14

ฉันเพิ่งติดตั้ง Windows 7 บนระบบใหม่และการทำงานget-hostใน PowerShell บอกฉันว่าฉันกำลังใช้งานเวอร์ชัน 2.0 แม้ว่าจะติดตั้งในโฟลเดอร์ v1.0 ก็ตาม

Windows PowerShell
Copyright (C) 2009 Microsoft Corporation. All rights reserved.

PS C:\Users\user> get-host


Name             : ConsoleHost
Version          : 2.0
InstanceId       : 61ef8a3b-0212-4743-87a1-eb2c00fb1e29
UI               : System.Management.Automation.Internal.Host.InternalHostUserI
                   nterface
CurrentCulture   : en-US
CurrentUICulture : en-US
PrivateData      : Microsoft.PowerShell.ConsoleHost+ConsoleColorProxy
IsRunspacePushed : False
Runspace         : System.Management.Automation.Runspaces.LocalRunspace

2
$PSVersionTableget-hostจะเป็นวิธีที่ดีกว่าที่จะตรวจสอบกว่า ดูstackoverflow.com/a/1825807/1394393
jpmc26

นี่เป็นโพสต์บล็อกของ Microsoft ที่พูดถึง $ PSVersionTable และ KB ที่จำเป็นในการดาวน์โหลดการอัพเดท ดูblogs.technet.microsoft.com/heyscriptingguy/2014/11/09/…
BastianW

คำถามที่มีคำตอบที่ครอบคลุมมากขึ้นเกี่ยวกับการค้นหารุ่น PowerShell คือการพิจารณารุ่น PowerShell ที่ติดตั้งไว้
Peter Mortensen

คำตอบนี้เชื่อถือได้หรือไม่เนื่องจากคำถามที่เชื่อมโยงกล่าวว่าget-hostไม่ส่งคืนข้อมูลที่ถูกต้อง นอกจากนี้คำตอบยังขึ้นอยู่กับรุ่นของ Windows 7 ที่ติดตั้งด้วยหรือไม่ (เช่นตัวติดตั้งบางตัวมาพร้อมกับ SP1 ในตัวหรือไม่)
mwfearnley
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.