GPO logout script nem fut le - megoldva

Szerver Windows 2008 standart, kliens Windows 7 prof. Mind a kettő magyar nyelvű.

Felhasználó házirend által futtava van egy login script, ami rendre le is fut, belépéskor.
Van egy logout script is, ami egy mappa tartalmát másolja fel a szerverre kilépéskor.
Ez a script,windows 7 parancs sorban lefut hiba nélkül, felmásolja az archive bit alapján fájlokat a szerverre.
Xp alatt fut a script GPO-bol. Vista alatt is.

A script 2008 alatt lett kreálva, így a kód lappal nem lehet gond. Nincsennek ékezetek sem a scriptben.
Maga a policy működik, hiszen akkor a login script sem futna le, s nem menne a xp-n vista-n.
Próbáltam a login oldalon is a scriptet, ami nem futot, de ott sem, tapasztaltam, hogy működne.

Szerintetek? Ötlet?

Hozzászólások

hi,

akkor most mi, és hol nem fut le ?

--
r@g3

Amit megnéznék:
-a logoff scripthez jó-e az elérési útvonal
-van-e joga futtatni (nem csak AD-ben hanem, NTFS szinten is)

Hirtelen ez ugrott be...

A jogok rendben vannak. Elérés is jó. Windows Xp alól megy. Windows 7 (cmd)parancs sorban is fut úgy a script, hogy a scriptet az eredeti helyéről futtatom.

Szerintem valami olyan, lehet, ami windows 7 alatt, a parancs sorban más, mint kilépéskor futatva.
Annyival jutottam közelebb a problémához, hogy az archiv-bitek törlődnek, tehát valami müxik.
Valószinűleg, mire a logout script futna, a rendszer szépen eldobálja hálózati meghajtókat.(unmount).
Így természetesen tényleg nem tud menteni a szerverre. Ehez kellene valami okosság, tényleg így van-e, s ha így van, akkor hogyan oldjam meg ezt.

A véletlen törlés ellen én a Volume Shadow Copy Service által nyújtott Previous Versions szolgáltatással védekeznék első soron.
Kliens és szerveroldalon (sőt, akár egyszerre mindkettőn) is használhatod.
Azért persze a backupra továbbra is szükséged lesz...

Üdv,
mrceeka

Köszönöm mindenkinek a segítő hozzászólásokat, ötleteket. Hasznos volt.

Nos. Minden felhasználónak, az AD-ben van beállítva, egy homedir a szerveren. Ez hasonló lehet mint, a windows saját hálózati meghajtó csatlakoztatóját használni.
Sajnos, az így hozzárendelt meghajtó, a logout scriptben nem működik. Csak a "\\server\home\user" formában.
Viszont, ha azt "net use" parancsal csatlakoztatom működik. Ez miért van nem tudom, de ez jelenleg csak a windows 7 alatt gond, xp-n, vista-n nem.

Volt egy másik probléma is, s ez is szintén csak a Win7-nél jelenkezett, ha homedir-ben van ékezet, akkor szintén nem találja a mappát a szerveren. Annak ellenére, hogy mind a szerver win2008 és win7 kliens magyar nyelvű. Természetesen vannak angol Xp-k is, de ezeken nem volt probléma ezzel.

Szóval, ahol windows 7-es kliens volt, ott át kellett írnom, a homedir-t a szerveren ékezetnélkül és a "\\server\home\user" formát használni.