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 下载地址
powershell3.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.
Windows PowerShell 简介的更多相关文章
- Office 365 - SharePoint 2013 Online 中使用Windows PowerShell
1.如果想要在SharePoint Online中使用Windows PowerShell,首先需要安装SharePoint Online Management Shell(下载地址附后),如下图: ...
- 解决VS2015启动时Package manager console崩溃的问题 - Windows PowerShell updated your execution policy successfully, but the setting is overridden by a policy defined at a more specific scope
安装VS2015,启动以后,Package manager console崩溃,错误信息如下: Windows PowerShell updated your execution policy suc ...
- 用Windows PowerShell 控制管理 Microsoft Office 365
如果想要通过PowerShell控制管理Office365,首先要安装Microsoft Online Services Sign-In Assistant 7.0,链接如下 Microsoft On ...
- 【SharePoint学习笔记】第2章 SharePoint Windows PowerShell 指南
快速了解Windows PowerShell 从SharePoint 2010开始支持PowerShell,仍支持stsadm.exe工具: 可以调用.NET对象.COM对象.exe文 ...
- SharePoint 2010 最佳实践学习总结------第2章 SharePoint Windows PowerShell指南
第2章 SharePoint Windows PowerShell指南 SharePoint 2010是SharePoint系列产品中第一个开始支持Windows PowerShell的产品,在以前的 ...
- 使用 Windows PowerShell 来管理和开发 windowsazure.cn 账户的特别注意事项
6月6日,微软面向中国大陆用户开放了Microsoft Azure公众预览版的申请界面.大家可以申请免费的 beta 试用,收到内附邀请码的通知邮件后只需输入激活码即可开始免费试用.具体网址为: ht ...
- Windows PowerShell ISE
Windows PowerShell 集成脚本环境 (ISE) 是 Windows PowerShell 的主机应用程序.在 Windows PowerShell ISE 中,可以在单一 Window ...
- 作为平台的Windows PowerShell(二)
在此系列文章的前一篇,我们看到了怎样使用System.Management.Automation.PowerShell 类来在c#应用程序中运行PowerShell 命令.在那些例子中,我们创建的都是 ...
- 作为平台的Windows PowerShell(一)
除了作为一种脚本语言外,Windows PowerShell被多种应用程序使用.这是因为Windows PowerShell引擎可以被托管在一个应用程序内部.这篇博文和下一篇博文将会处理在C#应用程序 ...
随机推荐
- http_load安装与测试参数分析 - 追求自由自在的编程 - ITeye技术网站
http_load安装与测试参数分析 - 追求自由自在的编程 - ITeye技术网站 http_load -p 50 -s 120 urls
- 在word 中复选框划勾或叉的方法
输入大写字母R.大写字母Q ,然后将字体改为Wingdings 2, 就分离得到带框的勾和叉.
- 为何要fork()两次来避免产生僵尸进程?
为何要fork()两次来避免产生僵尸进程? 当我们只fork()一次后,存在父进程和子进程.这时有两种方法来避免产生僵尸进程: 父进程调用waitpid()等函数来接收子进程退出状态. 父进程先结 ...
- c++中volatile详解
1. 为什么用volatile? C/C++ 中的 volatile 关键字和 const 对应,用来修饰变量,通常用于建立语言级别的 memory barrier.这是 BS 在 "The ...
- Wix打包系列(七) 添加系统必备组件的安装程序
原文:Wix打包系列(七) 添加系统必备组件的安装程序 我们知道在vs的打包工程中添加系统必备组件是一件很容易的事情,那么在wix中如何检测系统必备组件并在安装过程中安装这些组件.这里以.Net Fr ...
- Heritrix与Nutch对比
Nutch 开发语言:Java http://lucene.apache.org/nutch/ 简介: Apache的子项目之一,属于Lucene项目下的子项目. Nutch是一个基于Lucene,类 ...
- JVM最多支持多少个线程?
JVM最多支持多少个线程? McGovernTheory在StackOverflow提了这样一个问题: Java虚拟机最多支持多少个线程?跟虚拟机开发商有关么?跟操作系统呢?还有其他的因素吗? Edd ...
- C# webservice初探
转载请注明出处Coder的不平庸:http://blog.csdn.net/pearyangyang/article/details/46348633 因为工作的终端曾经是直接对数据库进行操作,导致每 ...
- Codeforces Round#201(div1) D. Lucky Common Subsequence
题意:给定两个串,求出两个串的最长公共子序列,要求该公共子序列不包含virus串. 用dp+kmp实现 dp[i][j][k]表示以i结尾的字符串和以j结尾的字符串的公共子序列的长度(其中k表示该公共 ...
- 参数化测试--sheet表的应用
自动化测试对录制和编辑好的测试步骤进行回放,这种是线性的自动化测试方式,其缺点是明显的,就是其测试覆盖面比较低.测试回放的只是录制时做出的界面操作,以及输入的测试数据,或者是脚本编辑时指定的界面操作和 ...