我正在使用Microsoft PowerShell v4
:
PS C:\> get-host
Name : ConsoleHost
Version : 4.0
InstanceId : 3b4b6b8d-70ec-46dd-942a-bfecf5fb6f31
UI : System.Management.Automation.Internal.Host.InternalHostUserInterface
CurrentCulture : de-CH
CurrentUICulture : en-US
PrivateData : Microsoft.PowerShell.ConsoleHost+ConsoleColorProxy
IsRunspacePushed : False
Runspace : System.Management.Automation.Runspaces.LocalRunspace
我在Visual Studio 2012中开发了一个针对.NET Framework 4的C#项目,其中包含一些和. 我可以调试它们,一切正常。Cmdlet
Snapin
我已经创建了路径C:\PowerShell\Modules\
并将其添加到PSModulePath
环境变量中。
我把 rMySnapIn.dll
放到了 pathC:\PowerShell\Modules\MySnapIn
上。
我希望模块会自动加载,因此我可以使用新的 cmdlet,但它们不是:模块未加载。我必须写Import-Module MySnapin
才能加载它。
如何让模块自动加载?