开始学习PowerShell


关键词

开始学习PowerShell

摘要

<p>本文介绍如何开始学习PowerShell,包括学习前的准备工作,如何写第一个脚本,接下来的学习方向。</p><p><br /></p><p>一、准备工作</p><p><br /></p><p>首先,你需要一个PowerShell的开发环境。如果你是Win7系统,那可以打开“开始菜单”,“所有程序”,“附件”,“Windows PowerShell”目录下,有PowerShell和PowerShell ISE两个东西,前者就是一个PowerShell命令的上下文环境,就像cmd.exe一样。而ISE是一个简单的集成开发环境,你可以在里面写PowerShell脚本文件,并进行简单的调试。</p>

本文介绍如何开始学习PowerShell,包括学习前的准备工作,如何写第一个脚本,接下来的学习方向。


一、准备工作


首先,你需要一个PowerShell的开发环境。如果你是Win7系统,那可以打开“开始菜单”,“所有程序”,“附件”,“Windows PowerShell”目录下,有PowerShell和PowerShell ISE两个东西,前者就是一个PowerShell命令的上下文环境,就像cmd.exe一样。而ISE是一个简单的集成开发环境,你可以在里面写PowerShell脚本文件,并进行简单的调试。

如果你是Windows2003系统,那你还得装一下PowerShell,最好是直接装2.0版本。1.0版本,其实你应该相信它是不成熟的。

虽然Windows系统带了集成开发环境,我个人还是建议大家使用专业的软件,比如说“PowerShellPlus Professional Edition”,虽然名称上说是专业版,其实它也是free的,可以自由下载、安装。


二、试用PowerShell


1、打开“PowerShellPlus Professional Edition”或Windows自带的PowerShell,在console窗口输入dir命令试试,感觉是不是在用cmd.exe,呵呵 。


2、输入notepad.exe,是不是打开了一个记事本?


3、输入 “& notepad.exe”,是不是还是打开了一个记事本?但它和前面有重大的区别,那就是你已经在真正使用PowerShell了。


4、新建一个test1.ps1文件,用记事本打开,然后输入:

$program = "notepad"

& $program

如果这段代码被正确执行,应该会打开一个记事本程序。但正常情况下,你应该不会正确执行。因为Windows  PowerShell默认不允许执行ps1文件,如何解决,请看另外一篇文章。

http://www.splaybow.com/post/powershellexecps1.html

如果你搞定了,那么恭喜你,你已经入门了——虽然你现在还什么都不懂……


三、接下来的学习


接下来的学习应该是围绕系统管理和日常事务来展开,最好的老师是实践。把你想自动化实现的事情,都用PowerShell去实现看看,当然为了避免遭遇强大的挫折而让你没有信心继续下去,你应该从最简单的一两句的脚本开始学起。


有什么想不通的问题,也可以与我交流。

另外,加入powershell.com网站,它会每天以邮件的形式发一些有用的脚本过来,非常值得一看。

 

要饭二维码

洪哥写文章很苦逼,如果本文对您略有帮助,可以扫描下方二维码支持洪哥!金额随意,先行谢过!大家的支持是我前进的动力!

文章的版权

本文属于“洪哥笔记”原创文章,转载请注明来源地址:开始学习PowerShell:http://www.splaybow.com/post/powershell-begin-to-learn.html

如果您在服务器运维、网络管理、网站或系统开发过程有需要提供收费服务,请加QQ:8771947!十年运维经验,帮您省钱、让您放心!
亲,如果有需要,先存起来,方便以后再看啊!加入收藏夹的话,按Ctrl+D

« 关于PowerShell调用FlashFXP上传文件的一点说明 防止安全策略或防火墙配置错误而导致远程无法连接 »