Windows Powershell 介绍和安装

Powershell 是运行在windows机器上实现系统和应用程序管理自动化的命令行脚本环境。你可以把它看成是命令行提示符cmd.exe的扩充,不对,应当是颠覆。 powershell需要.NET环境的支持,同时支持.NET对象。微软之所以将Powershell 定位为Power,并不是夸大其词,因为它完全支持对象。其可读性,易用性,可以位居当前所有shell之首。 当前powershell有四版本,分别为1.0,2.0,3.0 ,4.0

如果您的系统是window7或者Windows Server 2008,那么PowerShell 2.0已经内置了,可以升级为3.0,4.0。
如果您的系统是Windows 8 或者Windows server 2012,那么PowerShell 3.0已经内置了,可以升级为4.0。
如果您的系统为Windows 8.1或者Windows server 2012 R2,那默认已经是4.0了。

Powershell 1.0 下载地址

Powershell 2.0 下载地址

powershell 3.0 下载地址

powershell 4.0 下载地址

powershell 5.0 下载地址

介绍

Powershell 3.0将会内置在Windows 8 client 和windows server 2012.

如果获取Powershell3.0呢?

内置:一旦装上了windows 8 client 或者 windows 2012 server 默认的Powershell版本就是Powershell 3.0 。如果你想使用Powershell2.0 需要重新下载。
下载:如果你的机器是 windows server 2008 或者 windows server 2008 R2,再或者是win7,也可以下载Powershell 3.0.,不过Powershell 3.0 需要 .NET 4.0的支持。

Powershell 3.0 将会作为Windows Management Framework 3.0的一部分。

这里列出一些Powershell 3.0 的新特性

Powershell 工作流
增强会话灾难恢复
语法简洁方便
增强了cmdlet的查找和自动导入模块的功能
提供了对webservice强大支持
ISE命令加载项

下载

powershell4.0

介绍

Windows Management Framework 4.0 安装包,现在支持下载和安装了。WMF4.0 可以让你在许多微软旧版本的操作系统上,利用Windows8.1和Windows Server 2012 R2中的管理技术。正式版与之前的预览版相比,包含了许多改进,客户在安装和使用之前,请确保仔细阅读了这篇文章,特别是WMF4.0与一些旧版本的Windows 服务器产品不兼容。

Windows Management Framework 4.0 预览版是今年7月份公布的,当时我们非常兴奋更够在社区中讨论它的用武之地,那现在,它只会变得更好。

WMF4.0可以安装在Windows 7 SP1,Windows Server 2008 R2 SP1, Windows Server 2012 和 Windows CE7上。需要注意的是,WMF4.0 无法安装到Windows 8上,但是你可以通过Windows Update来获取Windows 8.1的免费更新,该更新包含了WMF4.0。对于WMF4.0来说,NET4.5是一个额外的先决条件,请确保在安装WMF4.0之前,您的机器上已经安装了.NET4.5,否则会议静默的方式显示安装失败。

WMF 4.0 包含以下功能的更新版本:

Windows PowerShell
Windows PowerShell Integrated Scripting Environment (ISE)
Windows PowerShell Web Services (Management OData IIS Extension)
Windows Remote Management (WinRM)
Windows Management Infrastructure (WMI)
另外在 WMF 4.0我们还增加了一个令人振奋的新功能:

Windows PowerShell Desired State Configuration (DSC)
要使用此更新的管理基础设施来管理Windows 7 SP1,Windows CE7,Windows Server 2008 R2 SP1,和 Windows Server 2012,WMF4.o 必须安装在以前发布过的操作系统中。

连同每个操作系统的软件包,我们提供了一组发行说明和一些额外的DSC快速参考。它们包含了许多很有用的信息,比如一些已知问题,和它们的变通方法,还有一些与其他应用程式的兼容问题。所以鼓励大家下载并阅读。

在安装了WMF4.0 之后,要将操作系统更新,例如:从Windows7升级到Windows8,或者从Windows Server 2012升级到Windows Server 2012 R2.这些升级的方案都可能会碰到一些已经记载在发行说明中的已知问题。对您的操作系统进行升级前,请务必阅读升级发行说明,并准备执行一些额外的步骤,或者卸载WMF4.0。

同样WMF4.0 不支持从之前发布的预览版升级到现在的正式版,如果你的机器中已经包含了预览版,请卸载后重新安装WMF4.0正式版。

注意: 并不是所有的Microsoft服务器应用程序目前与WMF4.0兼容。所以安装WMF4.0前,请务必阅读WMF4.0的版本说明。具体来说下面的服务器应用程序暂时不兼容WMF4.0。

System Center 2012 Configuration Manager (not including SP1)
System Center Virtual Machine Manager 2008 R2 (including SP1)
Microsoft Exchange Server 2013, Microsoft Exchange Server 2010 and Microsoft Exchange Server 2007
Microsoft SharePoint 2013 and Microsoft SharePoint 2010
Windows Small Business Server 2011Standard
我们承认,仍然有一些管理Windows Server 2008的需求, Windows Management Framework 3.0  (WMF3.0)仍然适用 Windows Server 2008.

下载

(0)

相关推荐

  • 使用 powershell 创建虚拟机

    在进行与 azure 相关的自动化过程中,创建虚拟主机是避不开的操作.由于系统本身的复杂性,很难用一两条简单的命令完成虚拟主机的创建.所以专门写一篇文章来记录使用 PowerShell 在 azure 上创建虚拟主机(Ubuntu 服务器). 虚拟主机虚拟主机需要与其他的一些基础性组件关联在一起才能提供可用的服务,这些组件包括:网卡.public IP 地址.虚拟网络.网络安全组.存储等.下图包含了新建一个虚机所需要的其他组件: 也就是说在我们创建虚机的同时也要把这些组件一一的创建出来. 定义变

  • PowerShell读取文件内容、替换文件内容、读取限定行的例子

    我只能说,使用PowerShell来读取文本文件实在是一件太简单的事情了. Get-Content,获取指定位置的项的内容. 语法:Get-Content [-Path] <文件路径> [-Path]由方括号引起,表示可以写,也可以不写:不写则默认后面是文件路径,写了就指名道姓的说后面是文件路径. 直接运行这样一个命令,PowerShell将会把文件的内容输出到控制台上,如果你是想看看文件的内容,那这样做就Perfect! 但有时候,你想玩点高难度的运作--想把文件翻开来对里面的内容进行修改,

  • 25个常用PowerShell命令总结

    尽管Windows PowerShell已经出现一段时间了,习惯命令行的管理员可能对了解PowerShell功能的基础很感兴趣. 下面我们看看能由Windows PowerShell完成的最常见的25个任务.不止是这些任务很简单,显示语句的命令架构和其他PowerShell命令也很简单.掌握好这些基本命令是成为PowerShell专家的必经之路. 入门级别 1. 像文件系统那样操作Windows Registry--cd hkcu: 2. 在文件里递回地搜索某个字符串--dir –r | sel

  • Powershell实现编写和运行脚本

    一个Powershell仅仅是一个包含Powershell代码的文本文件.如果这个文本文件执行,Powershell解释器会逐行解释并执行它的的语句.Powershell脚本非常像以前CMD控制台上的批处理文件.您可以通过非常简单的文本编辑工具创建Powershell脚本. 通过重定向创建脚本 如果您的脚本不是很长,您甚至可以直接在控制台中要执行的语句重定向给一个脚本文件. PS E:> '"Hello,Powershell Script"' > MyScript.ps1

  • PowerShell中使用Get-Date获取日期时间并格式化输出的例子

    在PowerShell中有一个Get-Date的cmdlet,使用它可以直接返回当前的日期和时间.使用-Format参数可以返回当前的年.月.日.时.分.秒等. Get-Date的直接使用 在PowerShell中直接调用Get-Date,可以返回当前的日期和时间,包括年.月.日.时.分.秒.举例如下: 复制代码 代码如下: PS C:\Users\zhanghong> Get-Date 2013年9月9日 22:26:56 Write-Host中使用Get-Date 注意:在Write-Hos

  • Win8系统中使用PowerShell安装APPX应用命令介绍

    在Windows 8平台上,可以安装最新的LOB(业务线)应用程序,即后缀为.APPX的程序.APPX程序一般都需要开发者提交给Windows应用商店,由它审核后统一发布,其他用户通过应用商店下载安装.如果我们自己开发的一个APPX程序,我只想给自己或少部分人用,那也不必走应用商店的复杂流程,可以自己安装在自己的设备上. 本文就介绍如何使用PowerShell来安装APPX程序.当然,这里要注意,既然是APPX程序,那一定是Windows 8系统:既然是Windows 8,那一定是PowerSh

  • PowerShell 入门基础教程

    Windows PowerShell 是专为系统管理员设计的新 Windows 命令行外壳程序.该外壳程序包括交互式提示和脚本环境,两者既可以独立使用也可以组合使用. 现在win2008,win7都集成了PowerShell,系统不带PowerShell可以自行到官方下载安装即可. 下载地址:http://www.jb51.net/jiaoben/67200.html 解读: 1.什么是交互式提示? 答:交互式提示就像打开一个cmd窗口,在里面执行一个ping命令一样,它会动态的输入结果.也可以

  • 浅谈CMD和win powershell的区别

    cmd是和powershell都可以做命令行交互,批处理和powershell脚本功能也相当. 我不知道你怎么理解cmd,但下面是powershell是基于.net的,只要你足够了解.net,你可以使用她做任何你想做的事情. Windows PowerShell 是专为系统管理员设计的新 Windows 命令行 shell.Windows PowerShell 包括交互式提示和脚本环境,两者既可以独立使用也可以组合使用. 与接受和返回文本的大多数 shell 不同,Windows PowerSh

  • Windows PowerShell是啥?看完本文你就懂它了

    引子 一直很羡慕Linux的命令提示符(当然他们叫Shell).正则表达式,管道,各种神奇的命令,组合起来就能高效完成很多复杂的任务.效率实在是高.流了n年的哈喇子以后,终于有幸用上了Win7,邂逅了cmd的升级版:Windows PowerShell.从此暗爽无比,原来Windows下也有这样的利器呀~ 看看下面的Windows脚本,不到15行有效代码.在Win7下只要右击脚本文件,选择Run with PowerShell,就会自动找到最占内存的10个进程,然后将它们占用的内存画成一个三维饼

  • Windows Powershell 介绍和安装

    Powershell 是运行在windows机器上实现系统和应用程序管理自动化的命令行脚本环境.你可以把它看成是命令行提示符cmd.exe的扩充,不对,应当是颠覆. powershell需要.NET环境的支持,同时支持.NET对象.微软之所以将Powershell 定位为Power,并不是夸大其词,因为它完全支持对象.其可读性,易用性,可以位居当前所有shell之首. 当前powershell有四版本,分别为1.0,2.0,3.0 ,4.0 如果您的系统是window7或者Windows Ser

  • Python3的介绍、安装和命令行的认识(推荐)

    PYTHON3介绍 Python是著名的"龟叔"Guido van Rossum在1989年圣诞节期间,为了打发无聊的圣诞节而编写的一个编程语言. Python就为我们提供了非常完善的基础代码库,覆盖了网络.文件.GUI.数据库.文本等大量内容,被形象地称作"内置电池(batteries included)".用Python开发,许多功能不必从零编写,直接使用现成的即可. 除了内置的库外,Python还有大量的第三方库,也就是别人开发的,供你直接使用的东西.当然,如

  • 关于Windows Server 2012上安装.NET Framework 3.5的问题

    目录 一.修改组策略 : 二.通过系统的默认安装 三.使用如下 PowerShell 脚本进行安装 四.说系统补丁问题 五.通过系统默认 六.最后总结了其实只有两种方式可行 最近在部署项目的是否需要安装sql server 2008 r2,前提条件,服务器需要安装.net framework3.5 服务器环境是windows server 2012 r2, 然后: net3.5安装正常流程安装,一直装不上, 提示如下错误: 经过将近两天的折腾,查阅了大量的资料, 也找遍了百度所有解决方案, 都未

  • Windows Powershell 自动化变量

    Powershell 自动化变量 是那些一旦打开Powershell就会自动加载的变量. 这些变量一般存放的内容包括 用户信息:例如用户的根目录$home 配置信息:例如powershell控制台的大小,颜色,背景等. 运行时信息:例如一个函数由谁调用,一个脚本运行的目录等. PS> $HOME C:\Users\test PS> $currentProcessID=$pid PS> $currentProcessID 5356 PS> Get-Process -Id $pid H

  • Windows 64位下装安装Oracle 11g,PLSQL Developer的配置问题,数据库显示空白的完美解决方案(图文教程)

    安装pl sql 后,若下图的数据库处为空.则需要安装32位的客户端,说明pl sql不支持64位客户端连接. 解决办法: 1.下载32位Oracle客户端,并安装 2.设置PLSQL Developer 打开pl sql 在"工具" - "首选项" - "连接"中,设置 OCI库 (即oracle 32位的安装位置) D:\app\Administrator\product\11.2.0\client_1\oci.dll 如下图: 3.添加环境

  • Resin在Windows系统下的安装

    jsp是sun在servlet基础上发展而来的一种新的web开发工具,在国外ejb+jsp/servlet+应用服务器+数据库已经已经成为电子商务站点的流行架构.如果您选用jsp平台作为internet商业站点的支持, 那么速度.价格和稳定性都是要考虑到的,作为这些resin是十分出色的.resin在linux下的安装已经有不少文章介绍过,本文介绍它在windows操作系统下的安装,相信看过本文,您将会很轻松架构起一个拥有强大功能的web站点. 首先的要求,是jdk已经正常安装.在这里我就不冗述

  • Windows 下noinstall方式安装 mysql 5.7.5 m15 winx64(推荐)

    下载解压不说 我解压在:E:\DBFiles\mysql-5.7.15-winx64\mysql-5.7.15-winx64 添加配置文件E:\DBFiles\mysql-5.7.15-winx64\mysql-5.7.15-winx64\my.ini ####################配置文件开始################### [client] default-character-set=utf8 [mysqld] port=3306 basedir ="E:\DBFiles\m

  • windows nfs 服务端安装配置教程

    windows7下面安装nfs客户端命令: 打开或关闭windows功能>nfs服务(勾选上)重启 hanewin(windows7下安装nfs服务)使用: 下载地址:http://www.hanewin.net/ 安装后需要生成注册码: liyuan3210/FBLZ3577F37E78FB 1.安装好后首先需要配置nfs服务端 NFS Server>Exports配置服务端目录 d:\nfsroot -name:nfsroot -umask:000 -public -mapall:0 2.

  • Windows Me光盘启动安装过程

    一.准备工作: 1.准备好Windows Me 简体中文版安装光盘,并检查光驱是否支持自启动.    2.可能的情况下,在运行安装程序前用磁盘扫描程序扫描所有硬盘检查硬盘错误并进行修复,否则安装程序运行时如检查到有硬盘错误即会很麻烦.    3.用纸张记录安装文件的产品密匙(安装序列号).    4.可能的情况下,用驱动程序备份工具(如:驱动精灵 2004 V1.9 Beta.exe)将原Windows Me下的所有驱动程序备份到硬盘上(如∶F:\Drive).最好能记下主板.网卡.显卡等主要硬

随机推荐