今天我要向大家介绍PowerShell系统的默认内置提供程序。我们期待着帮助您。
订单执行
获取PSDrive
一、别名 Alias Provider
别名提供者用于为其他命令标记对象。通常用于标记命令中相对较长的函数或命令。您还可以为PowerShell CMD shell 中的命令指定别名。事实上,它的目的是通过更短的别名来简化一些命令的使用。
命令是:
#输入别名提供者cd alias: # 查询可用别名get-childItem # 获取别名数量,根据操作系统版本可能有所不同get-childItem |measure
:010 -1010 证书证书用于以下目的:证书操作(证书存储、添加、删除提供者)。
# 输入证书certd cert: # 获取证书提供者的用户和计算机证书存储节点get-childitem
二、证书 Certificate Provider
环境变量包括当前操作系统名称、临时变量等,不同类型系统的系统环境变量。目录、Java环境变量、操作系统版本等
命令是:
# 进入环境变量providercd env: # 查询当前系统的环境变量列表get-childitem
三、环境变量 Environment Provider
文件系统是最常用的提供程序,所有与文件相关的操作都离不开FileSystem Provider对象。 FileSystem Provider是PowerShell windows中默认进入的,运维工程师几乎每天都会用到,但没有人注意到它。
#输入E盘cd E: #显示E盘文件列表get-childitem
四、文件系统 FileSystem Provider
Function函数是指当前PowerShell函数函数。这意味着同一目录中没有二级目录功能。
命令是:
#输入函数function Providercd function:#获取可用函数列表function get-childitem
描述:当前检索到的函数可以直接在PowerShell环境中执行。
五、功能函数 Function Provider
注册表提供程序负责管理注册表并允许应用程序访问和修改注册表中的信息。通过注册表提供程序,应用程序可以轻松访问注册表中的键和值数据,并自定义键和值对象的名称、值、描述和其他属性。注册表提供程序还提供了多种方法,允许应用程序将信息预加载到注册表中,以便应用程序可以在启动时使用此信息。
进入注册表有两种方法
HKLM:获取当前计算机的注册表。
cd hklm:get-childitem
描述:系统将要求您获取-childitem。 不允许请求的注册表访问。
HKCU:获取当前用户注册表
cd hkcu:get-childitem
六、注册表 Registry Provider
变量提供者主要检索当前操作系统中各个变量的值(不包括系统变量信息)。它还包括由PowerShell 首选项配置和当前会话创建的变量。
命令:
cd variable:get-childitem 说明:只有一级变量提供程序。
七、变量 Variable Provider
Web 服务管理是当前操作系统的Web 服务管理界面。早期的操作系统使用WMI来检索数据,并使用RPC协议的135端口来避免在端口上检索数据的风险。 135年,微软官方重新推出了WS-Man,它采用主机到主机的方式进行服务器管理。这不仅解决了安全问题,还降低了服务器管理的难度。
cd wsman:get-childitem
版权声明:本文由今日头条转载,如有侵犯您的版权,请联系本站编辑删除。
