12. november 2008 - 11:02Der er
10 kommentarer og 1 løsning
Kørsel af Excel via remote shell
Hej Eksperter
Var lidt i tvivl om hvor jeg skulle poste dette spørgsmål.
Det drejer sig om, at jeg via Remote Shell ønsker at starte Excel op på en anden computer. Excel filen indeholder nogel visual basic kode, som automatisk starter op, når Excel-filen åbnes.
Når jeg logger på via Remote Shell og starter filen op med Excel, kan jeg se, at Excel er startet op på den anden maskine (via Task Manager) - men det grafiske brugerflade popper ikke op - og koden, der skulle eksekveres ved opstart køres heller ikke.
Jeg er klar over, at RSH er kommandolinie-baseret, men er der nogen måde hvor på, at jeg kan få skærmbilledet vist på den computer, der starter Excel op? Jeg tror nemlig, at det at skærmbilledet ikke vises betyder at visual basic koden ikke ekvekveres ved opstart (skal i denne sammenhæng lige nævne, at Excel sikkerheds-niveau er sat til lavt, så makroer/visual basic kode skal ikke accepteres).
Såfremt at RSH ikke kan benyttes i ovenstående sammenhæng - er der så andre muligheder?
Det er vigtigt for mig, at jeg kan gøre det automatisk - dvs. at jeg eksempelvis via Visual Basic kan kalde en prompt (eller lignende) på en anden pc, som så automatisk starter op.
Når du sidder med en remote desktop eller SSH kan du det samme som når du sidder fysisk på maskinen. Prøv at teste det f.eks. med Hamachi,noget SSH og Putty.exe eller en remote desktop, det er ikke særlig svært at sætte op tl test, det kræver lidt at sikre ordentligt men er heller ikke uoverkommeligt
Det kommer lidt an på hvordan tingene ersat op, men f.eks. gennem en IPSec VPN tunnel kan du sagtens sikkert køre remote desktop. Det mener jeg også at du kan med SSH, men så skal du have en SSH server kørende også. Support for IPSec er indbygget i windows.
Du bør dog lige prøve hamachi der let og sikkert sætter en fjern administrations tunnel op.
Med rsh kalder jeg en batch-fil, der ligger på maskinen jeg kobler op til, således >rsh -CompNavn C:\BatchFil.bat
Batch-filen (BatchFil.bat) indeholder flg: start excel c:\excelFil.xls
Spørgsmålet er om jeg kan gøre noget tilsvarende (blot med succes) med ssh eller de andre muligheder. Jeg er lidt vag ift. hamachi, da det er et stykke betalingssoftware. Da jeg skal benytte mange maskiner, kan det blive en større (årlig) omkostning.
Jeg er ret sikker på at du kan gøre det med ssh, da du får den grafiske flade med og ssh er gratis (findes i gratis versioner som openssh). Jeg t4roede faktisk at hamachi var gratis, det var det for nogen tid siden, men jeg ser nu at deres licenser er ret dyre desværre.
Som alternativ kan du anvende VNC der også er gratis. Denne bør dog sikres med kryptering
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.