CoE Forum


Anonymous
Besucher

Alle Clients zu einer bestimmten Zeit trennen

#183 19 Jul 2004 14:14
Hallo,

es ist bei uns nötig, dass ich alle Clients zu einer bestimmten Zeit abmelden lassen muss. Wie kann ich das bewerkstelligen?

Danke im voraus.
Anonymous
Besucher

Re: Alle Clients zu einer bestimmten Zeit trennen

#197 19 Jul 2004 17:33
Ich hab das jetzt über ein Script gelöst, welches alle Citrix-Verbindungen erkennt und via Logoff trennt:

 
 
'###############################################
'
Script zum Beenden aller Verbindungen auf einem Citrix-Server
'(kann auch für alle anderen Terminal-Verbindungen genutzt werden
'
###############################################
Dim WSHShell, oExec, input
Dim Name
Set WSHShell = WScript.CreateObject("WScript.Shell")
Set oExec = WshShell.Exec("query session" )
 
Do While Not oExec.StdOut.AtEndOfStream
input = input & oExec.StdOut.Read(1)
Loop
 
 
Set fso = WScript.CreateObject("Scripting.FileSystemObject")
Set FileIn = fso.OpenTextFile("temp.log" , 2, true)
FileIn.write (input)
FileIn.close
set FileIn = nothing
 
Set FileIn = fso.OpenTextFile("temp.log" , 1, true)
 
 
Do While Not (FileIn.atEndOfStream)
Zeile = CStr( FileIn.Readline )
if InStr( CStr( Zeile ), "ica-tcp#") > 1 then
if not InStr( CStr( Zeile ), "Administrator") > 1 then
name = left(Zeile, 18)
Set oExec = WshShell.Exec("logoff" & name)
end if
end if
Loop
FileIn.Close
Set FileIn = nothing
 
 

Das muss nun nur noch auf dem Server ausgeführt werden...[/code]
frank schifferstein
Foren Evangelist
Beiträge:3255

Re: Alle Clients zu einer bestimmten Zeit trennen

#198 19 Jul 2004 17:51
@Doe

ich vermute mal nicht, dass der Server dann booten sollte? Wenn ja, dann mittels "Shutdown.exe" aus dem Win2k Ressource Kit oder ueber CTX Resource Manager -> Neustartzeitplan
René.K
Erfahrener Forenuser
Beiträge:57

Re: Alle Clients zu einer bestimmten Zeit trennen

#203 19 Jul 2004 18:32
deaktiviere doch einfach per at Job das ICA Protokoll !
das bewirkt das alle sessions gekickt werden und die Kiste zu ist

R.
<a class="postlink" href="www.ptecs.de">http://www.ptecs.de
Anonymous
Besucher

Re: Alle Clients zu einer bestimmten Zeit trennen

#243 20 Jul 2004 17:30
Nein, mit dem Script hat das sehr gut geklappt.

Muss nur noch ein bisschen dran Feilen.

Den Dienst will ich nicht abschalten, da ich so 100% sicher bin, dass der Dienst danach auch noch läuft.
ulrich.stamm
Moderator
Beiträge:1513

Re: Alle Clients zu einer bestimmten Zeit trennen

#245 20 Jul 2004 17:39
Schau mal in unserer Knowledgebase.

[url:24h2vcbc]www.dcug.de/cms/kb.php?mode=article&k=67[/url]

gruss,
Ulrich
iPhone und Mac User
www.xing.com/profile/Ulrich_Stamm