PowerShell可点击URL创建

时间:2014-07-16 14:11:48

标签: string powershell

我无法在HTML中点击我的网址。即使使用转义字符,它也不被接受为有效输出。虽然,当我在控制台中尝试这个时,它会给出所需的结果:

"<a href=`"$Target`">$Target</a>"
<a href="\\domain.net\share">\\domain.net\share</a>

代码的一小部分:

$Server = "UNC"
$Target = "\\domain.net\share"

$HTMLarrayAllPaths = "<li>$(if ($Server -ne "UNC") {"$Server, $Target"} else { "<a href=`"$Target`">$Target</a>" })</li>"

$HTMLarrayAllPaths

使用Out-String时,它也会以错误结束。我似乎无法找到解决这个问题的方法。感谢您的建议或帮助,感谢StackOverflow的好心人。

1 个答案:

答案 0 :(得分:0)

确定原因,但我必须在反引号之间添加一些关于$ target的引号

$HTMLarrayAllPaths = "<li>$(if ($Server -ne "UNC") {"$Server, $Target"} else { "<a href=`""$Target"`">$Target</a>" })</li>"