尝试增加带有数字的字符串的开始。
foreach ($var in $variables) {
New-EventLog -computername $PC -LogName $var -source $var
}
我希望用一个数字增加$ var,所以结果是这样的: $ var = 1Server $ var = 2Server 等等。
如何在foreach语句的$ var开头添加增量数?
我尝试过:
$a = 1
foreach ($var in $variables) {
New-EventLog -computername $PC -LogName ($a++, $var) -source $var
}
但没有骰子。
答案 0 :(得分:2)
您可以使用格式运算符-f
在{1}的参数中插入$a
的值
$a = 1
foreach ($var in $variables) {
New-EventLog -computername $PC -LogName ("{0}$var" -f $a++) -source $var
}