我正在寻找一种分发 Powershell 模块的方法,并尝试使用 nuget。
我已经测试过制作一个 commonstuff.pm1 文件。我做了一个nuget包:
put commonstuff.pm1 > Content folder i package
add a install.ps1 in tools
Push:ed the packe to the nugetserver (A internal ProGet server)
install.ps1 是
$p = $env:PSModulePath.split(';')[0] + "\\commonstuff"
mkdir $p
copy ./commonstuff.pm1 $p
手动运行 install.ps1 可以正常工作,但作为 nuget 包运行则不行:它只是将包下载到当前位置,就是这样。
To download i use the command
nuget.exe install commonstuff -Source http://companysvr/nuget/test
我有最新版本的 nuget.exe
有没有推荐的使用 nuget 安装 PowerShell 模块的方法?我找不到一个。