Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Pokretanje aplikacije na drugoj masini

[es] :: Windows mreže :: Pokretanje aplikacije na drugoj masini

[ Pregleda: 2539 | Odgovora: 11 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

johnnyc

Član broj: 175590
Poruke: 202
*.dynamic.sbb.rs.



Profil

icon Pokretanje aplikacije na drugoj masini03.11.2009. u 23:56 - pre 175 meseci
pozdrav,

imam program koji se nalazi na serverskoj masini.

kako bih mogao da ga pokrenem sa svoje klijentske masine, ali tako da se taj program izvrsava na serveru?

poenta je da kada ja iskljucim moju masinu, taj program treba i dalje da bude aktivan na serveru.

u pitanju je c# aplikacija.


hvala unapred,

j.

 
Odgovor na temu

easyyu
Pol isidor
MSc. Elektrotehnika-Telekomunikacije
Kanjiza

Član broj: 18220
Poruke: 1729
79.101.168.*

ICQ: 314201297


+170 Profil

icon Re: Pokretanje aplikacije na drugoj masini04.11.2009. u 00:47 - pre 175 meseci
Jel ti problem da na klijent masini koristis neki remote software poput radmin-a ili TeamViewer-a??
 
Odgovor na temu

johnnyc

Član broj: 175590
Poruke: 202
*.dynamic.sbb.rs.



Profil

icon Re: Pokretanje aplikacije na drugoj masini04.11.2009. u 09:38 - pre 175 meseci
remote desktop i slicne stvari? ne bas...

da li da se aplikacija napravi kao windows servis?
 
Odgovor na temu

valjan
Janko Valencik
Software Deployer
Schneider Electric
Novi Sad

Član broj: 158605
Poruke: 3531
*.adsl.eunet.rs.



+553 Profil

icon Re: Pokretanje aplikacije na drugoj masini04.11.2009. u 10:05 - pre 175 meseci
Pogledaj SysInternalsov PsTools, narocito alatku PsExec iz tog paketa, mislim da je to bas ono sto trazis.
 
Odgovor na temu

Djoks
Djordje Najdanovic
Software Developer
Azalea Maritime

Član broj: 1630
Poruke: 268
78.155.56.*

Sajt: www.azalea-maritime.com


Profil

icon Re: Pokretanje aplikacije na drugoj masini05.11.2009. u 15:11 - pre 175 meseci
PSEXEC je magična riječ. ;)

Ako, međutim, taj program na severu mora da radi i kada niko na njemu nije ulogovan - onda taj program mora biti Windows Servis. Ako je to tvoj program u C# - možeš ga prepraviti da radi kao Windows Servis, i onda ga možeš pokretati sa klijenta bez ikakvih pomoćnih alata.
 
Odgovor na temu

johnnyc

Član broj: 175590
Poruke: 202
*.dynamic.sbb.rs.



Profil

icon Re: Pokretanje aplikacije na drugoj masini11.11.2009. u 17:00 - pre 175 meseci
pozdrav,

hvala na odgovorima.

ali naravno, imam problem...

kada pokusam da pokrenem PsExec, uvek dobijam odgovor Access Denied.

ne znam sta nisam pokusao, ali uvek dobijam taj odgovor...

izmedju ostalog i: folder gde mi je program koji treba da izvrsim je naravno shareovan, full access, read-write. iskljucio sam podesavanja simple network sharing.

pokusavao sam i sa -u korisnickoIme -p password.

da ne bude zabune, PsExec pokrecem sa klijent masine.

ovo mi je bila vodilja:

http://forum.sysinternals.com/forum_posts.asp?TID=547


pousavao sam cak samo da podignem notepad.exe, ali nista.


uvek, bez obzira na sve - access denied.


ako moze pomoc, bio bih veoma zahvalan.

[Ovu poruku je menjao johnnyc dana 11.11.2009. u 18:20 GMT+1]
 
Odgovor na temu

igor.vitorac

Član broj: 144858
Poruke: 483



+13 Profil

icon Re: Pokretanje aplikacije na drugoj masini11.11.2009. u 17:21 - pre 175 meseci
Prilikom pokretanja psexec-a koristi username/password sa udaljenog servera.
Share-vanje foldera je nepotrebno ako ti radi aplikacija kada se pokrene lokalno na udaljenom serveru.

Napisi komandu koju si probao.
 
Odgovor na temu

johnnyc

Član broj: 175590
Poruke: 202
*.dynamic.sbb.rs.



Profil

icon Re: Pokretanje aplikacije na drugoj masini11.11.2009. u 17:54 - pre 175 meseci
probao sam stvarno razne kombinacije, kao npr.

Code:

PsExec \\masina -u username -p password \\mreza\masina\direktorijum\program.exe



pokusavao sam i sa

Code:

PsExec \\masina -u username -p password -w \\mreza\masina\direktorijum  \\mreza\masina\direktorijum\program.exe



naravno, username i password je bilo za korniska sa udaljenog servera. pokusavao sam i sa kornsikom administrator, ali bukvalno uvek dobijem isti odgovor.

uglavnom sam cekao mozda oko minute da mi vrati poruku access denied.

i da napomenem, da masine nisu u istoj workgrupi. mozda je tu problem?
 
Odgovor na temu

igor.vitorac

Član broj: 144858
Poruke: 483



+13 Profil

icon Re: Pokretanje aplikacije na drugoj masini11.11.2009. u 21:22 - pre 175 meseci
Citat:
johnnyc: probao sam stvarno razne kombinacije, kao npr.

Code:

PsExec \\masina -u username -p password \\mreza\masina\direktorijum\program.exe



pokusavao sam i sa

Code:

PsExec \\masina -u username -p password -w \\mreza\masina\direktorijum  \\mreza\masina\direktorijum\program.exe



naravno, username i password je bilo za korniska sa udaljenog servera. pokusavao sam i sa kornsikom administrator, ali bukvalno uvek dobijem isti odgovor.

uglavnom sam cekao mozda oko minute da mi vrati poruku access denied.

i da napomenem, da masine nisu u istoj workgrupi. mozda je tu problem?


Moras da specificiras preciznije username tj. da ga koristis u formatu SERVER_NAME\user_name.
Putanju stavi da je lokalna, a ne mrezna.

Tj. komanda bi morala ovako da izgleda:

psexec \\server1 -u SERVER1\username1 -p password1 notepad.exe
Gde server1 zameni sa imenom servera
username1 sa username-om na udaljenom serveru kako i njegov password (password1)

Kada ti pomenuta komanda proradi, onda tek probaj sa svojom aplikacijom.
Kada budes probao sa tvojom aplikacijom, koristi lokalnu putanju kao npr. "c:\program files\internet explorer\iexplore.exe"

Ali, samo da ti napomenem da ne moze svaka aplikacija da se startuje i da radi na taj nacin.
 
Odgovor na temu

johnnyc

Član broj: 175590
Poruke: 202
*.dynamic.sbb.rs.



Profil

icon Re: Pokretanje aplikacije na drugoj masini11.11.2009. u 23:19 - pre 175 meseci
ok, hvala, probam, pa javim.
 
Odgovor na temu

valjan
Janko Valencik
Software Deployer
Schneider Electric
Novi Sad

Član broj: 158605
Poruke: 3531
*.dynamic.sbb.rs.



+553 Profil

icon Re: Pokretanje aplikacije na drugoj masini12.11.2009. u 01:46 - pre 175 meseci
Access Denied mozes dobiti i ako taj korisnik, kojim pokreces fajl, nema prava pristupa nad tim folderom, ili ako nema prava da pristupa preko mreze. Za ovo prvo, posto si iskljucio Simple File Sharing, i nadam se da ti je disk NTFS, klikni desnim dugmetom misa na taj izvrsni fajl, odaberi Properties, idi na Security jezicak, i proveri da li tvoj korisnik (ili grupa kojoj pripada) ima Read & Execute prava nad fajlom. Za detaljniju proveru, klikni na Advanced dugme dole desno, idi na jezicak Effective Permissions, klikni na Select dugme i unesi taj korisnicki nalog, pa posle klika na OK vidi da li on stvarno ima "Traverse Folder / Execute File" dozvolu nad tim fajlom. Za proveru prava pristupa preko mreze pokreni secpol.msc ili gpedit.msc (kucas ga u Start > Run), pa u prvom slucaju (secpol.msc) potrazi Security Settings > Local Policies > User Rights Assignment, a u drugom slucaju (gpedit.msc) potrazi Local Computer Policy> Computer Settings > Windows Settings > Security Settings > Local Policies > User Rights Assignment, i tvoj korisnik (ili grupa kojoj pripada) treba da se nadje u opcijama "Access this computer from the network" i "Log on locally", a ne sme da se nadje u opcijama "Deny access to this computer from the network" i "Deny logon locally". Svejedno je koji od ova dva pokrenes, secpol.msc je podskup opcija iz gpedit.msc, odnosno gpedit.msc je "veliki brat" secpol.msc.

Inace, ovo sto sledi nema veze sa tvojim Access Denied, ali ti moze olaksati pokretanje tvog fajla: Aplikacija ti mora biti u sistemskom Pathu da bi radila samo navodjenjem imena, u protivnom moras navesti punu putanju do izvrsnog fajla, a ako bile gde u nazivu u putanji do fajla ima razmaka, onda celu putanju moras staviti u navodnike (Igor ti je to pokazao u svom primeru). Da bi dodao putanju u sistemski Path, klikni desnim dugmetom na My Computer, odaberi Properties, idi na Advanced jezicak, klikni na Environment Variables dugme, u donjem delu ekrana potrazi stavku Path, dvoklikni na nju, i u polje Variable Value dodaj na kraj ";" i iza njega putanju do foldera gde ti se nalazi taj tvoj fajl (pazi da ne obrises postojece vrednosti).
 
Odgovor na temu

komsija
Podgorica

Član broj: 3241
Poruke: 81
213.133.16.*



Profil

icon Re: Pokretanje aplikacije na drugoj masini23.11.2009. u 14:10 - pre 174 meseci
I ja sam imao problema sa Access Denied.
Pomoglo mi je tako sto sam kucao komandu bez password-a:
Code:
psexec \\server1 -u SERVER1\username1 notepad.exe


i kada bih pritisnuo enter, pitao bi me za pass i sve bi bilo OK.
You are being monitored. Not just by this website or from your computer. Every aspect of your life is being watched, tracked, documented, studied, cross-referenced and filed for later reference.
 
Odgovor na temu

[es] :: Windows mreže :: Pokretanje aplikacije na drugoj masini

[ Pregleda: 2539 | Odgovora: 11 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.