主页 | 专题新闻 | 杂志期刊 | 订阅杂志 | 申请赠阅 | 技术活动 | 技术社区 | FAQ | 招聘信息 | 客户服务
WinITPro首页> 新闻浏览

PowerShell入门(第六课)


2008-11-18 22:35:48 作者:Robert Sheldon

      PowerShell使用提供程序和驱动器的概念,使得对所有的数据存储都能使用相同的方法进行访问。本课是本系列课程的最后一讲,主要介绍PowerShell的内置驱动器的使用,以及如何创建并使用用户定义的驱动器。

      在Windows PowerShell中,提供程序使得对数据存储的访问更容易,例如对Windows文件系统和注册表进行访问。尽管提供程序的角色非常重要,但是在大多数情况下,你在PowerShell中是看不到它们的身影的。而你能看到的是用来访问提供程序的PowerShell驱动器。在本课中,你会学到有关可用驱动器的知识,以及如何实现它们。

      在Windows PowerShell 中,你需要提供类似“C:\Windows\System32”这样的路径来访问文件夹和文件。在这个例子中,路径以C开始,指的就是驱动器的名称。一旦你需要访问文件系统资源,你就必须提供驱动器名称,或者必须在命令上下文中能够暗示出驱动器,比如在当前工作目录下检索对象列表的情况。

      文件系统驱动器并不是PowerShell支持的唯一的驱动器类型。PowerShell支持很多驱动器,能提供对不同数据存储的访问。举例来说,就像我在第五课演示过的,你可以使用Variable驱动器来访问内置变量,使用Env驱动器访问环境变量。

      在PowerShell入门系列的最后一课里,你会学到有关可用驱动器的知识,以及如何通过使访问数据存储更容易的PowerShell 提供程序来实现它们。你还会学到如何使用PowerShell的内置驱动器以及如何创建额外的驱动器。在本课程结束时,你不仅会知道如何访问文件系统,而且会知道如何访问证书存储、注册表以及其它数据存储。

      了解PowerShell提供程序
      PowerShell的提供程序处于访问数据存储的核心地位。提供程序是微软的.NET程序,在PowerShell和数据之间提供一个数据访问层。提供程序将数据访问抽象出来,这样你就可以在PowerShell里使用相同的机制与不同的存储进行交互。比方说,你可以使用Get-ChildItem cmdlet访问文件系统、注册表和证书存储。

     上述内容选自《Windows IT Pro Magazine国际中文版》2008年第11期,更多精彩内容,敬请参阅这儿,订阅《Windows IT Pro Magazine国际中文版》,请点击这儿

      关于作者
      Robert Sheldon,是一位技术顾问,同时也是一位多产的作家(不仅仅是技术作家,他还写小说)。专长于Microsoft Windows、多种数据库管理系统以及BI。你可以通过contact@rhsheldon.com和他联系。

全文共2061字节  

 
新闻更新
·WindowsITPro杂志2008年12月刊目录及文中脚本
·Reporting Service实用技巧之用背景图美化报表
·不要让活动目录脚本在你的手上挂起
·当前的信息安全趋势
·利用EMS管理Exchange:基本概念
·获得与Exchange Server 2007 Journaling的遵从性
·探秘Microsoft Online Service
·Windows Vista部署回顾
·还在为桌面排错而烦恼?试试MDOP吧
·MDOP管理企业桌面环境的利器
[more...]  
© <<Windows IT Pro Magazine 国际中文版>> All Rights Reserved. 京ICP证05037048
联系地址:北京市朝阳区曙光西里甲6号时间国际A座1206室┊邮编:100028
电话:010-58677341 58677342 58677343┊传真:58677400
发行部:Readers#winitpro.com.cn┊市场部:AE#winitpro.com.cn┊编辑部:Editor#winitpro.com.cn (使用时,请将#换成@)