Lista winnt@man.lodz.pl
[Lista archiwów] [Inne Listy]

Re: [WINNT] Powershell z parametrem w poleceniu

To: winnt@man.lodz.pl
Subject: Re: [WINNT] Powershell z parametrem w poleceniu
From: "Grzegorz Niemirowski" <gnthexfiles@poczta.onet.pl>
Date: Mon, 14 Dec 2015 20:19:08 +0100
peter <ToJestTo@nic.nie.wiem> napisał(a):
Mam taki skrypt
Param (
 $p1 , $p2 , $p3
)
./st41.ps1 $p2 ax-5 $p3 364 32
....
Wykonuje się prawidłowo.
Jeżeli jednak w poleceniu jest parametr to nie chce się wykonać
Param (
 $p1 , $p2 , $p3
)
./st$p1.ps1 $p2 ax-5 $p3 364 32
Rozdzielenie operacji łączenia stringów np tak
$plk="st"+$p1+".ps1"
echo $plk  # st41.ps1
./$plk $p2 ax-5 $p3 334 32
też nie działa
Komentarz o błędzie: The term './$plk  ....' is not recognized as the
name of a cmdlet, a  wywołany bezpośrednio (./st41 .....) działa!.
Wśród tysięcy porad wujka googla nie mogę znaleźć rozwiązania tego
problemu

Wykorzystaj operator &
$a='ls'
& $a

--
Grzegorz Niemirowski
http://www.grzegorz.net/
OE PowerTool i Outlook Express: http://www.grzegorz.net/oe/
Uptime: 26 days, 2 hours, 5 minutes and 53 seconds

<Pop. w Wątku] Aktualny Wątek [Nast. w Wątku>