0

ここのデモに従って、カスタムのPowerShellコマンドレットを作成しました。モジュールをインポートしようとすると、次のエラーが発生します。

C:\PS> Import-Module DemoPS.dll
Import-Module : The specified module 'DemoPS.dll' was not loaded because no valid module file was found in any module directory.

これ以上の情報が必要な場合は、私に知らせてください。

4

1 に答える 1

6

dllファイルが見つからないため、エラーが表示されます。モジュールのDLLファイルのフルパスを指定する必要があります(例Import-Module c:\users\mj\desktop\DemoPS.dll)。

別の解決策として、「モジュール」フォルダに保存できます。これは、プロファイルディレクトリに作成する必要がある「モジュール」と呼ばれるフォルダです。プロファイルディレクトリは、を使用して見つけることができます$profile。通常はにありC:\Users\<username>\Documents\WindowsPowerShell\ます。したがって、これを使用するには、dllを次のパスに配置します。

C:\Users\<username>\Documents\WindowsPowerShell\Modules\DemoPS\DemoPS.dll
于 2013-02-21T21:52:54.513 に答える