2011-09-20 32 views

回答

2

PSSnapin擴展類的默認安裝程序會爲管理單元創建一系列註冊表項。這些是在HKLM下創建的:\ SOFTWARE \ Microsoft \ PowerShell \ 1 \ PowerShellSnapIns \。字符串值爲:PowerShellVersion,Vendor,Description,Version,ApplicationBase,AssemblyName,ModuleName,VendorIndirect和DescriptionIndirect。

查看現有的已註冊PSSnapin並使用它作爲模板來創建密鑰和字符串值。在創建鍵和所有字符串值(特別是ApplicationBase,AssemblyName和ModuleName值)後,在實例化新的運行空間對象之前,使用AddPSSnapin()方法將snapin添加到PSRunspaceConfiguration對象。

+0

感謝您的回覆。據我從Microsoft文檔瞭解,AddPSSnapin只能在運行時添加一個管理單元,這意味着它必須在調用AddPSSnapIn之前填充一些註冊表項。你必須爲你的管理單元運行installutil.exe嗎? – awatto

+0

awatto,我明白你的意思了。對不起,誤解你的問題。所以,我已經用更合適的東西更新了答案。 :) – CosmosKey

+0

如果填充這些註冊表項是唯一需要做的事情,這絕對是答案。謝謝。 – awatto

相關問題