theearin 10 Geschrieben 31. März 2009 Melden Teilen Geschrieben 31. März 2009 Guten Morgen, Ich versuche auf zentralem Weg eine Datei auf alle Clients im Netzwerk zu kopieren. Die Datei muss in ein Unterverzeichniss vom System32 Ordner kopiert werden. Ich wollte das ganze per GPO mit einem LogonScript machen. Die zu kopierende Datei liegt auf einem Share auf den alle Benutzer zugreifen können. Das Script sieht folgendermaßen aus: copy /Y /V \\server\Transferts\Informatique\Flash\mms.cfg %Systemroot%\system32\macromed\flash\ Ganz banal also. Das Problem ist, dass es nur funktioniert wenn die Person die sich einloggt Admin Rechte auf dem Rechner hat (User hat keine Schreibrechte unterhalb von System32). Was natürlich nicht der Fall ist. Meine Kenntnisse bezüglich Windows Scripting sind nicht sehr groß. Vielleicht könnt ihr mir helfen. Danke Earin P.S. Falls dies das falsche Forum ist, gerne verschieben :-D Zitieren Link zu diesem Kommentar
Sunny61 806 Geschrieben 31. März 2009 Melden Teilen Geschrieben 31. März 2009 Probiers doch mit einem Computerstartscript. Zu dem Zeitpunkt hast Du noch alle benötigten Rechte. Zitieren Link zu diesem Kommentar
theearin 10 Geschrieben 31. März 2009 Autor Melden Teilen Geschrieben 31. März 2009 Hmm stimmt aber kann er denn dann auf den Servershare zugreifen? Wegen der Zugriffsrechte, welcher Account wäre das der darauf zugreift? SYSTEM? Ich werds versuchen :-D Zitieren Link zu diesem Kommentar
Sunny61 806 Geschrieben 31. März 2009 Melden Teilen Geschrieben 31. März 2009 Hmm stimmt aber kann er denn dann auf den Servershare zugreifen?Wegen der Zugriffsrechte, welcher Account wäre das der darauf zugreift? SYSTEM? Die Authentifizierten Benutzer reichen aus, darin sind auch die Domaincomputer enthalten. Zitieren Link zu diesem Kommentar
Dukel 454 Geschrieben 31. März 2009 Melden Teilen Geschrieben 31. März 2009 runas... Da musst du aber das Admin PW im Script hinterlegen. Ist es andersrum nicht sinnvoller? Auf dem Server: copy ... d:\Transferts\Informatique\Flash\mms.cfg \\rechner1\c$\windows\system32\macromed\flash\ Zitieren Link zu diesem Kommentar
Sunny61 806 Geschrieben 31. März 2009 Melden Teilen Geschrieben 31. März 2009 runas... Da musst du aber das Admin PW im Script hinterlegen. Sorry, mit Verlaub, aber das ist Unfug. Ist es andersrum nicht sinnvoller? Auf dem Server: copy ... d:\Transferts\Informatique\Flash\mms.cfg \\rechner1\c$\windows\system32\macromed\flash\ Nein, denn so mußt Du es ja vom Server aus anschieben. Als Computerstartupscript kommt der Client und holt sich das. Zitieren Link zu diesem Kommentar
theearin 10 Geschrieben 31. März 2009 Autor Melden Teilen Geschrieben 31. März 2009 Hi Also auf Anhieb hat es nicht geklappt das Skript via Computer Startup ausführen zu lassen. Ich habe jetzt mehrere Sachen getestet. Ich habe das Skript um eine Zeile erweitert die in dem Verzeichnis "%Systemroot%\system32\macromed\flash\" eine Logdatei erzeugt. Das funktioniert bestens. Man kann also davon ausgehen, dass ein per Startup ausgeführtes Skript Adminrechte hat um in das Verzeichnis zu schreiben. Das Problem ist nun, dass er aber die mms.cfg Datei nicht kopiert! Die Gruppe Users hat aber sehr wohl Leserechte auf der Datei (bzw. dem ganzen Verzeichnis). Und bisher vielen Dank für die Hilfe :-) Zitieren Link zu diesem Kommentar
phoenixcp 10 Geschrieben 31. März 2009 Melden Teilen Geschrieben 31. März 2009 Und wie sieht es mit den Authentifizierten Benutzern aus? Denn deine PCs sind nicht in der Gruppe Users, während sie aber in der Gruppe der Authentifizierten Benutzer sind (bzw. auf englisch authenticated users). Zitieren Link zu diesem Kommentar
Sunny61 806 Geschrieben 31. März 2009 Melden Teilen Geschrieben 31. März 2009 Ich habe das Skript um eine Zeile erweitert die in dem Verzeichnis "%Systemroot%\system32\macromed\flash\" eine Logdatei erzeugt. Das funktioniert bestens. Man kann also davon ausgehen, dass ein per Startup ausgeführtes Skript Adminrechte hat um in das Verzeichnis zu schreiben. Richtig, schrub ich ja auch. ;) Das Problem ist nun, dass er aber die mms.cfg Datei nicht kopiert! Die Gruppe Users hat aber sehr wohl Leserechte auf der Datei (bzw. dem ganzen Verzeichnis). Die Authentifizierten Benutzer müssen mit in die NTFS- und Freigabeberechtigungen. Darin sind auch die Computerkonten enthalten. Zitieren Link zu diesem Kommentar
theearin 10 Geschrieben 31. März 2009 Autor Melden Teilen Geschrieben 31. März 2009 Hi Also Auth Users, Domain Users und Domain Computers haben Leserechte auf besagte Datei (bzw. sogar der ganze Share). Ich habe mal mit Domain Computers probiert da es mit Auth Users nicht funktioniert. Geht trotzdem nicht :-D Zitieren Link zu diesem Kommentar
Sunny61 806 Geschrieben 31. März 2009 Melden Teilen Geschrieben 31. März 2009 Also Auth Users, Domain Users und Domain Computers haben Leserechte auf besagte Datei (bzw. sogar der ganze Share). Ich habe mal mit Domain Computers probiert da es mit Auth Users nicht funktioniert. Du hast beides überprüft? Freigabe- und NTFS-Berechtigung? Nimm doch mal den einen speziellen Computer mit auf. Geht trotzdem nicht :-D Hey, coole Fehlermeldung. ;) Im Eventlog auf dem Client steht nichts? Welche AV-SW läuft ständig im Hintergrund? Werden denn andere Computerstartupscripte ausgeführt? Wird die GPO denn auch von dem Client gezogen? Was sagt RSOP.MSC auf dem Client nach der Anmeldung? Ist dort etwas zu sehen von der Computer-GPO? Zitieren Link zu diesem Kommentar
phoenixcp 10 Geschrieben 31. März 2009 Melden Teilen Geschrieben 31. März 2009 Versuch mal bitte den Output des Copy-Befehls in eine Datei umzuleiten... copy /Y /V \\server\Transferts\Informatique\Flash\mms.cfg %Systemroot%\system32\macromed\flash\ >> C:\Temp\Copy.log[/Code] Wie sieht der entsprechende Output in diesem Kontext aus? Zitieren Link zu diesem Kommentar
Sunny61 806 Geschrieben 31. März 2009 Melden Teilen Geschrieben 31. März 2009 Versuch mal bitte den Output des Copy-Befehls in eine Datei umzuleiten... copy /Y /V \\server\Transferts\Informatique\Flash\mms.cfg %Systemroot%\system32\macromed\flash\ >> C:\Temp\Copy.log[/Code] Ich korrigiere mal ganz frech. ;) %Temp%\Copy.log Zitieren Link zu diesem Kommentar
phoenixcp 10 Geschrieben 31. März 2009 Melden Teilen Geschrieben 31. März 2009 Ich korrigiere mal ganz frech. ;) %Temp%\Copy.log Immer dieselben :p Ja, so kann man es auch machen, wenn man z.B. kein C:\Temp hat. Zitieren Link zu diesem Kommentar
theearin 10 Geschrieben 31. März 2009 Autor Melden Teilen Geschrieben 31. März 2009 Also.. Die GPO wird geladen und ausfgeführt. rsop bestätigt die genauso wie die logeinträge die jedesmal sauber geschrieben werden. Im EventViewer steht nichts interessantes drin. Der PC selbst befindet sich nun auch in der Liste mit Leserechten. Die Idee mit der Umleitung der Ausgabe des copy Befehls ist echt ne gute Idee :-) Dieser ergibt jedesmal eine "Zugriff verweigert" Nachricht. Nicht so gut. Verwunderlich da das skript ja ohne Probleme eine Datei im System32 Ordner erzeugen kann... P.S. Vielen dank für eure SEHR schnelle Hilfe :-) Zitieren Link zu diesem Kommentar
Empfohlene Beiträge
Schreibe einen Kommentar
Du kannst jetzt antworten und Dich später registrieren. Falls Du bereits ein Mitglied bist, logge Dich jetzt ein.