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字节 |