powershell的使用(一)

在写本文之前,我想说的是本文的大多数内容都是来至于在安装powershell后的powershell提供的相关英文参考文档的中文翻译.因为其内容比较的丰富,所以我觉得大家有必要去看一下.另外,在写本文的过程中,本人将嵌入一些必要的截图以让大家更加容易的看懂和测试.本文的结构安排遵循个人的安排.最近几年学习powershell的人数正在日渐剧增.为什么会出现这样的情况呢?相信如果你看了它提供的相关功能后,你也会被折服的.
一,POWERSHELL 的安装
POWERSHELL 的安装类似于其它的应用软件的安装,不过值得注意的是在安装前你必需提供相应的环境,根据版本的不同,相应的环境是有些区别的,本人将用
Powershell V2(测试版)举例进行POWERSHELL的详细安装过程.
    A,根据你所以使用的操作系统选择相应的powershell安装文件.
    B,安装前:1,Net Framework2.0或者以上版本需要安装,注意如果你已经安装了VS7.0及以上的版本的开发工具等,这个环境已经安上了.因此不需要你另外从网上
下载Net Framework进行安装;2,Powershell 的远程功能需要你安装WS_MAN,注意该文件微软是以补丁的形式发布的;3,使用pwoershell的图形界面需要你安装.Net Framework3.0.
   C,根据提示安装相应的文件.(在安装了相应的文件后,你可以在开始菜单里看见 windows powershell v2菜单组,并选择其中的release Notes参考文档,在该文
档里面你可以查看powershell的安装过程及相应的版本更新及其它需要注意的地方.)
二,powershell的介绍
     Windows PowerShell 是专门为系统管理员设计的新型的Windows命令行工具.该工具包含了一个交互式和脚本环境,它们可以混合使用也可以单独使用.不像其它接
受和返回文本的命令行工具,Windows PowerShell是建立在.NET的公共语言运行环境(CLR)和.NET框架的基础之上的,并且它接受和返回的是.NET的对象.Windows PowerShell基本运行环境的改变带来了完全崭新的工具和方法供windwos的管理和配置.
    引进了命令集的概念.一个简单的,间功能的命令行工具内置在该命令行工具中.你可以分开使用每一个命令.但是当你想联合简单的命令行工具构成复杂的任务时

,其产生的效应是很显著的.Windows PowerShell包含超过100个基本的命令集,当然你也可以写你自己的命令集并且同其它人分享你的命令.  类似于其它壳,Windows PowerShell可以让你访问计算机的文件系统,另外,Windows PowerShell提供商使你还能访问其它的数据区域像访问文件系统一样那样的容易,比如:注册表,数据签名论证储存区,该手册将介绍Windows PowerShell:语言,命令集,提供商和对象的使用.
powershell与其它壳的主要区别有:
  1,powershell处理的不是文本而是基于.NET平台的对象.
  2,powershell为许多内置的命令提供统一的界面,便于操作和记忆.
  3,所有的壳命令使用同样的命令行解析器.
powershell命令集:命令集---(command-let)是操作对象且具有单元功能的命令,你可以通过它们的命名格式来识别它们,其格式是动词-名词.如:get-help,get-
process,start-service.
  powershell的其它特点有:
1,支持复合任务;

2,其脚本语言的使用类似于高级面向对象编程语言,因此对于学习了面向对象语言的朋友们,学powershell应该不难.

3,powershell的的名字遵从"一看就知"的原则,这样大大减轻了使用者记忆的负担.
三,powershell的基本使用及其注意点
 安装好powershell后,根据你使用软件的经验,你不难发现至少有三种启动方式(介意如果你不准备运用脚本文件的话,不要使用powershell图形化界面).在启动
powershell后.许多人说powershell是dos的第二代,虽然前面已经讲了不少的区别,因为我不赞成该观点,不过在某些方面的确它们还是有一定的兼容性,如dos的常

用命令 cd,dir等都能够在powershell环境中运行.只是在powershell中提供了更为准确的概念来描述它们----别名.比如你输入ipconfig,你仍然会看到相应的IP配置信息.再输入ipconfig | select-string -pattern 255再观察相应的信息.具体内容我将在后面详细的讲解.
在讲述powershell 的命令使用及其具体使用规则时,我将按照我的学习总结来讲解.
     A,首先是学会powershell 中最为有用的三个帮助命令的使用---get-help,get-command和get-member,get-help,主要是获得相关命令的语法,参数的使用以及例子等相关的帮助信息.

   1.get-help get-service就是想获得get-service的相关使用信息.
   2.get-command 主要是想获得相关的命令的概述信息.另外在你没法具体记住某个命令的名字时尤其有用.可以使用通配符来查找.
  3.get-member主要是想获得处理的对象的详细信息,包括该对象的属性和方法,这里的属性和方法的信息并不是很全面,如果想获得更加全面的信息,请在msdn文档中
查找.
B,掌握powershell中重要的概念:
   1,命令集;2,对象;3,通道;4,别名;5,格式化6,驱动器7,驱动程序8,WMI和COM(当然这里只是我觉得重要的概念)
C,知道powershell提供的功能有那些.
   1,具备DOS的所有功能,2,对磁盘驱动器,注册表,环境变量,认证的导航及相关的操作.3,具备WMI的功能,比如可以查看本机或者远程机子的相关信息等.4,可操作
COM;5,可以格式化对象的输出结果信息.6,脚本语言的支持(.ps);7,对硬件的高级操作.
D,powershell的初步使用.
掌握使用原则:1,会熟练的使用get-command,get-help ,get-member.因为当你面对powershell拥有太多的命令行时,它们能让你很快地查找命令的相关信息并使你
快速学会命令的使用.这也是powershell的一个亮点.2,会将面向对象的思想运用在命令的输入过程中.3,能够灵活运用通道和格式化命令.

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值