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

Re: [WINNT] [8.1] Jak wylogować innego użytkownika?

To: winnt@man.lodz.pl
Subject: Re: [WINNT] [8.1] Jak wylogować innego użytkownika?
From: "Grzegorz Niemirowski" <gnthexfiles@poczta.onet.pl>
Date: Wed, 8 Nov 2017 10:40:55 +0100
JaNus <bez@adresu> napisał(a):
Wolno, bo wolno, ale z lekka załapuję. No i widzę, że gdy napisze się
skrypt w PowerShell'u, to można ten program (PShell) uruchomić z bat'a
dodając jako jego "parametr" nazwę pliku *.ps1 - prawda? Od razu go
wczyta, ale lepiej byłoby, gdyby też go *od razu wykonał*, więc
potrzebny jest jakiś dodatkowy parametr zachęcający go do działania.
Próbowałem z "/r" - ale tylko na mnie nakrzyczał  ;(

Nie potrzeba dodatkowych parametrów. Jedynym parametrem jest pełna ścieżka do skryptu .ps1 lub ścieżka względna. W przypadku ścieżki względnej używa się notacji linuksowej z kropką:
powershell C:\users\uzytkownik\Desktop\skrypt.ps1
powershell ./skrypt.ps1

Przy czym trzeba uważać na spacje w ścieżce, bo zwykłe cudzysłowy nie pomagają: https://poshoholic.com/2007/09/27/invoking-a-powershell-script-from-cmdexe-or-start-run/

Inna sprawa to czy rzeczywiście jest potrzeba uruchamiania skryptu .ps1 ze skryptu .bat

--
Grzegorz Niemirowski
http://www.grzegorz.net/

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