当前位置:  开发笔记 > 开放平台 > 正文

如何开始使用PowerShell?

如何解决《如何开始使用PowerShell?》经验,为你挑选了4个好方法。

我玩过PowerShell V1的早期测试版之一,但由于它变成了"黄金"而没有使用它.开始使用PowerShell的最佳方法是什么?

我应该使用哪个版本的PowerShell(V1.0 vs 2.0 CTP)?你在使用PowerShell做什么用途?是否有任何工具可以使PowerShell更容易使用(即开发环境)?



1> Steven Muraw..:

为了学习PowerShell,有许多很棒的资源

    Technet虚拟实验室(Windows PowerShell简介)

    PowerShellCommunity.org - 论坛,博客,脚本存储库

    irc.freenode.net上的powershell

    PowerShell播客 - PowerScripting.net和Get-Scripting.blogspot.com

对于IDE样式环境,您可以使用PowerShell Analyzer(免费)和PowerGUI(免费),PowerShell Plus(商业版),PrimalScript(商业版)和Admin Script Editor(商业版).

我尽我所能使用PowerShell.现在,我正在研究基于PowerShell的构建脚本环境Psake.我使用if来管理我的Active Directory,Hyper-V,Twitter,一些键盘自动化(在winforms应用程序中托管PowerShell以获取击键),以及大量其他内容.我要检查的另一个很酷的项目是PSExpect进行测试.我还将它用于数据库访问 - 监视应用程序对数据库中的行所做的更改.它也集成在我的网络监控解决方案中.

我也希望使用PowerShell作为我正在进行的项目的脚本引擎.

编辑: 如果您只是学习PowerShell,我会专注于V1.随着你越来越舒服,看看CTP,但是太多可以从CTP改为实际发布的V2,以使其成为你的学习工具. 版本2已经发布,可从XP SP3,Server 2003,Vista和Server 2008以及Win7和Server 2008 R2的框中获得.你在V1学到的东西仍然可以很好地为你服务,但现在我专注于V2,因为有一个优秀的功能集.

祝好运!



2> John Channin..:

逐一回答你的问题.

获得CTP的v2.0.我使用过1.0和2.0,并没有发现更高版本的稳定性问题,它有更多的功能.

入门的最佳方法是学习三个基本命令并开始使用它.

步骤1 - 使用Get-Command发现可用命令

例如,要查找所有"get"命令,只需键入:

*Get-Command get**

例如,要查找所有"set"命令,只需键入:

*Get-Command set**

第2步 - 使用Get-Help了解如何使用每个命令

要获得有关Get-Command命令行开关类型的基本帮助:

Get-Help Get-Command

要获得更多信息类型:

Get-Help Get-Command -full

第3步 - 使用Get-Member发现对象属性和方法

Powershell是一种面向对象的脚本语言.一切都是具有属性和方法的完全成熟的.Net对象.

例如,获取Get-Process命令行开关类型发出的对象的属性和方法:

Get-Process | 获得会员

还有一些其他概念需要理解,比如管道和正则表达式,但如果您已经完成了一些脚本编制,那些应该已经很熟悉了.

我用它做什么用的?

两件事情:

    处理来自大规模分布式网格应用程序的日志文件.为此,它已被证明是非常有价值和强大的.

    快速测试.Net类.



3> Kevin Dente..:

例如,有许多PowerShell工具,

的PowerGUI

PowerShell Plus(非免费)

PowerShell in Action是一本备受好评的书.

Powershell团队有一个博客.



4> Jon Sagara..:

我刚刚发现这个免费的电子书,链接自Windows PowerShell博客:

掌握PowerShell

推荐阅读
手机用户2402852387
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有