Discussion:
Exe beim abmelden starten
(zu alt für eine Antwort)
BerndKA
2009-07-16 10:06:01 UTC
Permalink
Hallo,

ich möchte beim Abmelden eine Exe ausführen.
Ich habe die Datei eingetragen in der GPO -> Benutzerkonfiguration ->Abmelden.
ich habe auch in der GPO eingetragen, das ich das Fenster angezeigt bekomme.
Wenn ich mich nun abmelde, dann erscheint kurz die DOS-Box, aber das
Programm wird nicht ausgeführt. Starte ich das Programm von Hand funktioniert
es.
Das Programm soll Daten von C auf ein Netzwerklaufwerk kopieren.

Hat jemand einen Tip für mich woran das liegt?

Danke.
Gruß

Bernd
Florian Frommherz [MVP]
2009-07-16 14:30:15 UTC
Permalink
Howdie!
Post by BerndKA
ich möchte beim Abmelden eine Exe ausführen.
Ich habe die Datei eingetragen in der GPO -> Benutzerkonfiguration ->Abmelden.
ich habe auch in der GPO eingetragen, das ich das Fenster angezeigt bekomme.
Wenn ich mich nun abmelde, dann erscheint kurz die DOS-Box, aber das
Programm wird nicht ausgeführt. Starte ich das Programm von Hand funktioniert
es.
Das Programm soll Daten von C auf ein Netzwerklaufwerk kopieren.
Hast du denn die EXE direkt angegeben oder rufst du sie in einem Skript
auf (Benutzerabmeldeskript)?

Cheers,
Florian
--
Microsoft MVP - Group Policy
eMail: prename [at] frickelsoft [dot] net.
blog: http://www.frickelsoft.net/blog.
Maillist (german): http://frickelsoft.net/cms/index.php?page=mailingliste
BerndKA
2009-07-17 06:31:03 UTC
Permalink
Hallo Florian,

ich gebe die Exe direkt an.
Ich habe auch schon verschiedene Speicherorte angeben, lokal und Netzwerk
(UNC-Pfad), aber beides funktioniert nicht.

Muß die exe in ein CMD-Script verpackt werden?

Gruß

Bernd
Post by Florian Frommherz [MVP]
Howdie!
Post by BerndKA
ich möchte beim Abmelden eine Exe ausführen.
Ich habe die Datei eingetragen in der GPO -> Benutzerkonfiguration ->Abmelden.
ich habe auch in der GPO eingetragen, das ich das Fenster angezeigt bekomme.
Wenn ich mich nun abmelde, dann erscheint kurz die DOS-Box, aber das
Programm wird nicht ausgeführt. Starte ich das Programm von Hand funktioniert
es.
Das Programm soll Daten von C auf ein Netzwerklaufwerk kopieren.
Hast du denn die EXE direkt angegeben oder rufst du sie in einem Skript
auf (Benutzerabmeldeskript)?
Cheers,
Florian
--
Microsoft MVP - Group Policy
eMail: prename [at] frickelsoft [dot] net.
blog: http://www.frickelsoft.net/blog.
Maillist (german): http://frickelsoft.net/cms/index.php?page=mailingliste
Mark Heitbrink [MVP]
2009-07-17 08:46:18 UTC
Permalink
Hi,
Post by BerndKA
ich gebe die Exe direkt an.
und die funktoniert so "ohne alles"? Evtl. fehlen da ein paar Parameter.

Tschö
Mark
--
Mark Heitbrink - MVP Windows Server - Group Policy

Homepage: www.gruppenrichtlinien.de - deutsch
Discuss : www.freelists.org/list/gpupdate
BerndKA
2009-07-17 09:15:01 UTC
Permalink
Hallo Mark,

wenn ich das programm so starte funktioniert es einwandfrei.

Gruß
Bernd
Post by Mark Heitbrink [MVP]
Hi,
Post by BerndKA
ich gebe die Exe direkt an.
und die funktoniert so "ohne alles"? Evtl. fehlen da ein paar Parameter.
Tschö
Mark
--
Mark Heitbrink - MVP Windows Server - Group Policy
Homepage: www.gruppenrichtlinien.de - deutsch
Discuss : www.freelists.org/list/gpupdate
Mark Heitbrink [MVP]
2009-07-17 09:24:44 UTC
Permalink
Hi,
Post by BerndKA
wenn ich das programm so starte funktioniert es einwandfrei.
Wahrscheinlich, weil dann noch ein vollständiges Benutzerprofil
zur Verfügung steht in dessen Kontext die Exe läuft.

Dann wirst du es auch nicht tricksen können, denn das Profil des
Users ist "weg", wenn das Script aufgerufen wird.

Tschö
Mark
--
Mark Heitbrink - MVP Windows Server - Group Policy

Homepage: www.gruppenrichtlinien.de - deutsch
Discuss : www.freelists.org/list/gpupdate
BerndKA
2009-07-20 06:44:01 UTC
Permalink
Also das mit dem Profil würde ich verstehen, wenn das Script beim
Herunterfahren verwendet werden würde.

Aber es ist beim Abmelden eingebunden.
Bei XP funktioniert das Script auch beim Abmelden. ist das Vista anders?
Dann macht die EIntsellung auch keinen Sinn.

Gruß

Bernd
Post by Mark Heitbrink [MVP]
Hi,
Post by BerndKA
wenn ich das programm so starte funktioniert es einwandfrei.
Wahrscheinlich, weil dann noch ein vollständiges Benutzerprofil
zur Verfügung steht in dessen Kontext die Exe läuft.
Dann wirst du es auch nicht tricksen können, denn das Profil des
Users ist "weg", wenn das Script aufgerufen wird.
Tschö
Mark
--
Mark Heitbrink - MVP Windows Server - Group Policy
Homepage: www.gruppenrichtlinien.de - deutsch
Discuss : www.freelists.org/list/gpupdate
Mark Heitbrink [MVP]
2009-07-20 08:04:52 UTC
Permalink
Hi,
Post by BerndKA
Aber es ist beim Abmelden eingebunden.
Bei XP funktioniert das Script auch beim Abmelden. ist das Vista anders?
Bei Vista ist automatisch der Benutzerprofildienst immer aktiv. Bei XP
musste man den User Profile Hive CleanUp Service erst installieren.
Mag sein, daß sie zeitlich etwas anders agieren.
Post by BerndKA
Dann macht die EIntsellung auch keinen Sinn.
Welche? Deine .exe? Das diese ein profil braucht, dafür kann ja MS nichts.

Die klassische Anforderung an ein AbmeldeScript ist meist, daß "aufräumen"
des Profils. Löschen der Tempdateien, kopiren von Daten X nach Y etc.
In dem Moment dürfen die Dateien nicht mehr im Zugriff sein, sonst können
sie nicht gelöscht/kopiert/verschoben werden.

Also wird das Profil geschlossen, der Dienst schliesst alle Zugriffe auf
das Profil und erst dann läuft das Script? Mag sein.

MS hat eine Menge am Profilverhalten geändert, evtl. auch die Reihenfolge
des Ablaufs.

Hast du mal mit der Richtlinie "Anmeldeskripts gleichzeitig ausführen"
experimentiert? Evtl. hat sie auch Auswirkungen auf die Abmeldescripts.

Aber vielleicht verrätst du uns endlich, was deine EXE macht, denn u.U.
gibt es Alternativen oder sogar bessere Möglichkeiten.

Tschö
Mark
--
Mark Heitbrink - MVP Windows Server - Group Policy

Homepage: www.gruppenrichtlinien.de - deutsch
Discuss : www.freelists.org/list/gpupdate
BerndKA
2009-07-20 08:26:01 UTC
Permalink
Hallo Mark,

wie im ersten Posting geschrieben kopiert das Programm Daten von C auf ein
Netzlaufwerk.
Nach etwas genauer: Es kopiert Daten aus dem Benutzerprofil auf das
Homelaufwerk des Benutzers. Die Daten sind aus einem spezielen Programm.

Das ganze besteht aus 3 Schritten:
1. Kopieren von Daten aus dem Homelaufwerk nach c ins Benutzerprofil.
2. Starten des eigentlichen Programms.
3. Zurückkopieren der Daten aus dem Benutzerprofil auf das Homelaufwerk.

Ich habe schon mit start /wait experimentiert, ab ohne richtigen Erfolg.
hast du dazu einen alternativen Vorschlag zur Lösung.

Gruß

Bernd
Post by Mark Heitbrink [MVP]
Hi,
Post by BerndKA
Aber es ist beim Abmelden eingebunden.
Bei XP funktioniert das Script auch beim Abmelden. ist das Vista anders?
Bei Vista ist automatisch der Benutzerprofildienst immer aktiv. Bei XP
musste man den User Profile Hive CleanUp Service erst installieren.
Mag sein, daß sie zeitlich etwas anders agieren.
Post by BerndKA
Dann macht die EIntsellung auch keinen Sinn.
Welche? Deine .exe? Das diese ein profil braucht, dafür kann ja MS nichts.
Die klassische Anforderung an ein AbmeldeScript ist meist, daß "aufräumen"
des Profils. Löschen der Tempdateien, kopiren von Daten X nach Y etc.
In dem Moment dürfen die Dateien nicht mehr im Zugriff sein, sonst können
sie nicht gelöscht/kopiert/verschoben werden.
Also wird das Profil geschlossen, der Dienst schliesst alle Zugriffe auf
das Profil und erst dann läuft das Script? Mag sein.
MS hat eine Menge am Profilverhalten geändert, evtl. auch die Reihenfolge
des Ablaufs.
Hast du mal mit der Richtlinie "Anmeldeskripts gleichzeitig ausführen"
experimentiert? Evtl. hat sie auch Auswirkungen auf die Abmeldescripts.
Aber vielleicht verrätst du uns endlich, was deine EXE macht, denn u.U.
gibt es Alternativen oder sogar bessere Möglichkeiten.
Tschö
Mark
--
Mark Heitbrink - MVP Windows Server - Group Policy
Homepage: www.gruppenrichtlinien.de - deutsch
Discuss : www.freelists.org/list/gpupdate
Mark Heitbrink [MVP]
2009-07-20 08:36:20 UTC
Permalink
Hi,
Post by BerndKA
Nach etwas genauer: Es kopiert Daten aus dem Benutzerprofil auf das
Homelaufwerk des Benutzers. Die Daten sind aus einem spezielen Programm.
Welches? Warum muss das am Ende noch mal gestartet werden und warum
müssen dafürt erst Dateien "auf die Seite geschoben" werden?
Post by BerndKA
1. Kopieren von Daten aus dem Homelaufwerk nach c ins Benutzerprofil.
äh, die sind doch schon längst da? Das sollte bei der Anmeldung laufen
nicht bei Abmeldung.
Post by BerndKA
2. Starten des eigentlichen Programms.
Welches? Warum startet das Programm am Ende? Was macht das?
und warum startet es nicht zur Sitzung des Users, wenn es doch
Post by BerndKA
3. Zurückkopieren der Daten aus dem Benutzerprofil auf das Homelaufwerk.
xcopy geht am Ende. Nur dein Programm nicht.

Also noch mal: Was ist das für ein Programm?
Kopieren geht sowohl bei An-, als auch Abmeldung.

Aber, warum verwendest du nicht die Ordnerumleitung? Welche Daten sind
das überhaupt, die lokal liegen müssen, die nicht im Profil sind?
Und warum setzt du keine Serverbasierten Profile ein? Die kopieren
automatisch die Daten hin und her ...

Tschö
Mark
--
Mark Heitbrink - MVP Windows Server - Group Policy

Homepage: www.gruppenrichtlinien.de - deutsch
Discuss : www.freelists.org/list/gpupdate
BerndKA
2009-07-20 08:56:02 UTC
Permalink
Also, es geht hier um Lotus Notes Daten.
Der User meldet sich am Rechner an.
Dann möchte er Notes starten.
1. Dazu werden die Daten auf von seinem Homelaufwerk im Netz in das lokae
Benutzerprofil geschoben. (Programm 1)
2. Nun kann Notes gestartet werden. (Programm 2)
3. Nach dem Beenden von Notes müßen die Daten wieder ins Netz, aus dem
Benutzerprofil in das Homelaufwerk im Netz, damit diese gesichert werden.
(Programm 3)

Mein Programm, welches beim Abmelden laufen soll, ist nur für den 3. Teil
zuständig. Es soll nur die Daten ins Netz kopieren beim Abmelden.
Rufe ich das Programm manuel auf, tut es seine Arbeit wie es auch soll.
Sobald ich das Programm in der GPO in das Abmelden einbaue funktioniert es
nicht.

Ein servergespeichertes Profil kommt leider nicht in Frage.
Xcopy reicht nicht aus, da gewiesse Bedingungen abgefragt werden müssen.

Man könnte die 3. Programme in einer Batch auch zusammenfassen (start
/wait). Aber das hat irgendwie nicht geklappt.

Gruß

Bernd
Post by Mark Heitbrink [MVP]
Hi,
Post by BerndKA
Nach etwas genauer: Es kopiert Daten aus dem Benutzerprofil auf das
Homelaufwerk des Benutzers. Die Daten sind aus einem spezielen Programm.
Welches? Warum muss das am Ende noch mal gestartet werden und warum
müssen dafürt erst Dateien "auf die Seite geschoben" werden?
Post by BerndKA
1. Kopieren von Daten aus dem Homelaufwerk nach c ins Benutzerprofil.
äh, die sind doch schon längst da? Das sollte bei der Anmeldung laufen
nicht bei Abmeldung.
Post by BerndKA
2. Starten des eigentlichen Programms.
Welches? Warum startet das Programm am Ende? Was macht das?
und warum startet es nicht zur Sitzung des Users, wenn es doch
Post by BerndKA
3. Zurückkopieren der Daten aus dem Benutzerprofil auf das Homelaufwerk.
xcopy geht am Ende. Nur dein Programm nicht.
Also noch mal: Was ist das für ein Programm?
Kopieren geht sowohl bei An-, als auch Abmeldung.
Aber, warum verwendest du nicht die Ordnerumleitung? Welche Daten sind
das überhaupt, die lokal liegen müssen, die nicht im Profil sind?
Und warum setzt du keine Serverbasierten Profile ein? Die kopieren
automatisch die Daten hin und her ...
Tschö
Mark
--
Mark Heitbrink - MVP Windows Server - Group Policy
Homepage: www.gruppenrichtlinien.de - deutsch
Discuss : www.freelists.org/list/gpupdate
Thomas D.
2009-07-20 13:45:18 UTC
Permalink
Hallo,

die Frage

"Also noch mal: Was ist das für ein Programm?"

ist noch immer offen.

Beantworte dann gleich noch die Fragen, ob das Programm ein CLI-Programm
ist.
Post by BerndKA
Sobald ich das Programm in der GPO in das Abmelden einbaue funktioniert es
nicht.
Wie bindest Du es ein? Details...
Post by BerndKA
Man könnte die 3. Programme in einer Batch auch zusammenfassen (start
/wait). Aber das hat irgendwie nicht geklappt.
Und woran ist es gescheitert?
Hast Du Dir die Ausgabe einmal in eine Datei schreiben lassen? Eventuell
gibt es ja eine Fehlermeldung...
--
Grüße,
Thomas
BerndKA
2009-07-21 13:08:03 UTC
Permalink
Hallo Thomas, hallo Mark,

das Problem muss ich anders lösen!

Mein Programm (VB) kopiert Daten von C nach I (Homelaufwerk des Users).
Was CLI ist weiß ich leider nicht.

Das Programm wird in die GPO des PCs (Novell NDS) eingebunden:
Richtlinien für lokalen Computer -> Benutzerkonfiguration ->
Windows-Einstellungen -> Scripts abmelden

Dort war es als Exe von Laufwerkwerk C, als Exe von einem Netzlaufwerk oder
eingepackt in eine Batch eingetragen.

Alles hat nicht funktioniert!

Warum?
Ich habe eine Pause in das Batch-File eingebaut, so dass ich beim
herunterfahren in der DOS-Box etwas eigeben konnte.
Resultat: Die Netzwerklaufwerke stehen an dieser Stelle unter Vista nicht
mehr zur Verfügung. Also konnte ich auch nichts aufs Homelaufwerk kopieren!
Mit "net use" kann man dort die Laufwerke nochmal verbinden, aber das bringt
mich nicht weiter, da durch unterschiedliche Standorte unterschiedliche
UNC-Pfade vorgegeben sind. Also auch kein Fall für xcopy.
Obwohl ich ich erstaunt bin wieviele Parameter in xcopy vorhanden sind. Das
Programm, wäre nur ein Standort da, hätte man durch xcopy ersetzten können.
Was nun?

Nun werde ich wohl einen Programmaufruf bauen, der alle 3 Bestandteile
integriert.
Ich werde nochmal mit start /wait testen oder ein VB-Programm um die
Bestandteile herumbauen.

Vielen Dank für eure Hilfe.

Bernd
Post by BerndKA
Hallo,
die Frage
"Also noch mal: Was ist das für ein Programm?"
ist noch immer offen.
Beantworte dann gleich noch die Fragen, ob das Programm ein CLI-Programm
ist.
Post by BerndKA
Sobald ich das Programm in der GPO in das Abmelden einbaue funktioniert es
nicht.
Wie bindest Du es ein? Details...
Post by BerndKA
Man könnte die 3. Programme in einer Batch auch zusammenfassen (start
/wait). Aber das hat irgendwie nicht geklappt.
Und woran ist es gescheitert?
Hast Du Dir die Ausgabe einmal in eine Datei schreiben lassen? Eventuell
gibt es ja eine Fehlermeldung...
--
Grüße,
Thomas
Mark Heitbrink [MVP]
2009-07-21 14:53:25 UTC
Permalink
Hi,
... es wir ja immer geiler.
Wann fängst du an, alle notwendigen Informationen bereitzustellen?

Das Ab/Anmeldeverhalten mit einem "verbogenen" Anmeldedienst ist meilenweit
vom Standardsystemverhalten entfernt, auf das wir die Ganze Zeit antworten.

msgina!=nwgina
Post by BerndKA
Ich habe eine Pause in das Batch-File eingebaut, so dass ich beim
herunterfahren in der DOS-Box etwas eigeben konnte.
Resultat: Die Netzwerklaufwerke stehen an dieser Stelle unter Vista nicht
mehr zur Verfügung. Also konnte ich auch nichts aufs Homelaufwerk kopieren!
Blödsinn. Du willst uns doch nicht erzählen, das du die ganze Zeit mit
"I:" arbeitest? Was meinst du, warum es UNC Pfade gibt?
Verwende sie! net use ist ein reiner Userkontext, UNC ist universal.
Post by BerndKA
Mit "net use" kann man dort die Laufwerke nochmal verbinden, aber das bringt
mich nicht weiter, da durch unterschiedliche Standorte unterschiedliche
UNC-Pfade vorgegeben sind.
net use, net use, net use ... hör auf in 16Bit zu denken.
UNC existiert seit Mitte der Neunziger.
Post by BerndKA
Also auch kein Fall für xcopy.
Doch. xcopy kann UNC.
Post by BerndKA
Obwohl ich ich erstaunt bin wieviele Parameter in xcopy vorhanden sind.
Was meinst du wie viele es kann, wenn man auch noch die Variablen des
Systems abfragt und selbsterstellte zur Laufzeit hinzunimmt?
Post by BerndKA
Das Programm, wäre nur ein Standort da, hätte man durch xcopy ersetzten können.
Was nun?
Subnetz des Standorts ermitteln, als parameter abfragen und dann per
"if %netid%=192.168.1 xcopy blabla \\server\share\%username%" kopieren.

---------- IP Adresse und Subnetz als Variable setzen -------------------
rem ** Hiermit erstellen wir uns 2 eigene Variablen =>
rem %ipadress% und %netid% die dann im weiteren Verlauf des
rem Scriptes zur Abfrage benutzt werden können **

for /f "Tokens=2 Delims=[] skip=1" %%i in ('ping -n 1 %computername%') do
set IPAdress=%%i
for /f "Tokens=1,2,3 Delims=." %%a in ('echo %IPAdress%') do set
NetID=%%a.%%b.%%c

---------------- EOF: IP Adresse als Variable setzen -------------------

Sorry, aber wie kann man selber programmieren und dabei so unkreativ sein?

Tschö
Mark
--
Mark Heitbrink - MVP Windows Server - Group Policy

Homepage: www.gruppenrichtlinien.de - deutsch
Discuss : www.freelists.org/list/gpupdate
BerndKA
2009-07-22 07:04:05 UTC
Permalink
Hallo,

danke für die Hilfe bis jetzt.

Aber ich glaube auf das überhebliche getue habe ich keinen Bock mehr.
Ich dachte hier bekommt man geholfen, wenn man mal was nicht versteht oder
weil man ein Hintergrundinformation nicht hat.
Ich habe versucht euch die Fragen zu beantworten, die ihr gestellt habt.
Vielleicht waren die Fragen auch zu ungenau? Dann bekommt man auch einfache
Antworten!
Was sind den für dich alle Informationen?
Ich bin auch kein Programmierer. Ich habe mir das Programm ohne
Vorkenntnisse zusammengebaut. Klar geht das bestimmt besser.

Und das was du da zusammenbastelst versteh ich halt nicht, da ich keine
richtigen Programmierkentnisse habe. Sonst wäre ich ja selbst drauf gekommen!.

Bernd
Hi,
.... es wir ja immer geiler.
Wann fängst du an, alle notwendigen Informationen bereitzustellen?
Das Ab/Anmeldeverhalten mit einem "verbogenen" Anmeldedienst ist meilenweit
vom Standardsystemverhalten entfernt, auf das wir die Ganze Zeit antworten.
msgina!=nwgina
Post by BerndKA
Ich habe eine Pause in das Batch-File eingebaut, so dass ich beim
herunterfahren in der DOS-Box etwas eigeben konnte.
Resultat: Die Netzwerklaufwerke stehen an dieser Stelle unter Vista nicht
mehr zur Verfügung. Also konnte ich auch nichts aufs Homelaufwerk kopieren!
Blödsinn. Du willst uns doch nicht erzählen, das du die ganze Zeit mit
"I:" arbeitest? Was meinst du, warum es UNC Pfade gibt?
Verwende sie! net use ist ein reiner Userkontext, UNC ist universal.
Post by BerndKA
Mit "net use" kann man dort die Laufwerke nochmal verbinden, aber das bringt
mich nicht weiter, da durch unterschiedliche Standorte unterschiedliche
UNC-Pfade vorgegeben sind.
net use, net use, net use ... hör auf in 16Bit zu denken.
UNC existiert seit Mitte der Neunziger.
Post by BerndKA
Also auch kein Fall für xcopy.
Doch. xcopy kann UNC.
Post by BerndKA
Obwohl ich ich erstaunt bin wieviele Parameter in xcopy vorhanden sind.
Was meinst du wie viele es kann, wenn man auch noch die Variablen des
Systems abfragt und selbsterstellte zur Laufzeit hinzunimmt?
Post by BerndKA
Das Programm, wäre nur ein Standort da, hätte man durch xcopy ersetzten können.
Was nun?
Subnetz des Standorts ermitteln, als parameter abfragen und dann per
"if %netid%=192.168.1 xcopy blabla \\server\share\%username%" kopieren.
---------- IP Adresse und Subnetz als Variable setzen -------------------
rem ** Hiermit erstellen wir uns 2 eigene Variablen =>
rem %ipadress% und %netid% die dann im weiteren Verlauf des
rem Scriptes zur Abfrage benutzt werden können **
for /f "Tokens=2 Delims=[] skip=1" %%i in ('ping -n 1 %computername%') do
set IPAdress=%%i
for /f "Tokens=1,2,3 Delims=." %%a in ('echo %IPAdress%') do set
NetID=%%a.%%b.%%c
---------------- EOF: IP Adresse als Variable setzen -------------------
Sorry, aber wie kann man selber programmieren und dabei so unkreativ sein?
Tschö
Mark
--
Mark Heitbrink - MVP Windows Server - Group Policy
Homepage: www.gruppenrichtlinien.de - deutsch
Discuss : www.freelists.org/list/gpupdate
Mark Heitbrink [MVP]
2009-07-22 08:59:53 UTC
Permalink
Hi,
Post by BerndKA
Aber ich glaube auf das überhebliche getue habe ich keinen Bock mehr.
Kan nich verstehen.
Post by BerndKA
Ich dachte hier bekommt man geholfen, wenn man mal was nicht versteht oder
weil man ein Hintergrundinformation nicht hat.
Das stimmt, aber, um bei der Überheblichkeit zu bleiben:
es sind Grundlagen die fehlen, nicht Hintergrundinformationen
Post by BerndKA
Ich habe versucht euch die Fragen zu beantworten, die ihr gestellt habt.
Vielleicht waren die Fragen auch zu ungenau? Dann bekommt man auch einfache
Antworten! Was sind den für dich alle Informationen?
- welche .exe? wwelches Script? Inhalt des Scripts.
- NDS statt AD (selten aber wirklich wichtig, es sind schon div. GPOs
am NetWare Client gescheitert)

Das waren die wichtigsten Informationen, die wir dir in mühsam aus der
Nase gezogen haben. Die NDS ist sicherlich ein Ausrutscher, den es sonst
nicht gibt. Aber das erste was ich bei einem Scriptfehler hier in der NG
erwarte ist das Script selbst.

Hättest du den Inhalt des Scripts/EXE im ersten Posting genannt, wären
direkt der Hniweis auf den UNC gekommen, sogar ohne Überheblickeit.

ICh kann nicht in dein System schauen, ich kann nur auf das Antworten, das
ich hier lese und da in der NG keine Schulungen stattfinden und schon lange
nicht mehr gekuschelt wird, musst du dich mit manchmal etwas rauen Tönen
zufrieden geben, denn nach 4mal Nachfragve hat auch der antwortende
irgendwann keinen Bock mehr.

Das ist eine technische NG, Grundlagen werden nun mal vorausgesetzt.

Tschö
Mark
--
Mark Heitbrink - MVP Windows Server - Group Policy

Homepage: www.gruppenrichtlinien.de - deutsch
Discuss : www.freelists.org/list/gpupdate
Mark Heitbrink [MVP]
2009-07-20 18:41:26 UTC
Permalink
Hi,
Post by BerndKA
Der User meldet sich am Rechner an.
Dann möchte er Notes starten.
1. Dazu werden die Daten auf von seinem Homelaufwerk im Netz in das lokae
Benutzerprofil geschoben. (Programm 1)
Also im Anmeldescript per xcopy.
Post by BerndKA
2. Nun kann Notes gestartet werden. (Programm 2)
stressfrei, während der Sitzung.
Post by BerndKA
3. Nach dem Beenden von Notes müßen die Daten wieder ins Netz, aus dem
Benutzerprofil in das Homelaufwerk im Netz, damit diese gesichert werden.
(Programm 3)
Mein Programm, welches beim Abmelden laufen soll, ist nur für den 3. Teil
zuständig. Es soll nur die Daten ins Netz kopieren beim Abmelden.
also doch xcopy.
Post by BerndKA
Ein servergespeichertes Profil kommt leider nicht in Frage.
Warum?
Post by BerndKA
Xcopy reicht nicht aus, da gewiesse Bedingungen abgefragt werden müssen.
Wie viel von deinem Taschegeld möchstest du jetzt verspielen?
Du scheiterst evtl an den richtigen Variablen, die du in der Batch
abfragen möchtest und musst, aber sicherlich nicht an xcopy.
Also: Welche Konditionen brauchst du?

Tschö
Mark
--
Mark Heitbrink - MVP Windows Server - Group Policy

Homepage: www.gruppenrichtlinien.de - deutsch
Discuss : www.freelists.org/list/gpupdate
Winfried Sonntag [MVP]
2009-07-29 15:07:35 UTC
Permalink
Post by BerndKA
Also, es geht hier um Lotus Notes Daten.
Der User meldet sich am Rechner an.
Dann möchte er Notes starten.
1. Dazu werden die Daten auf von seinem Homelaufwerk im Netz in das lokae
Benutzerprofil geschoben. (Programm 1)
Das hört sich schon mal nach Bastelei an. Versuch lieber die Notes-Daten
gleich im Homelaufwerk zu lassen:
http://www.dominoforum.de/modules/newbb/viewtopic.php?post_id=50195
Post by BerndKA
2. Nun kann Notes gestartet werden. (Programm 2)
3. Nach dem Beenden von Notes müßen die Daten wieder ins Netz, aus dem
Benutzerprofil in das Homelaufwerk im Netz, damit diese gesichert werden.
(Programm 3)
Den dritten Schritt kannst Du dir mit einer vernünftigen Lösung auch
sparen.

Servus
Winfried
--
Connect2WSUS: http://www.grurili.de/tools/Connect2WSUS.exe
GPO's: http://www.gruppenrichtlinien.de
Gruppenrichtlinien Mailingliste "gpupdate":
http://frickelsoft.net/cms/index.php?page=mailingliste
Thomas D.
2009-07-17 20:54:14 UTC
Permalink
Hallo,
Post by BerndKA
wenn ich das programm so starte funktioniert es einwandfrei.
Hat das Programm ein GUI?

Versuche das Programm über eine Batchdatei Mittels "start /wait"
aufzurufen.

Wie Mark schon angemerkt hat, ist an der Stelle keinerlei Userinteraktion
mehr möglich.
--
Grüße,
Thomas
Loading...