某些导入的命令名称包含一个或多个以下受限字符

时间:2017-10-05 04:06:35

标签: powershell

在Octopus中使用我自己的Powershell脚本模块,Octopus警告

WARNING: Some imported command names contain one or more of the following restricted characters: # , ( ) {{ }} [ ] & - / \ $ ^ ; : " ' < > | ? @ ` * % + = ~

脚本模块看起来像这样

function complete-iis-config($poolAndSitenameFilter)
{
 # do stuff
}

export-modulemember -function complete-iis-config

1 个答案:

答案 0 :(得分:5)

这是因为我使用了连字符两次。 Verb-Noun PowerShell指南意味着只应该有一个连字符。

将我的功能重命名为Complete-IisConfig清除了警告