IT博客汇
  • 首页
  • 精华
  • 技术
  • 设计
  • 资讯
  • 扯淡
  • 权利声明
  • 登录 注册

    PowerShell:Upgrade 2.0 –> 5.1

    Adamhuan发表于 2017-01-13 07:18:04
    love 0

    默认情况下,MS Windows server 2008 R2,安装好了以后,PowerShell的版本是V2:

    Windows PowerShell
    Copyright (C) 2009 Microsoft Corporation. All rights reserved.
    
    PS C:\Users\administrator> $PSVersionTable
    
    Name                           Value
    ----                           -----
    CLRVersion                     2.0.50727.5420
    BuildVersion                   6.1.7601.17514
    PSVersion                      2.0
    WSManStackVersion              2.0
    PSCompatibleVersions           {1.0, 2.0}
    SerializationVersion           1.1.0.1
    PSRemotingProtocolVersion      2.1
    
    
    PS C:\Users\administrator>

    因此,如果想要使用最新的PowerShell,你需要执行升级操作。

    当前最新版本的PowerShell是:5.1

    一、.NET Framework 4.6支持
    该版本的安装,需要.NET Framework 4.6的支持:
    WMF 5.1 Preview requires the .Net Framework 4.6

    .NET Framework 4.6的官方离线包下载地址:
    https://www.microsoft.com/en-US/download/details.aspx?id=53344

    安装好了.NET Framework 4.6以后,你还需要安装WMF。

    .NET Framework的安装,官方有支持文档(各个版本的下载路径):
    https://msdn.microsoft.com/en-us/library/5a4x27ek(v=vs.110).aspx

    二、Windows Management Framework支持

    WMF的安装,官方有支持文档(各个版本的下载路径):
    https://msdn.microsoft.com/en-us/powershell/wmf/5.1/install-configure

    WMF 5.0:
    https://www.microsoft.com/en-us/download/details.aspx?id=50395

    三、升级完成:
    上面的安装完成后,会要求重启电脑。

    电脑重启好了以后,你会发现PowerShell已经升级成功:

    Windows PowerShell
    Copyright (C) 2016 Microsoft Corporation. All rights reserved.
    
    PS C:\Users\administrator>
    PS C:\Users\administrator> $PSversionTable
    
    Name                           Value
    ----                           -----
    PSVersion                      5.1.14394.1000
    PSEdition                      Desktop
    PSCompatibleVersions           {1.0, 2.0, 3.0, 4.0...}
    BuildVersion                   10.0.14394.1000
    CLRVersion                     4.0.30319.17929
    WSManStackVersion              3.0
    PSRemotingProtocolVersion      2.3
    SerializationVersion           1.1.0.1
    
    
    PS C:\Users\administrator> Get-Host | Select-Object Version
    
    Version
    -------
    5.1.14394.1000
    
    
    PS C:\Users\administrator>

    ——————————
    Done。



沪ICP备19023445号-2号
友情链接