PowerShell 相关

脚本, 是使用一种特定的描述性语言,依据一定的格式编写的可执行文件,又称作宏或批处理文件。脚本通常可以由应用程序临时调用并执行。 

1,脚本语言解释执行,执行流程短,但是速度很慢,执行效率不如Java.

2,处于相同层面时代码可阅读

定位:我么你可以通过该Shell管理Windows系统中的所有功能。

微软仍然继续开发GUI的控制台,但是底层运行的仍然是Power Shell命令。

通过这种方式,微软保证我们可以在该shell中完成windows系统中的任意的工作。

如果需要自动化一个重复性的任务,或者完成在GUI中不支持的工作,那么你可以使用该shell来达成所愿。

而且,在接下来的几年,PowerShell会成为越来越多的管理功能的底层实现。而且他将---无处不在。

检查安装的PowerShell版本:$PSVersion Table

PowerShell包含两个应用程序的组件:基于文本的标准控制台(PowerShell.exe)和集成了命令行环境的图形化界面(ISE;PowerShell_ISE.exe)。

在学习他之前,建议设置一下shell的显示界面,如果你使用的是基于文本的控制台,那么强烈建议你修改显示的字体为Lucida(固定宽度),不要使用默认的字体。

控制台应用程序支持4种“Tab键补全”。

“Esc键”可以清空命令行。

运行  Help Get-Content:与下面的会返回相同的结果,只不过这个是一次一页显示。

Get-Help Get-Content

也可以使用:Get-Help Get-Content  | More分页显示,但这需要输入更多的字符,我们通常仅仅使用help。

“Ctrl + C组合键”:是表示返回的意思,而不是复制的意思。

简单介绍完PowerShell是什么,那么要着重说明学习为什么要学习PowerShell:

大家都知道在GUI下非常容易的就可以找到自己所需的内容,并且操作方便,几乎无需学习就可以立即上手,这也是Windows的优势,但随着应用和人员规模的增长,GUI操作无法满足大规模运维的需求,比如需要修改100个活动目录用户的公司名称,如果您正在面临或即将面临此类维护难题,那么PowerShell是你的不二之选。

对于操作系统而言,虽然图标按钮,下拉菜单等等虽然方便了我们的查询,管理和学习,但是它稚嫩完成视觉上的便利,但是不幸的是,他却不能为我们带来任何的效率提升上的汇报。

微软对PowerShell的定位是通过该Shell完全管理Windows,虽然微软仍在继续开发GUI控制台,但是底层实现则是PowerShell,如果需要自动化一个重复性的任务或者完成GUI不支持的工作,那么你可以使用PowerShell来达成所愿

很多产品目前都采用了这种方法,比如Exchange,SharePoint,SystemCenter,甚至有些Windows功能只能通过PowerShell进行管理

可以毫不夸张的说,未来的Windows工程师可以分为两种,一种会PowerShell,一种则不会

Help:分屏显示   而man是help的一个别名

(0)

相关推荐