动态创建PowerShell数组

时间:2015-01-19 22:08:39

标签: powershell powershell-v3.0

我正在创建一个powershell脚本,需要一些帮助。 我需要创建一个数组并将其附加到字符串。

我有3个必需参数

$printername
$start
$end

因此,如果用户为3个参数输入以下内容:hp,1,5 我需要将以下内容附加到名为$ printers的字符串中     $ printers =     HP1     HP2     HP3     HP4     HP5。

如果他们为最后一个参数输入了1000,则必须通过hp1000

如何创建此数组。

1 个答案:

答案 0 :(得分:3)

看起来很简单。

function Make-PrinterString
{
   Param (
    [string]$Prefix,
    [int]$Start,
    [int]$End
    )

   [string]($start..$end | foreach {"$Prefix$_"})
}

Make-PrinterString HP 1 5

HP1 HP2 HP3 HP4 HP5