Avatar billede george Nybegynder
21. december 2002 - 12:36 Der er 19 kommentarer og
1 løsning

Afslutning af Win98 efter logoff fra ICA Client

Jeg har en pc med Win98 og en ICA Client installeret. Når jeg starter pc'en har jeg sat det op så jeg giver min pc et Klientnavn i Wfcname.ini(dette sker kun første gang), genstarter pc'en og logger så på en Citrix server. Når jeg er færdig med at arbejde logger jeg af Citrix og vil gerne have at pc'en slukker.

Hvordan får jeg pc'en til at lukke Win98 ned når jeg logger af Citrix Klienten ?
Avatar billede themustangman Nybegynder
21. december 2002 - 12:38 #1
Jeg lytter lige med
Avatar billede sekam Nybegynder
21. december 2002 - 15:43 #2
Avatar billede tonnybrandt Nybegynder
22. december 2002 - 13:09 #3
Hmm...Du kan evt. prøve dette:
Åbn win.ini, og udskift
Shelle=explorer.exe
med
Shell=<den fulde sti til citrix klienten>
Så du aldrig ser skrivebordet men kun citrix klienten. Jeg er dog ikke sikker på at den lukker pc'en bagefter,
Avatar billede george Nybegynder
22. december 2002 - 14:36 #4
Jeg har lavet den fulde sti til klienten og det virker også som det skal, men når jeg logger af havner jeg på et tom skrivebord og skal Crtl+Alt+Del for at lukke pc'en
Avatar billede clausmeyer Nybegynder
23. december 2002 - 11:00 #5
Dette er ikke noget jeg har nået at teste, men prøv følgnede:
Aflæs stien på den genvej der er lavet til "Citrix kaldet" på brugers skrivebord.
Sæt et CALL foran stien i en batchfil.
Du kan nu have en batchfil der ligner følgende:

CALL "C:\Programmer\Citrix\ICA Client\pn.exe" /APP "Citrix - kaldet"
SHUTDOWN

Citrix - Kaldet skal selvfølgelig eksistere i Citrix Program
Neighborhood på klienten.

Ideen er at du styrer kaldet til citrix via batchfilen med første kald af klienten, anden funktion er shutdown.
Test den af!
Jeg har en fil der kan styre dette i en shell og det er mere sikkert, jeg vil finde udaf hvordan du kan få filen og melder herom snarest.
Avatar billede clausmeyer Nybegynder
23. december 2002 - 11:05 #6
Hvis shutdown som kommando ikke er effektiv nok, kan du skrive følgende linie i din batchfil

C:\WINDOWS\RUNDLL.EXE USER.EXE,EXITWINDOWS

Denne kommando anvender jeg mest ved maskiner der ikke lukker ordentligt ned og så lægges kommandoen på en genvej(icon "sluk pc") og den er effektiv.
Avatar billede clausmeyer Nybegynder
23. december 2002 - 11:08 #7
Her får du hjælpeteksten fra den lille utility, jeg omtalte tidligere:

Prorammet hedder
RUNH.EXE v1.0
og er fra     www.scripthorizon.com
----------
Purpose:
    This mini-utility simply runs a batch file or executable you specify in the
    background. This is very useful if you want to run a batch file, but don't want
    to have the user see it run or accidentally cancel it.

Author/Copyright:
    Steve Seguis
    scriptmaster@scripthorizon.com
    www.scripthorizon.com

License:
    This is FREEWARE. Use it for free, but at your own risk!

Date:
    03/17/2000

Syntax:
    runh "file_to_run"

    file_to_run can be any batch file (.bat or .cmd) or executable (.exe)

Example:

    runh "c:\mybatchfile.bat"

Notes:

    Because it runs in the background, there is no way to bring it back to the
    foreground to stop it. The only way to stop the batch file you execute with
    this command is to press Ctrl-Alt-Del and End Task the process. =)
    One more thing...I didn't create an icon for runh.exe because it runs hidden
    (get it...transparent...hidden...oh well!!!)

Additional Info:

    Please report all bugs to support@scripthorizon.com
Avatar billede clausmeyer Nybegynder
26. december 2002 - 12:27 #8
følger du ikke med i dit spørgsmål george ??
Avatar billede george Nybegynder
26. december 2002 - 23:29 #9
Jo bekalger, men jeg prøvede nogle af de ting du har beskrevet her op til juleaften, men kunne ikke rigtig få det til at spille. Og grundet julen har jeg ikke været hjemme så jeg kunne følge op og komme med lidt response.

Jeg vender tilbage i morgen.
Avatar billede clausmeyer Nybegynder
27. december 2002 - 11:40 #10
helt iorden
Avatar billede george Nybegynder
27. december 2002 - 14:41 #11
/clausmeyer

Jeg har prøvet at lave en batchfil og ligge den i shell= i system.ini filen.

Batchfilen indeholder følgende :
call "c:\windows\citrix\ica client\pn.exe" /APP "Desktop - 65538"
C:\WINDOWS\RUNDLL.EXE USER.EXE,EXITWINDOWS

Batchfilen bliver ikke afviklet som den skal for den ignorere begge linjer i batchfilen.

Resultat: jeg har et dos vindue hvor jeg kan se de to linjer i batchfilen + et nyt vindue med en besked på at ica klienten ikke kunne starte fordi at den ikke kunne finde "Desktop - 65538" i c:\windows\profiles\rs\Applicaion Data\ICAClient\APPSRV.INI

Når jeg bruger den utility er jeg i tvivl om jeg skal bruge den gennem batchfilen eller jeg skal bruge den i "shell" linjen i system.ini.

Hvordan bruger du den ?
Avatar billede george Nybegynder
27. december 2002 - 16:12 #12
Jeg har siddet og kigget lidt på fejlen og kan se at den skal selvfølgelig hedde "Desktop - 65536 og ikke "Desktop - 65538".

Nu er problemet kun at Windows ikke lukker ned når jeg logger af min Citrix klient. I opstarten kommer der et vindue hvor der står "Du skal afslutte dette program, inden du afslutter Windows."

Hvordan kommer jeg ud over dette problem ?
Avatar billede clausmeyer Nybegynder
27. december 2002 - 21:57 #13
lad os holde os til den sidste test du har haft gang i:

Med programmet runh.exe
i en batchfil:
--------
@echo off
cls
Runh.exe command/c "c:\windows\citrix\ica client\pn.exe" /APP "Desktop - 65538"
rem næste linie sættes ind i batchfilen for at tjekke hvordan programmet kører.
Pause
rem de to rem linier og linien med pause fjernes når det kører ordentligt
C:\Windows\Rundll.Exe User.Exe,ExitWindows
exit
----------
Avatar billede clausmeyer Nybegynder
27. december 2002 - 21:58 #14
ok, jeg skrev som du selv det forkerte tal i linien ret selv til 65536
Avatar billede george Nybegynder
28. december 2002 - 12:34 #15
Får fejlen at: "filen command/c eller en af de tilhørende komponenter ikke blev fundet"
Avatar billede george Nybegynder
28. december 2002 - 13:49 #16
Hvis jeg fjerner Runh.exe kan jeg få Citrix klienten til at starte op uden nogen fejl.

Problemet er nu, hvis jeg fjerner "pause" i batchfilen afvikles de to næste linjer med det samme hvilket for pc'en til at slukke. Ikke særlig hensigtsmæssigt.

Jeg bruger linjen c:\windows\rundll32.exe shell32.dll,SHExitWindowsEx 1 i stedet for c:\windows\rundll.exe user.exe,ExitWindows hvilket får pc'en til at slukke og ikke kommer og prompter mig med en box om jeg vil afslutte programmet.

Problemet er "pause" og jeg troede egentlig at jeg kunne bruge "call" i linjen med start at Citrix klienten., men det virker ikke. Den afvikler de to sidste linjer alligevel med det samme hvis jeg fjerner "pause".
Avatar billede clausmeyer Nybegynder
31. december 2002 - 12:54 #17
vi tager ´kontakt til citrix for at få en holdbar løsning derfra
Avatar billede george Nybegynder
31. december 2002 - 14:50 #18
Ok, afventer et svar fra dig.

Ha'et godt nytår ;-)
Avatar billede george Nybegynder
12. januar 2003 - 21:25 #19
Hej Claus

Noget nyt fra Citrix ?
Avatar billede george Nybegynder
18. august 2010 - 11:42 #20
svar
Avatar billede Ny bruger Nybegynder

Din løsning...

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.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester