[玩转系统] 如何创建 Windows PowerShell 提供程序
作者:精品下载站 日期:2024-12-14 20:29:08 浏览:15 分类:玩电脑
如何创建 Windows PowerShell 提供程序
本节介绍如何构建 Windows PowerShell 提供程序。可以通过两种方式考虑 Windows PowerShell 提供程序。对于用户来说,提供者代表一组存储的数据。例如,存储的数据可以是 Internet 信息服务 (IIS) 元数据库、Microsoft Windows 注册表、Windows 文件系统、Active Directory 以及 Windows PowerShell 存储的变量和别名数据。
对于开发人员来说,Windows PowerShell 提供程序是用户和用户需要访问的数据之间的接口。从这个角度来看,本节中描述的每种类型的提供程序都支持一组特定的基类和接口,这些基类和接口允许 Windows PowerShell 运行时以通用方式向用户公开某些 cmdlet。
Windows PowerShell 提供的提供程序
Windows PowerShell 提供了多个用于访问已知数据存储的提供程序(例如文件系统提供程序、注册表提供程序和别名提供程序)。有关 Windows PowerShell 提供的提供程序的详细信息,请使用以下命令访问联机帮助:
PS>获取有关_providers的帮助
使用 Windows PowerShell 路径访问存储的数据
Windows PowerShell 提供程序可供 Windows PowerShell 运行时访问,并可通过使用 Windows PowerShell 路径以编程方式执行命令。大多数时候,这些路径用于通过提供者直接访问数据。但是,某些路径可以解析为提供程序内部路径,从而允许 cmdlet 使用非 Windows PowerShell 应用程序编程接口 (API) 访问数据。有关 Windows PowerShell 提供程序如何在 Windows PowerShell 中运行的详细信息,请参阅 Windows PowerShell 的工作原理。
使用 Windows PowerShell 驱动器公开提供程序 Cmdlet
Windows PowerShell 提供程序使用虚拟 Windows PowerShell 驱动器公开其支持的 cmdlet。 Windows PowerShell 对 Windows PowerShell 驱动器应用以下规则:
- 驱动器的名称可以是任何字母数字序列。
- 驱动器可以在路径上的任何有效点指定,称为“根”。
- 驱动器可以用于任何存储的数据,而不仅仅是文件系统。
- 每个驱动器都保留其自己的当前工作位置,允许用户在驱动器之间切换时保留上下文。
在这个部分
下表列出了包含相互构建的代码示例的主题。从第二个主题开始,基本的 Windows PowerShell 提供程序可以由 Windows PowerShell 运行时初始化和取消初始化,下一个主题添加用于访问数据的功能,下一个主题添加用于操作数据(存储数据中的项目)的功能,等等。
Designing Your Windows PowerShell Provider本主题讨论在实施 Windows PowerShell 提供程序之前应考虑的事项。它总结了所使用的 Windows PowerShell 提供程序基类和接口。
Creating a Basic Windows PowerShell Provider本主题演示如何创建允许 Windows PowerShell 运行时初始化和取消初始化提供程序的 Windows PowerShell 提供程序。
Creating a Windows PowerShell Drive Provider本主题演示如何创建允许用户通过 Windows PowerShell 驱动器访问数据存储的 Windows PowerShell 提供程序。
Creating a Windows PowerShell Item Provider本主题演示如何创建允许用户操作数据存储中的项目的 Windows PowerShell 提供程序。
Creating a Windows PowerShell Container Provider本主题演示如何创建允许用户处理多层数据存储的 Windows PowerShell 提供程序。
Creating a Windows PowerShell Navigation Provider本主题演示如何创建 Windows PowerShell 提供程序,该提供程序允许用户以分层方式导航数据存储的项目。
Creating a Windows PowerShell Content Provider本主题演示如何创建允许用户操作数据存储中的项目内容的 Windows PowerShell 提供程序。
Creating a Windows PowerShell Property Provider本主题演示如何创建允许用户操作数据存储中项目的属性的 Windows PowerShell 提供程序。
参见
Windows PowerShell 的工作原理
Windows PowerShell SDK
Windows PowerShell 程序员指南
猜你还喜欢
- 03-30 [玩转系统] 如何用批处理实现关机,注销,重启和锁定计算机
- 02-14 [系统故障] Win10下报错:该文件没有与之关联的应用来执行该操作
- 01-07 [系统问题] Win10--解决锁屏后会断网的问题
- 01-02 [系统技巧] Windows系统如何关闭防火墙保姆式教程,超详细
- 12-15 [玩转系统] 如何在 Windows 10 和 11 上允许多个 RDP 会话
- 12-15 [玩转系统] 查找 Exchange/Microsoft 365 中不活动(未使用)的通讯组列表
- 12-15 [玩转系统] 如何在 Windows 上安装远程服务器管理工具 (RSAT)
- 12-15 [玩转系统] 如何在 Windows 上重置组策略设置
- 12-15 [玩转系统] 如何获取计算机上的本地管理员列表?
- 12-15 [玩转系统] 在 Visual Studio Code 中连接到 MS SQL Server 数据库
- 12-15 [玩转系统] 如何降级 Windows Server 版本或许可证
- 12-15 [玩转系统] 如何允许非管理员用户在 Windows 中启动/停止服务
取消回复欢迎 你 发表评论:
- 精品推荐!
-
- 最新文章
- 热门文章
- 热评文章
[影视] 黑道中人 Alto Knights(2025)剧情 犯罪 历史 电影
[古装剧] [七侠五义][全75集][WEB-MP4/76G][国语无字][1080P][焦恩俊经典]
[实用软件] 虚拟手机号 电话 验证码 注册
[电视剧] 安眠书店/你 第五季 You Season 5 (2025) 【全10集】
[电视剧] 棋士(2025) 4K 1080P【全22集】悬疑 犯罪 王宝强 陈明昊
[软件合集] 25年6月5日 精选软件22个
[软件合集] 25年6月4日 精选软件36个
[短剧] 2025年06月04日 精选+付费短剧推荐33部
[短剧] 2025年06月03日 精选+付费短剧推荐25部
[软件合集] 25年6月3日 精选软件44个
[剧集] [央视][笑傲江湖][2001][DVD-RMVB][高清][40集全]李亚鹏、许晴、苗乙乙
[电视剧] 欢乐颂.5部全 (2016-2024)
[电视剧] [突围] [45集全] [WEB-MP4/每集1.5GB] [国语/内嵌中文字幕] [4K-2160P] [无水印]
[影视] 【稀有资源】香港老片 艺坛照妖镜之96应召名册 (1996)
[剧集] 神经风云(2023)(完结).4K
[剧集] [BT] [TVB] [黑夜彩虹(2003)] [全21集] [粤语中字] [TV-RMVB]
[实用软件] 虚拟手机号 电话 验证码 注册
[资源] B站充电视频合集,包含多位重量级up主,全是大佬真金白银买来的~【99GB】
[影视] 内地绝版高清录像带 [mpg]
[书籍] 古今奇书禁书三教九流资料大合集 猎奇必备珍藏资源PDF版 1.14G
[电视剧] [突围] [45集全] [WEB-MP4/每集1.5GB] [国语/内嵌中文字幕] [4K-2160P] [无水印]
[剧集] [央视][笑傲江湖][2001][DVD-RMVB][高清][40集全]李亚鹏、许晴、苗乙乙
[电影] 美国队长4 4K原盘REMUX 杜比视界 内封简繁英双语字幕 49G
[电影] 死神来了(1-6)大合集!
[软件合集] 25年05月13日 精选软件16个
[精品软件] 25年05月15日 精选软件18个
[绝版资源] 南与北 第1-2季 合集 North and South (1985) /美国/豆瓣: 8.8[1080P][中文字幕]
[软件] 25年05月14日 精选软件57个
[短剧] 2025年05月14日 精选+付费短剧推荐39部
[短剧] 2025年05月15日 精选+付费短剧推荐36部
- 最新评论
-
- 热门tag