我想在多行命令行中添加注释。 我怎么能这样做?
下一个代码是错误的,但如何使其正确?
[string] $filter = "(&" + `
"(objectClass=user)" + ` # User
"(!(objectClass=computer))" + ` # Not computer
"(!(userAccountControl:1.2.840.113556.1.4.803:=2))" + ` # Active
")",
答案 0 :(得分:2)
为什么在这种情况下需要反击?就这样做:
[string] $filter = "(&" +
"(objectClass=user)" + # User
"(!(objectClass=computer))" + # Not computer
"(!(userAccountControl:1.2.840.113556.1.4.803:=2))" + # Active
")"
否则,您无法使用#
添加单行注释,也可以使用<#...#>
阻止注释,因为当您想要表示下一行的连续性时,反引号后无法显示任何内容。< / p>
而且您确实知道可以使用字符串格式(-f
)来构造字符串。