【发布时间】:2019-04-17 23:17:48
【问题描述】:
请注意:
C:\xyz\DevOps\DFDeploymentSmokeTests [master ≡]> get-module xyz.PS.Dev -ListAvailable | ft -AutoSize
C:\xyz\DevOps\DFDeploymentSmokeTests [master ≡]> get-module xyz.PS.Dev | ft -AutoSize
ModuleType Version Name ExportedCommands
---------- ------- ---- ----------------
Manifest 1.0.19107.2 xyz.PS.Dev {Add-OctopusChannelsToProjectSteps, Add-OctopusEnvironmentsToProjectSteps, Add-VisualStudioToPath, Copy-OctopusVariables...}
C:\xyz\DevOps\DFDeploymentSmokeTests [master ≡]>
有人吗?
编辑 1
C:\> Get-Help Get-Module -Parameter ListAvailable
-ListAvailable
Required? true
Position? Named
Accept pipeline input? false
Parameter set name Available, PsSession, CimSession
Aliases None
Dynamic? false
C:\>
【问题讨论】:
-
请运行
Get-Help Get-Module -Parameter ListAvailable并阅读显示的帮助... [grin] -
@Lee_Dailey - 编辑 1。还是不明白。
-
Lee_Dailey 提供的
Get-Help命令的描述似乎从您的编辑中丢失:“表示此 cmdlet 获取所有已安装的模块。Get-Module 获取 PSModulePath 环境中列出的路径中的模块变量。没有这个参数,Get-Module 只获取在 PSModulePath 环境变量中列出的模块,以及在当前会话中加载的模块。ListAvailable 不会返回有关在 PSModulePath 环境变量中找不到的模块的信息,即使如果在当前会话中加载了这些模块。" -
嗯,不知何故我的本地帮助没有显示此文本。
-
@mark - 正如 OwainEsau 所示,帮助文本应该清楚说明为什么会有差异。由于您没有显示该信息,您可能需要更新您的帮助文件或更新您的模块。
标签: powershell module powershell-module