powershell-Skript zum Auslesen der Parameter aus txt

Ich habe ein Skript, das dauert 2 Parameter (name und Ort). Ich legte den Namen und Standort in eine txt-Datei nach diesem post hier Powershell-Parameter aus der Datei. Ich habe Sie aufgefordert werden, in den Wert für den 2. parameter:

Import-Csv 'C:\temp\paramtest.txt' | % { C:\temp\script\paramtest.ps1 @_ }

cmdlet paramtest.ps1 at command pipeline position 1 Supply values for
die folgenden Parameter ein: param2:**

Dies ist, was mein .txt so Aussehen:

"param","param2"
"foo","c:\temp"
"bar","c:\temp"
"foobar","c:\temp"

sowie das Powershell-Skript ist einfach nur:

Param (
    [Parameter(mandatory=$true,Position=1)]
    [string]$param, 
    [Parameter(mandatory=$true,Position=2)]
    [string]$param2
    ) 

$greeting='Hello to ' + $param + ' and ' + $param2
Write-Output $greeting

Jede Hilfe ist willkommen.

  • Welche version von PowerShell?
  • Von Get-Host und $PSVersionTable, ich habe:Version=4.
InformationsquelleAutor lmbNbirt | 2015-07-16
Schreibe einen Kommentar