字符串开头的Powershell增量编号

时间:2015-01-22 09:21:49

标签: variables powershell event-log

尝试增加带有数字的字符串的开始

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
}

但没有骰子。

1 个答案:

答案 0 :(得分:2)

您可以使用格式运算符-f在{1}的参数中插入$a的值

$a = 1
foreach ($var in $variables) {
    New-EventLog -computername $PC -LogName ("{0}$var" -f $a++) -source $var
}