powershell-provider

    0熱度

    1回答

    我能夠使用Powershell使用特殊的「cd」命令來配置WinRM。任何人都可以解釋它是如何工作的,以及如何爲我自己的應用程序實現這種類型的插件?

    0熱度

    2回答

    我試圖模仿我的自定義項目文件作爲新的PS驅動器。我正在嘗試創建自NavigationCmdletProvider派生的自定義Powershell Provider。我已經重寫了PSDriveInfo來讀取幷包含來自文件的項目,並且文件路徑位於PSDriveInfo的根目錄中。 我無法正確覆蓋GetItem。我想要做的是使用GetNamesFromPath(path, out tableName,

    2熱度

    1回答

    如何使zip等文件在PowerShell中顯示爲文件夾? PowerShell是否有類似於驅動器提供商的文件夾(項目)提供者的概念?這可以在沒有實施驅動器供應商的情況下完成 初步搜索出現了一些有用的information,但從它的外觀看來,我似乎仍然需要實現整個shebang。

    1熱度

    3回答

    我知道你可以寫定製PSDrives的支持。但這些永遠是文件系統的根源。如果有一種方法可以允許在文件系統的任意節點上啓動VFS,比如使用Set-Location來輸入存檔文件,並且可以像使用文件夾一樣使用這些文件,那將會怎樣。 (有點像遠做這個)。 有什麼辦法可以達到這個目的嗎?我知道,爲了正確工作,這將是一些工作,但目前我更感興趣的是,它是否可能是。 ETA:我不想要的是我進入每一個存檔新PSDr

    2熱度

    2回答

    我正在爲某些內部分層數據實施Powershell PSProvider。一切工作正常,我可以通過常用的cd/dir命令瀏覽樹,唯一不起作用的是製表符完成。 我能看到的是當按下Tab時,Powershell在路徑中調用帶有星號的函數GetChildName()(如果鍵入「dir c」並按下Tab,GetChildName()函數將與字符串「c * 「,幾次)。我嘗試從以「c」開頭的文件夾中返回所有子

    6熱度

    1回答

    我正在用C#編寫一個PowerShell提供程序。該提供程序通過類似驅動器的界面公開應用程序域對象。例如: my:\Users\[email protected] my:\Customers\Marty 該數據最終來自數據庫。 我一直無法找到任何關於何時應該訪問數據庫以獲取數據以及何時應該緩存數據的重要指導。我發現PowerShell多次調用像ItemExists和GetChildNames

    0熱度

    1回答

    在我的自定義PowerShell提供程序中,我希望用戶能夠跳過對InitializeDefaultDrives的內部調用。 當提供程序啓動時會調用InitializeDefaultDrives方法。我想這是當我使用Add-SnapIn cmdlet加載我的提供程序。所以看起來我正在尋找一種方法將動態參數添加到Add-SnapIn cmdlet。 我知道我可以跳過InitializeDefaultD

    2熱度

    2回答

    我正在實施自定義PowerShell提供程序。我現在正在處理remove-item cmdlet實現。 的RemoveItem方法具有以下特徵: protected override void RemoveItem(string path, bool recurse) 當我鍵入:Remove-Item .\Myobject -recurse PowerShell的基礎設施爲我提供了在Remov

    1熱度

    1回答

    在我的Powershell提供程序中,它是SQL數據庫上的業務邏輯層,Powershell驅動器等同於數據庫連接設置。這個連接設置集合被持久化到本地計算機上的加密XML文件。管理員可以在計算機上添加這些PS驅動器,提供SQL Server憑據,以便在編寫腳本時可以使用另一個Powershell用戶。當管理員運行New-PSDrive時,我將一個驅動器添加到集合中並將其保存到XML中。當他們刪除PS

    2熱度

    3回答

    我已經實現了一個簡單的PowerShell NavigationCmdletProvider。 對於那些不知道的人來說,這意味着我可以使用cmdlet創建一個管理單元,該管理單元實際上是一個虛擬文件系統驅動器;這個驅動器可以像任何普通文件夾一樣從PowerShell安裝和導航。針對驅動器的每個操作(例如,檢查路徑指向有效項目,獲取文件夾中子項目的名稱列表等)被映射到繼承自NavigationCmd