我正在尝试创建一个解决方案,以在非常稳定的环境中启动远程进程,并且我知道用户群将拥有 Windows 7 - 但大多数不会对其进行更新。
使用 PowerShell 2.0 执行远程 SSIS 包说 Windows 7 带有电源外壳2.0 因此能够进行远程执行,但我似乎记得必须将我的机器升级到 PowerShell 2。我目前使用的是 PowerShell v3 版,无法访问需要运行脚本的机器。
Windows 7 预装了哪个版本的 PowerShell?
答案1
我最近在一个新系统上安装了 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