Jump to content

bginfo mit vista funktioniert nicht


Der letzte Beitrag zu diesem Thema ist mehr als 180 Tage alt. Bitte erstelle einen neuen Beitrag zu Deiner Anfrage!

Empfohlene Beiträge

Hallo und Guten Morgen,

 

wir setzen bei uns in der Domäne BGInfo als Hintergrundbild ein.

Jetzt haben wir festgestellt, dass es bei Vista nicht funktioniert. Bei XP, 2000 und unseren 2003 Servern funktioniert das Script.

 

REM @ECHO OFF
REM 
REM \\despc\bginfo\Bginfo.exe  /timer:0 default.bgi
SET BGINFO_SOURCEDIR=\\srv-exchange01\bginfo\
SET BGINFO_TARGETDIR=c:\programme\bginfo\

if not exist %BGINFO_SOURCEDIR% GOTO LOKALSTEP

REM Erzeuge lokes Verzeichnis
if exist %BGINFO_TARGETDIR% goto COPYSTEP
mkdir %BGINFO_TARGETDIR%


:COPYSTEP
REM Kopiert gegebenenfalls neuer Version der EXE
xcopy /d /y %BGINFO_SOURCEDIR%bginfo.exe  %BGINFO_TARGETDIR%
xcopy /d /Y %BGINFO_SOURCEDIR%default.bgi %BGINFO_TARGETDIR%
xcopy /d /Y %BGINFO_SOURCEDIR%bginfo.bat  %BGINFO_TARGETDIR%


:LOKALSTEP
REM führt das Programm aus
if NOT EXIST %BGINFO_TARGETDIR%bginfo.exe GOTO EXIT
%BGINFO_TARGETDIR%Bginfo.exe  /silent /log:%BGINFO_TARGETDIR%log.txt /timer:0 %BGINFO_TARGETDIR%default.bgi
echo ver 1.0.1 >> %BGINFO_TARGETDIR%log.txt



:DELETESTEP
REM ggf. bestehende Autostartverknüpfung löschen
if NOT EXIST "C:\Dokumente und Einstellungen\All Users\Startmenü\Programme\Autostart\autostart Bginfo.lnk" GOTO EXIT
del /q "C:\Dokumente und Einstellungen\All Users\Startmenü\Programme\Autostart\autostart Bginfo.lnk"


:EXIT

 

Wenn ich jetzt das Script lokal ausführe bekomme ich die Anzeige im Anhang.

In dem Pfad c:\Programme\bginfo ist nur eine log Datei.

 

Kann mir da vielleicht jemand helfen und sagen woran es liegen kann, dass das Script bei Vista nicht funktioniert.

 

Vielen Dank und Grüße

masterschenk

post-14556-13567389624631_thumb.jpg

Link zu diesem Kommentar

Moin,

 

danke für Eure Antworten, doch leider verstehe ich das nicht so richtig.

bei der bat Datei handelt es sich um ein Loginscript welches auch per Gruppenrichtlinie eingebunden wird.

 

ganz einfach:

  • Ein Logonskript wird im Kontext des Benutzers ausgeführt.
  • Ein normaler Benutzer darf unter C:\Programme nicht schreiben.
  • Deine Benutzer sind offenbar lokale Administratoren (was keine gute Idee ist). Nur deshalb dürfen sie in XP und 2003 unter C:\Programme schreiben.
  • Unter Windows Vista sind lokale Administratoren durch UAC zunächst einmal nur Benutzer und keine Administratoren. Daher dürfen sie unter C:\Programme nicht schreiben.
  • Näheres zu UAC findest du in dem Artikel, den Winfried verlinkt hat.
  • Um dein Problem zu lösen, solltest du alles, was Benutzer nicht dürfen, anders regeln, z.B. per Startup Script.
  • Benutzer haben keine Adminrechte zu haben.

 

Gruß, Nils

Link zu diesem Kommentar

danke für Eure Antworten, doch leider verstehe ich das nicht so richtig.

bei der bat Datei handelt es sich um ein Loginscript welches auch per Gruppenrichtlinie eingebunden wird.

 

Ja und? Das spielt keine Rolle. Du versuchst mit dem Script in Verzeichnis in %PROGRAMFILES% zu erstellen. Das schlägt fehl. Hast Du denn den Link gelesen, den ich dir gepostet hatte? Sind die User lokale Admins? Beantworte doch die Fragen, dann kann dir auch geholfen werden.

 

Nils hat dir ja schon eine praktikable Lösung gepostet, was genau daran verstehst Du nicht?

Link zu diesem Kommentar
Moin,

 

ich denke auch was Winfried, sorry: Sunny61, denkt. Also in einem "Elevated CMD" aufrufen (ausdrücklich als Admin gestartet).

 

Falls das ein Logonskript ist: Das Skript sieht mir so aus als sollte man es lieber per Startup Script ausführen. Oder man baut sich ein MSI daraus und verteilt das per GPO.

 

Gruß, Nils

 

Oder man nimmt einfach mein adm von Gruppenrichtlinien - Übersicht, FAQ und Tutorials ;)

 

Bye

Norbert

Link zu diesem Kommentar
Du meinst bestimmt Beispiel No. 20, oder? Wenn ja, ohne es jetzt probiert zu haben, kann man dort auch mit %PROGRAMFILES% arbeiten, oder funktionieren nur "hart" hinterlegte Pfade?

 

Dann müßte man mit EXPANDABLETEXT arbeiten. Hab ich noch nicht getestet, aber kann mir vorstellen, dass man mein Template entsprechend umbauen kann. Willst mal testen?

 

Bye

Norbert

Link zu diesem Kommentar
Der letzte Beitrag zu diesem Thema ist mehr als 180 Tage alt. Bitte erstelle einen neuen Beitrag zu Deiner Anfrage!

Schreibe einen Kommentar

Du kannst jetzt antworten und Dich später registrieren. Falls Du bereits ein Mitglied bist, logge Dich jetzt ein.

Gast
Auf dieses Thema antworten...

×   Du hast formatierten Text eingefügt.   Formatierung jetzt entfernen

  Only 75 emoji are allowed.

×   Dein Link wurde automatisch eingebettet.   Einbetten rückgängig machen und als Link darstellen

×   Dein vorheriger Inhalt wurde wiederhergestellt.   Editor-Fenster leeren

×   Du kannst Bilder nicht direkt einfügen. Lade Bilder hoch oder lade sie von einer URL.

×
×
  • Neu erstellen...