我正在尝试编写一个脚本,以通过FriendlyName检查远程服务器的证书。 返回此证书后,我要确认已删除此证书。 当前,下面的代码返回“由于提供者不支持此操作,所以提供者执行已停止”。 为什么当我使用Select-Object时,提供程序在Remove-Item cmd期间不起作用,而在 ...
我正在尝试编写一个脚本,以通过FriendlyName检查远程服务器的证书。 返回此证书后,我要确认已删除此证书。 当前,下面的代码返回“由于提供者不支持此操作,所以提供者执行已停止”。 为什么当我使用Select-Object时,提供程序在Remove-Item cmd期间不起作用,而在 ...
我一直在“非常需要”一个非常特定的功能,以绑定到我用C#编写的自定义提供程序。 基本上,我着手寻找一种方法来复制 等功能在PowerShell加载时定义,因此无需键入 您可以执行上述操作 我首先尝试让提供程序将功能注入到运行空间中,但是似乎我完全错过了使它起作用的时 ...
我正在尝试将我的自定义项目文件模拟为新的PS Drive。 我正在尝试创建从NavigationCmdletProvider派生的自定义Powershell Provider 。 我已经覆盖了PSDriveInfo来读取并包含文件中的项目,filepath位于PSDriveInfo的根目录中 ...
浏览我创建的Powershell时遇到一些麻烦。 我已经实现了这里列出的方法 该文件还说 设置位置:此cmdlet将当前工作位置设置为指定位置。 您无需覆盖任何方法来支持此cmdlet。 但是我得到了错误 cd:提供程序操作停止,因为提供程序不支持此操作 ...
我可以使用Powershell通过特殊的“ cd”命令来配置WinRM。 谁能解释它的工作方式以及如何为自己的应用程序实现这种类型的插件? ...
我正在用C#编写PowerShell提供程序。 提供程序通过类似驱动器的界面公开应用程序域对象。 例如: 这些数据最终来自数据库。 我一直无法找到任何有关何时应该访问数据库以及何时应该缓存数据的指导。 我发现PowerShell多次调用ItemExists和GetChildN ...
我正在为一些内部分层数据实现Powershell PSProvider。 一切正常,我可以使用常规的cd / dir命令在树中导航,唯一不起作用的是制表符补全。 我看到的是,当按Tab时,Powershell调用路径中带有星号的函数GetChildName()(如果我键入“ dir c” ...
我正在实现自定义PowerShell提供程序。 我现在正在研究remove-item cmdlet实现。 RemoveItem方法具有以下签名: 当我键入以下命令时: Remove-Item .\\Myobject -recurse PowerShell基础结构为我在Remove ...
在我的自定义Powershell提供程序中,我希望用户能够跳过对InitializeDefaultDrives的内部调用。 提供程序启动时将调用InitializeDefaultDrives方法。 我想这是当我使用Add-SnapIn cmdlet加载我的提供程序时。 因此,似乎我正在 ...
在我的Powershell提供程序中,它是SQL数据库上的业务逻辑层,Powershell驱动器等同于数据库连接设置。 连接设置的此集合将持久保存到本地计算机上的加密XML文件中。 管理员可以在计算机上添加这些PS驱动器,以提供SQL Server凭据,其他Powershell用户在编写脚本 ...