Ⅰ.为什么要学powershell?
1.PowerShell简介
微软GUI图形界面,以其优美的界面,简便的可视化操作、配置服务时只要点几下鼠标就能完成,遇到不知道的操作可以查看图标,说明即可操作,非常简单易用。
既然如此,为什么还要学习PowerShell呢?
如果以创建域用户为例,GUI界面下创建域用户要用5分钟,因为有一堆属性需要添加,那么创建100个用户就要用500分钟。有没有方法能提高创建用户的速度。
早期的VBscript能够通过创建脚本来解决一些问题,不过,由于微软没有全心在vbscript上投入,使得这个产品有很多不足。比如:你可以使用脚本进行网络配置,想要测试网络速度,就要另想办法了。
PowerShell的出现填补了空白,不仅能完整的管理系统的功能,而且自动化重复任务和GUI下不支持的工作。同时PS还支持Exchange、SharePoint、SystemCenter等等大量组件。
微软仍在开发GUI的控制台,在底层执行的仍然是PowerShell命令。
2.PowerShell的安装
基本上现在人们使用的都是Windows7以上的系统,在系统中自带了PowerShell工具。
PowerShell在32位系统中有2个程序:
- PowerShell和PowerShell ISE
PowerShell在64位系统中有4个程序:
- PowerShell(86)和PowerShell ISE(86)。
- PowerShell和PowerShell ISE,这两个时64为程序。
PowerShell和PowerShell ISE区别。
- PowerShell命令行交互界面,用来使用、执行PowerShell命令。在ServerCore中也可以使用。
- PowerShell ISE在图形化界面中才能使用的IDE,可以查询命令和编辑脚本,没有集成到ServerCore中。
查看Windows系统中PowerShell的版本,点击开始菜单-所有附件-点击PowerShell。
输入:$PSversionTable查看PowerShell版本,如果可以查到,版本是3.0以上的。如果查不到,版本小于3.0。
建议升级,可以直接下载PowerShell程序进行安装,不需要考虑依版本号顺序进行安装。
- PowerShell3.0下载地址:
https://www.microsoft.com/en-us/download/details.aspx?id=34595
- PowerShell4.0下载地址:
https://www.microsoft.com/en-us/download/details.aspx?id=40855
PowerShell必须使用.NET.Framework4.0,如果考虑兼容和扩展性,做好将.NET.Framework3.5和.NET.Framework4.5都安装上。
PowerShell32位和64位的区别:微软越来越把重点放在64位的系统上,32位只是用来兼容和扩展的需要。
原文地址:https://www.cnblogs.com/diantangwushi/p/9104380.html