我正在编写一个具有大量输出的脚本,并且可以采用多个计算机名称。输出宣布计算机名称,然后是有关该特定计算机的大量信息。我想在上面和下面有一系列#
s ,它在每个信息部分之前宣布计算机名称,但想看看我是否可以让 #s 的数量与提供的计算机名称的长度相同(s )。例如:
######## 公司名称 ########
或者
############## 更长的公司名称 ##############
我宁愿不必为每种可能的情况都有一个 if else ,例如
if ($compname.length -eq "8") {
Write-Host "########"
Write-Host "$compname"
Write-Host "########"
} elseif ($compname -eq "9") {
Write-Host "#########"
Write-Host "$compname"
Write-Host "#########"
等等。如果必须,我会的,只有十个左右。或者我可以只使用一定数量的#
s ,它们肯定会至少覆盖计算机名称的最大长度。