PowerShell スクリプト モジュールを読み込もうとしています。以下は私が従っているステップです
「C:\windows\system32\WindowsPowerShell\v1.0\Modules**PSModuleTest**」フォルダーの下に 2 つのファイルを作成しました。
PSModuleTest.psd1
@{
ModuleVersion = '1.0'
GUID = '7e8f93e6-5bde-4043-918e-322066c5340e'
Author = 'ravi'
CompanyName = 'Unknown'
Copyright = '(c) 2016 Ravi. All rights reserved.'
FunctionsToExport = '*'
CmdletsToExport = '*'
VariablesToExport = '*'
AliasesToExport = '*'
}
PSModuleTest.psm1
function ModuleTestFunction
{
Write-Host "Hello world!!!"
}
上記の 2 つのファイルが正しいフォルダーに配置されたら、モジュール パスが $env:PSModulePath に含まれているかどうかをテストしました。$host コマンドを入力して、古いバージョンの PowerShell を使用していないことも確認しました。
Get-Module コマンドを実行すると、驚いたことに、新しいモジュールがロードされていません。そのため、以下のコマンドを入力してモジュールをロードしようとしましたが、機能しませんでした。
Import-Module -Name PSModuleTest -Force -Verbose
詳細については、すべてのコマンドの出力について以下の画像を参照してください。