PowerShell基础教程(2)——Windows PowerShell中的交互式和脚本

PowerShell基础教程(2)—— Windows PowerShell中的交互式和脚本

交互式环境<o:p></o:p>

与其他外壳程序一样,Windows PowerShell 支持完全交互式环境。在提示符下键入命令后,将处理该命令并在外壳程序窗口中显示输出。可以将命令输出发送到文件或打印机,也可以使用管道运算符 (|) 将输出发送到其他命令。

对脚本的支持<o:p></o:p>

如果重复运行特定的命令或命令序列,或者如果开发一系列命令来执行复杂的任务,则会希望在文件中保存命令并执行命令文件,而不是在提示符下键入命令。保存有命令的文件称为脚本。<o:p></o:p>

Windows PowerShell 除了提供交互式界面外,还完全支持脚本。在 Windows PowerShell 中,脚本文件的文件扩展名为 .ps1。若要运行脚本,请在命令提示符下键入该脚本的名称。文件扩展名是可选的。<o:p></o:p>

例如:<o:p></o:p>

c:\test\testscript.ps1<o:p></o:p>

<o:p> </o:p><o:p></o:p>

c:\test\testscript<o:p></o:p>

<o:p> </o:p>即使脚本在当前目录中,也必须指定脚本文件的完全限定路径。若要指示当前目录,请键入目录名称或使用点 (.) 表示当前目录。例如:<o:p></o:p>

.\testscript.ps1 <o:p></o:p>

<o:p> </o:p>虽然脚本在一些企业中非常有用 -- 甚至是必需的,但是它们可以用于传播恶意代码。因此,Windows PowerShell 中的安全策略(称为执行策略)允许您确定脚本是否可以运行,以及它们是否必须包括数字签名。为了消除明显的风险,Windows PowerShell 中的执行策略都不允许通过双击脚本的图标来运行它。有关详细信息,请键入:<o:p></o:p>

get-help about_signing<o:p></o:p>

<o:p></o:p>Windows PowerShell 还包括一种非常丰富的脚本语言,使用该语言可以创建从最简单到非常复杂的脚本。它支持用于循环、条件、流控制和变量赋值的语言结构。

<o:p> </o:p>

严禁抄袭和谢绝任何形式的私自转载,如需转载,请与本人联系,谢谢!<o:p></o:p>

好书推荐,精彩明天继续······<o:p></o:p>

 向有一定开发经验的朋友们推荐两本.NET方面的经典著作,中文版在国内深受读者好评!<o:p></o:p>

1.C#.NET实战:平台、语言与框架》(原书名:Practical .Net2 and C#2: Harness the Platform, the Language, the Framework<o:p></o:p>

<o:p> </o:p>

(1)       C#传奇经典<o:p></o:p>

(2)       世界众多.NET专家好评如潮的秘籍<o:p></o:p>

(3)       国内四位MVP联袂翻译<o:p></o:p>

(4)       深入全面,知识密集,代码丰富<o:p></o:p>

更多详细信息: http://www.china-pub.com/37188<o:p></o:p>

<o:p> </o:p>

2.ASP.NET 2.0揭秘.1》(原书名: ASP.NET 2.0 Unleashed

 

<o:p></o:p>

(1)   微软技术大师力作<o:p></o:p>

(2)   四位微软MVP联袂翻译,众多MVP鼎力推荐<o:p></o:p>

(3)   代码密集,提供C#VB.NET两种版本<o:p></o:p>

(4)   有史以来最成功的ASP.NET著作的最新版,有“ASP.NET圣经之誉。<o:p></o:p>

更多详细信息: http://www.china-pub.com/36237

 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值