Win server r2 2012 - run .bat remotely

Hello,

na win serverju bi rad preko dolocenega naslova, dostopnega preko browserja zagnal .bat. Ima kdo idejo kako to izvest?

7 odgovorov

Imaš IIS ali Apacha gor na windowsu?
V tem primeru bi "obisk" določene php skripte lahko pognal bat file.
Vprašanje pa je, ali si se tega lotil pravilno, ali se ne bi dalo rešiti s schedulerjem?

2

SlimDelux, hvala z odgovor, trenutno nic ne laufa na winserverju, razen RDP.

Se mi je zdelo da zna bit php prava rešitev.

Sicer pa ja, task scheduler bi bil ok, ampak rabim poganjat to on demand.

Na Windows Serverjih imaš že na voljo (vklopiš feature, če še ni) IIS ter .NET Framework oz. ASP.NET zakaj bi dodatno nameščal PHP.
Torej narediš eno simple aspx page, kjer pokličeš svojo bat skripto, seveda mora imetu user pod katerim laufa IIS ustrezne pravice.

4

Thx, bom naštudiral oz našel pomoc.

Ok IIS je ratalo usposobit in asp laufa (hello world dela) nikakor mi pa ne uspe pognat .bat fajla:

<!DOCTYPE html>
<html>
<body>
<h1>zaganjanje skripte</h1>
<%
DIM wShell
Set wShell = Server.CreateObject("Wscript.Shell")
wShell.Run "C:\inetpub\wwwroot\test-static2\test-bat\print.bat"
Set Shell = Nothing
response.write("1")
%>
</body>
</html>

Vrjetno so problemi s permissioni, je tle kak strucko, ki bi za ugodno ceno pomagal?

Vsa čast mrazu1337,ki se mi je javil in stvari porihtal zelo hitro, tkoda so sedaj moji tehnični problemi rešeni.

1

Še perunpro si zasluži svojo post, kjer se mu tudi zahvaljujem za pomoč. diz forum iz great.