win2k3 -> mehrere Benutzerkonten ausführen
-
Hallo Leute,
ich habe einen Windows 2003 Standard Server. Ich greife per Windows-Vista-Remotedesktop darauf zu, um ihn konfigurieren.
Jetzt habe ich mehrere Anwendungen (keine Dienste!) die ich starte, wenn ich mich mit einem bestimmmten Benutzer anmelde. Wenn ich mich mit dem Benutzer abmelde, werden die gestarteten Anwendungen beendet.
Ich möchte es realisieren, dass diese Anwendungen trotzdem weiterlaufen.
Die einfachste Lösung wäre wohl, mich nicht abzumelden, sondern einfach den Remotdesktop zu schließen. Dabei erscheint ja auch die Meldung, dass laufende Anwendungen nicht beendet werden.
Allerdings läuft bei dieser Vorgehensweise anscheinend die Remoteverbindung im Hintergrund weiter, bzw der Server wartet darauf, dass sie wieder aufgenommen wird.
So kann man nur 2 Verbindungen gleichzeitig aufbauen. Diese Grenze kann man nur durch den Erwerb weiterer Lizenzen erhöhen, das kommt aber für mich nicht infrage.
Ich habe 4 Benutzerkonten, auf denen jeweils bestimmte Software laufen muss.Gibt es keine Möglichkeit, sich unter einem Benutzer einzuloggen und diesen dann während der Remote-Session Windows-intern zu wechseln? (so wie bei XP Prof.)
Ich hoffe auf Ratschläge, da ich die laufende Software leider nicht unter einem Benutzeraccount zusammenfassen kann und außerdem eine saubere Lösung für das Problem haben möchte.
Gruß, Rodney
-
Warum musst du dafuer die Benutzer angemeldet lassen?
Du kannst eine Anwendung einfach mit anderen Nutzerrechten starten. Siehe Run As.
Alternativ und je nach Anwendung macht es uU auch Sinn die Programme als Service laufen zu lassen.
Generell verstehe ich nicht warum du da die vielen User anmelden willst...
-
Also ich muss die Anwendungen auf verschiedenen Benutzern starten, da sich immer nur eine Instanz gleichzeitig starten lässt.
Wenn ich einen Benutzer abmelde, werden doch alle aktiven Programme geschlossen, deswegen muss ich sie angemeldet lassen

Über das Laufenlassen als Service habe ich mir auch schon gedanken gemacht, das ist aber imo nicht möglich, da die Applications in einer Benutzer-Instanz gegenseitig auf sich zugreifen (über die GUI)...
vmware etc kommt wegen der begrenzten Ressourcen nicht in Frage.
-
Rodney schrieb:
Also ich muss die Anwendungen auf verschiedenen Benutzern starten, da sich immer nur eine Instanz gleichzeitig starten lässt.
Wenn ich einen Benutzer abmelde, werden doch alle aktiven Programme geschlossen, deswegen muss ich sie angemeldet lassen

Run As schonmal probiert?
Über das Laufenlassen als Service habe ich mir auch schon gedanken gemacht, das ist aber imo nicht möglich, da die Applications in einer Benutzer-Instanz gegenseitig auf sich zugreifen (über die GUI)...
aeh... ok. wer ueberlegt sich sowas...?
dennoch, ich sehe aktuell das problem nicht. was stoert dich an run as?
-
Run as ist eine interessante Idee, funktioniert nur leider nicht.
Die Anwendung scheint zu merken, dass sie ein zweites Mal gestartet wurde, nur eben unter anderem Benutzer und bringt einfach die bereits gestartete Instanz in den Vordergrund.
-
Öh, dur willst vier remote-sessions, hast nur Lizenzen für zwei, und das dazukaufen von Lizenzen kommnt "nicht in Frage".
hmmmm....
mit mstsc /console ommst du remote an die interaktive session ran, die zählt evtl. parallel zu den zweien dazu. Wird dir aber wohl auhc nix nutzen.
-
Ohne Lizenzen wird es nicht gehen.
Du verlangst von Windows 4 Desktops.
Für sowas wurde Windows Server nie gebaut obwohl es funktioniert.
Dafür würde es z.B. Citrix geben damit mehrere an einem Rechner gleichzeitig arbeiten können.Du kannst GUI-Programme als Task ausführen lassen der auch dann ohne anmeldung ein Programm startet welches eine GUI hat. Da aber scheinbar auch deine Programme mit dem Desktop interagieren stellt sich die Frage ob es eine Lösung bringt.
-
Die Sache ist ja, dass ich nicht wirklich 4 verschiedene Remote-Sessions brauche. Es würde mir schon reichen, wenn ich mich an einer Session gleichzeitig einloggen kann. Nur müssen die anderen 3 eben auch weiterlaufen, wenn ich nicht eingeloggt bin. So wie bei WindowsXP die Funktion mit dem Schnellwechseln.
-
Unix-Tom schrieb:
Ohne Lizenzen wird es nicht gehen.
Du verlangst von Windows 4 Desktops.
Für sowas wurde Windows Server nie gebaut obwohl es funktioniert.
Dafür würde es z.B. Citrix geben damit mehrere an einem Rechner gleichzeitig arbeiten können.Mit Windows Terminalserver ist das auch ohne Citrix möglich. Wir haben genau so eine Lösung bei uns laufen.
Citrix wird eher bei besonderen Anforderungen oder vielen Benutzern attraktiv.
-
Meine gestrige Antwort hat leider das Internetz gefressen, nochmal:
Die Situaiton ist nun mal so, daß Du für das, was Du vorhast, vier Lizenzen brauchst, da die Lizenzen für aktive bzw. ausgeführte Instanzen sind, nicht für "gerade genutzte".
Alternative: Virtual Server. Installiere vier Gastsysteme, bei den ungenutzten kann der aktuelle Zustand auf Platte gesichert werden. Das gilt (nach meinem Verständnis der Lizenzen) nicht als aktiv, du brauchst also
Eine Lizenz für das Host-System
Eine Lizenz für gleichzeitig aktive Gastsysteme
i.a. eine Lizenz für gleichzeitig Anwendungssoftware (gilt für die meisten Microsoft-Client-Produkte)Tip: Wenn Du für jede Maschine >50% CPU reservierst, kommen Deine Kollegen gar nicht erst in die Versuchung, "aus versehen" zwei Maschinen gleichzeitig auszuführen.

Mit Windows Server 2008 + Hyper-V könntest Du Dir sogar die Lizenz für das Hostsystem sparen.
Ich habe einen VM server mit Windows 2008 (32 bit) + Virtual Server laufen, geht wie geschmiert, und die Kollegen sind glücklich.
-
peterchen schrieb:
Meine gestrige Antwort hat leider das Internetz gefressen, nochmal:
Die Situaiton ist nun mal so, daß Du für das, was Du vorhast, vier Lizenzen brauchst, da die Lizenzen für aktive bzw. ausgeführte Instanzen sind, nicht für "gerade genutzte".
Alternative: Virtual Server. Installiere vier Gastsysteme, bei den ungenutzten kann der aktuelle Zustand auf Platte gesichert werden. Das gilt (nach meinem Verständnis der Lizenzen) nicht als aktiv, du brauchst also
Eine Lizenz für das Host-System
Eine Lizenz für gleichzeitig aktive Gastsysteme
i.a. eine Lizenz für gleichzeitig Anwendungssoftware (gilt für die meisten Microsoft-Client-Produkte)Tip: Wenn Du für jede Maschine >50% CPU reservierst, kommen Deine Kollegen gar nicht erst in die Versuchung, "aus versehen" zwei Maschinen gleichzeitig auszuführen.

Mit Windows Server 2008 + Hyper-V könntest Du Dir sogar die Lizenz für das Hostsystem sparen.
Ich habe einen VM server mit Windows 2008 (32 bit) + Virtual Server laufen, geht wie geschmiert, und die Kollegen sind glücklich.
Das alles ist viel viel teurer als die paar hundert Euro fuer die Terminalserverlizenzen.
Zudem erlaubt Microsoft nur eine Coldspareinstallation zusaetzlich zur regulaeren Nutzung. Dein Vorschlag verletzt klar die EULA. IMO brauchst du sogar 4 und nicht 3 Serverlizenzen, da du keine als Coldspare nutzt.
Das mit dem Coldspare haengt sogar von der Lizenz noch ab, siehe:
https://www.mcseboard.de/microsoft-lizenzen-50/w2k3-san-siehts-lizenzen-123117.html
http://www.microsoft.com/germany/lizenzen/lizenzenratenkauf/ea/sa.mspx
-
Hier geht es ja nicht um Cold Spares oder Backups, sondern um virtuelle Maschinen.
Dazu gibt es ein White Paper:
Ist schon von 2006, also nicht mehr das frischtste, ich habe aber zur Lizensierung in virtuellen Maschinen auch bisher noch nichts neues gefunden.
Auch:
http://www.directionsonmicrosoft.com/sample/DOMIS/update/2008/02feb/0208ws2plp.htm, "Standard Edition Improves Virtualization Rights"
Danach scheint das aber nicht für Win 2003 Server zuzutreffen.Und ob das wirklich "viel teurer" ist, kommt drauf an, was man noch so rumliegen hat

Wobei ich auch davon ausgehe daß, wenn schon die TS-Lizenzen nicht machbar sind, die OP-Frage im Prinzip als "sagt mir bitte, daß das alles irgendwie ok ist, wie ich das gern hätte" umformuliert werden kann.