字符串开头的 Powershell 递增数字
Powershell incremental number at start of string
正在尝试用数字递增字符串的 start。
foreach ($var in $variables) {
New-EventLog -computername $PC -LogName $var -source $var
}
我想用一个数字递增 $var,所以结果是这样的:
$var = 1个服务器
$var = 2服务器
等等等等
如何在我的 foreach 语句中的 $var 开头添加递增数字?
我试过:
$a = 1
foreach ($var in $variables) {
New-EventLog -computername $PC -LogName ($a++, $var) -source $var
}
但是没有骰子。
您可以使用格式运算符 -f
将 $a
的值插入到 Logname
的参数中
$a = 1
foreach ($var in $variables) {
New-EventLog -computername $PC -LogName ("{0}$var" -f $a++) -source $var
}
正在尝试用数字递增字符串的 start。
foreach ($var in $variables) {
New-EventLog -computername $PC -LogName $var -source $var
}
我想用一个数字递增 $var,所以结果是这样的: $var = 1个服务器 $var = 2服务器 等等等等
如何在我的 foreach 语句中的 $var 开头添加递增数字?
我试过:
$a = 1
foreach ($var in $variables) {
New-EventLog -computername $PC -LogName ($a++, $var) -source $var
}
但是没有骰子。
您可以使用格式运算符 -f
将 $a
的值插入到 Logname
$a = 1
foreach ($var in $variables) {
New-EventLog -computername $PC -LogName ("{0}$var" -f $a++) -source $var
}