Установщик по умолчанию для расширенного класса PSSnapin создает ряд ключей реестра для оснастки.Они создаются в разделе HKLM: \ SOFTWARE \ Microsoft \ PowerShell \ 1 \ PowerShellSnapIns \.Строковые значения: PowerShellVersion, Vendor, Description, Version, ApplicationBase, AssemblyName, ModuleName, VendorIndirect и DescriptionIndirect.
Посмотрите на существующий зарегистрированный PSSnapin и используйте его в качестве шаблона для создания ключа и строковых значений.После создания ключа и всех строковых значений (особенно значений ApplicationBase, AssemblyName и ModuleName) добавьте оснастку в объект PSRunspaceConfiguration с помощью метода AddPSSnapin (), прежде чем создавать новый объект пространства выполнения.