`

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

 
分享到:
评论

相关推荐

    Windows_PowerShell脚本编程

    该外壳程序包括交互式提示和脚本环境,两者既可以独立使用也可以组合使用。 本文档介绍了 Windows PowerShell 的基本概念和功能,并提供了一些使用 Windows PowerShell 进行系统管理的建议方法。

    Windows Powershell入门指南(中文)-微软资料.pdf

    PowerShell 不仅是一个交互式的命令行工具,还提供了丰富的脚本支持,允许用户编写脚本来自动化重复性的管理任务。这种脚本语言融合了命令行的简洁性和编程语言的强大功能,使得系统管理员能够通过编写脚本来实现对...

    Windows PowerShell 1.0

    6. **交互式提示符**:PowerShell的提示符允许用户即时查看和操作对象属性,方便调试和学习。 **SQL Server 2008与PowerShell的关系:** 在安装SQL Server 2008时,PowerShell 1.0提供了对安装过程的底层控制,包括...

    Windows PowerShell 实用教程

    Windows PowerShell 是由微软开发的一款强大的交互式命令行界面和脚本语言环境,专为系统管理和自动化设计。它首次出现在 Windows XP 和 Windows Server 2003 的后期版本以及 Windows Vista 中,并在后续的操作系统...

    Windows PowerShell系列课程(1):PowerShell概览及使用技巧

    在PowerShell中,**PowerShell工作区** 是一个交互式的环境,允许用户输入命令并查看结果。与传统的命令提示符相比,PowerShell提供了更强大的功能,如管道(Pipeline)机制,它能够将一个命令的输出作为另一个命令...

    Windows+Powershell入门指南(中文)-微软资料

    它不仅提供了交互式的命令行操作,还支持脚本编程,旨在简化Windows系统的管理和自动化任务。与传统基于文本的命令行工具不同,PowerShell 基于 .NET Framework 和 CLR(公共语言运行时),能够处理和返回 .NET 对象...

    Powershell 实例教程

    PowerShell 是一个强大的命令行脚本环境,专为Windows操作系统设计,用于系统管理和应用程序自动化。它不仅扩展了传统的命令提示符(cmd.exe),而且从根本上改变了交互式管理的方式。PowerShell 基于.NET框架,因此...

    Windows PowerShell入门指南

    它既支持交互式操作也支持脚本化编程,这种灵活性使得用户可以根据需求灵活选择工作模式。 - **对象处理能力**:与传统命令行工具处理文本的方式不同,Windows PowerShell 是基于 .NET 公共语言运行时 (CLR) 和 ...

    Windows powershell 3.0.pdf

    7. **增强的交互性**:PowerShell提供了一个交互式的命令提示符,用户可以使用Tab键进行自动补全,增强了用户体验。 8. **远程管理**:通过WinRM(Windows Remote Management),PowerShell 3.0支持远程执行命令和...

    PowerShell 入门基础教程

    该外壳程序包括交互式提示和脚本环境,两者既可以独立使用也可以组合使用。 现在win2008,win7都集成了PowerShell,系统不带PowerShell可以自行到官方下载安装即可。 下载地址://www.jb51.net/jiaoben/67200.html ...

    PowerShell基本语法及常用命令(中文)

    1. **PowerShell Console**:PowerShell的主界面是一个命令提示符窗口,它提供了交互式环境来运行命令和脚本。 2. **Cmdlets**:PowerShell的核心是Cmdlets(命令集),它们是一组遵循统一命名规则的小型、单一功能...

    WindowsXP-KB926140-v5-x86-CHS(Windows PowerShell 1.0).rar )

    6. **提供交互式提示符**:PowerShell提供了交互式的命令行环境,用户可以直接输入命令并查看结果,同时支持Tab自动补全功能,提高了操作效率。 7. **安全性增强**:KB926140这个安全更新增强了PowerShell的安全性...

    Windows PowerShell 中文讲座

    Windows PowerShell 是微软推出的一种强大的命令行接口和脚本语言,它为系统管理员提供了更高效地管理和自动化Windows环境的能力。PowerShell最初被称为Monad,旨在替代传统的命令行工具,但它最终成为现有工具和...

    dotnet-将一个PowerShell脚本嵌入到PNG文件的像素中并生成一个oneliner来执行

    标题中的“dotnet-将一个PowerShell脚本嵌入到PNG文件的像素中并生成一个oneliner来执行”是一个高级技巧,它涉及到.NET开发、PowerShell编程以及数据隐藏技术。这种技术通常用于隐蔽通信或者在限制环境中执行代码,...

    19.Powershell基础入门及常见用法(一)1

    1. **基础概念**:Powershell是一种基于.NET Framework的命令行工具,提供了一种交互式的shell环境和一套面向对象的命令集,用于管理系统和执行任务。 2. **为什么强大?** Powershell的强大之处在于它的模块化设计...

    Windows PowerShell 2.0 Graphical Help File (Nov 2007)

    6. **提供交互式提示符**:PowerShell 提供了一个交互式的命令提示符,用户可以直接输入命令并即时查看结果。 **PowerShell 2.0 的新功能** 1. **Remoting(远程操作)**:PowerShell 2.0 引入了远程操作功能,让...

    dotnet-PowerShell是跨平台WindowsLinux和OSX自动化和配置工具框架

    1. **PowerShell Console**: 提供了一个交互式的命令行环境,用户可以直接输入命令并看到结果。 2. **PowerShell Provider**: 类似于文件系统,但可以扩展到管理其他数据存储,如注册表、证书存储、XML文档等。 3. *...

    Windows Powershell in Action

    这部分包括了如何启动和交互式地使用PowerShell,以及理解PowerShell的工作原理。 接下来,作者深入探讨了PowerShell中的类型系统,讲解了如何处理不同类型的变量和数据结构。书中详细介绍了各种操作符和表达式,...

    Powershell

    安全性方面,PowerShell继承了Microsoft多年来的安全研究成果,默 认情况下不会运行脚本,仅限于交互式运行单个命令。如果启用脚本运行,PowerShell可以限制只运行经过数字签名的脚本,有效防止恶意脚本的执行,避免...

Global site tag (gtag.js) - Google Analytics