sbsusers 10 Geschrieben 13. Januar 2010 Melden Teilen Geschrieben 13. Januar 2010 Hallo Zusammen Habe einige Netzlaufwerke auf dem SBS 2008 Server. Diese verbinde ich mit einem simplen Script bei der Anmeldung des jeweiligen Users (via net use ....). Nun hat es zwei Laufwerke darunter wo nur bestimmte Personen / Gruppen darauf Zugriff haben. Der Script den ich oben am laufen hab, verbindet bei jedem User alle Netzlaufwerke (bei denen welche kein Zugriff haben, kommt eine die Meldung 'Zugriff verweigert'). Nun würde ich jedoch einen Script haben welcher gemäss Berechtigungen die Laufwerke verbindet. Ist so etwas möglich oder muss ich für die Leute welche andere Berechtigungen haben, einen anderen Script erstellen? Danke schonmal im Voraus. Zitieren Link zu diesem Kommentar
Dukel 455 Geschrieben 13. Januar 2010 Melden Teilen Geschrieben 13. Januar 2010 ifmember... Zitieren Link zu diesem Kommentar
Necron 71 Geschrieben 13. Januar 2010 Melden Teilen Geschrieben 13. Januar 2010 ifmember... :nene: Wäre schön, wenn du auch in ganzen Sätzen antworten könntest! Zitieren Link zu diesem Kommentar
sbsusers 10 Geschrieben 13. Januar 2010 Autor Melden Teilen Geschrieben 13. Januar 2010 :nene:Wäre schön, wenn du auch in ganzen Sätzen antworten könntest! jop, wäre schön. Danke :) Zitieren Link zu diesem Kommentar
Dukel 455 Geschrieben 13. Januar 2010 Melden Teilen Geschrieben 13. Januar 2010 Wäre schön, wenn man mit Hilfe eines Stichwortes Google bedienen könnte. Zitieren Link zu diesem Kommentar
sbsusers 10 Geschrieben 13. Januar 2010 Autor Melden Teilen Geschrieben 13. Januar 2010 Wäre schön wenn man in einer Community nicht ange****t wird. Hab ja nur nett gefragt ... kann ja sein, das Du gerade ein Beispiel zur Hand hast, aber wenn nicht kann man das ja sagen und dann ist es mir auch bewusst das ich zu Google gehe und dort danach suche! Zitieren Link zu diesem Kommentar
Dukel 455 Geschrieben 13. Januar 2010 Melden Teilen Geschrieben 13. Januar 2010 Gruppenrichtlinien - Übersicht, FAQ und Tutorials Zitieren Link zu diesem Kommentar
Necron 71 Geschrieben 13. Januar 2010 Melden Teilen Geschrieben 13. Januar 2010 So Leute zurück zum Thema und hört die Stänkerei auf! Ansonsten ist der Thread dicht!:mad: @Dukel Ich meine das mit den ganzen Sätzen ernst! Das ist mein letzte einigermaßen höfliche Bitte! Zitieren Link zu diesem Kommentar
h2o 10 Geschrieben 13. Januar 2010 Melden Teilen Geschrieben 13. Januar 2010 Hallo Zusammen So ich möchte mich an dieser Stelle mal mit einem konstruktiven Beitrag profilieren... Ich empfehle dir dein LoginScript mit einer Gruppenrichtlinie zu eliminieren! Mittels Gruppenrichltinien-Preferences kannst du das Laufwerk sehr einfach anhand Gruppenmitgliedschaften verbinden und gleich auch noch schön beschriften. Gruppenrichtlinien - Übersicht, FAQ und Tutorials Achte darauf, dass auf dem Clientcomputer die GPO Client Site Extensions installiert sind (ab Windows XP zum Download verfügbar) Gruppenrichtlinien - Übersicht, FAQ und Tutorials gruss h2o Zitieren Link zu diesem Kommentar
Gagaf 10 Geschrieben 17. März 2010 Melden Teilen Geschrieben 17. März 2010 Hi Leute Ich bin neu Hier... kämpfe aber zur Zeit auch mit ifmember.exe rum. Die GPO Client Suite Extensions zu verwenden kommt bei mir vorerst nicht in Frage weil wir bald eh vieles umkrempeln und ich in einer "Rettungsaktion" was fixen muss/will was mal funktioniert hat. Wir haben eine AD mit 2 2003er DC's und einem 2008er DC. Clients sind vorwiegend XP. Mein Loginscript sihet folgendermassen aus: ::@echo off net use O: /delete net use T: /delete net use S: /delete net use I: /delete net use f: /delete net use p: /delete :: net use I: \\s1\daten$ /persistent:no net use O: \\db\Erp /persistent:no set pfad=c:\temp set scriptpfad=\\s2\admin\script if not exist %pfad% md %pfad% :: T***tel umstellen oder installieren if not exist %pfad%\%USERNAME%_t***tel41c.txt ( copy %scriptpfad%\t***tel41c.cmd %pfad% del %userprofile%\Start Menu\Programs\T***Tel\*.* /F /S /Q del %userprofile%\Startmenü\Programme\T***Tel\*.* /F /S /Q del %allusersprofile%\Startmenü\Programme\T***Tel\*.* /F /S /Q %pfad%\t***tel41c.cmd echo %DATE% %TIME% T***tel installiert > %pfad%\%USERNAME%_t***tel41c.txt ) if not exist %pfad%\%USERNAME%_webmail_doku.txt ( echo start iexplore http://service > %pfad%\webmail.cmd copy %scriptpfad%\lib\webmail_einrichten.js %pfad% cscript //Nologo %pfad%\webmail_einrichten.js echo start iexplore http://doku > %pfad%\doku.cmd copy %scriptpfad%\lib\dokulink_einrichten.js %pfad% cscript //Nologo %pfad%\dokulink_einrichten.js echo %DATE% %TIME% webmail_doku installiert > %pfad%\%USERNAME%_webmail_doku.txt ) :: Personal-Laufwerk mappen %logonserver%\netlogon\ifmember\ifmember.exe ACL_Personal if errorlevel = 1 ( net use P: \\s1\personal /persistent:no ) Und genau im letzten Teil schiesst zur Zeit. Folgendes habe ich bereits versucht: - Andere Schreibweise mit %errorlevel%==1 usw. - Kopieren von ifmember auf ein lokales Laufwerk des Clients (C:\Temp) - Kopieren von ifmember.exe und einem Script mit dem ifmember-Teil was dann aufgerufen wird Dummerweise läuft das Script immer fehlerfrei wenn ich es nach der Anmeldung von Hand starte. Egal ob ichs nun aus dem Netlogon-Verzeichnis, lokal oder aus einer anderen Freigabe starte. Nach einem Login ist im EVentviewer nichts hierzu zu sehen. Ich kann mir gut vorstellen dass irgend eine Sicherheitseinstellung die Ausführung der ifmember.exe verhindert. Habe dazu aber leider nichts weiter gefunden. Zitieren Link zu diesem Kommentar
Dukel 455 Geschrieben 17. März 2010 Melden Teilen Geschrieben 17. März 2010 Leite einmal die Ausgabe von ifmember in eine Datei um und teste das bei einem Client und liess danach die Datei aus. Zitieren Link zu diesem Kommentar
Gagaf 10 Geschrieben 17. März 2010 Melden Teilen Geschrieben 17. März 2010 Mein Verdacht dass ifmember gar nicht erst ausgeführt wird erhärtet sich so langsam. Wenn ich die Ausgabe von Ifmember.exe an C:\Temp\ifmembertest.log umleite geschieht folgendes: - Starten des Scripts von Hand, nach der Anmeldung: Die Datei ifmembertest.log wird erstellt und enthält "Der Befehl wurde erfolgreich ausgeführt" - Normales Anmelden, ohne das Script von Hand zu starten: Die Datei ifmembertest.log wird gar nicht erst erstellt. Also wird wohl mein Problem sein dass ifmember (aus welchem Grund auch immer) nicht ausgeführt wird. Zitieren Link zu diesem Kommentar
Gagaf 10 Geschrieben 17. März 2010 Melden Teilen Geschrieben 17. März 2010 Nach einigem Überlegen habe ich noch den Ansatz verfolgt dass es an der AES (Attachment Execution Services) liegen könnte. Das ist das nette Ding das seit XP SP2 diese schönen Sicherheitswarnungen ausspuckt wenn man einen Datei von einer "unbekannten" Netzwerkfreigabe oder ähnlichem startet. Leider hats aber auch nix gebracht alle möglichen servernamen im Internet Explorer unter "Internetsicherheit / lokales Intranet" einzutragen. Ich frag mich wirklich woran es liegt dass ifmember einfach ignoriert wird... ich hol gleich mein PowerShell Script ausm Schrank ~:[ Zitieren Link zu diesem Kommentar
Gagaf 10 Geschrieben 19. März 2010 Melden Teilen Geschrieben 19. März 2010 Hat niemand eine Idee warum ifmember.exe erst gar nicht ausgeführt wird? Ich wär wirklich froh wenn ich dieses Problem bald aus der Welt schaffen könnte. Zitieren Link zu diesem Kommentar
Gagaf 10 Geschrieben 19. März 2010 Melden Teilen Geschrieben 19. März 2010 Ich habe das Loginscript nun so umgebaut dass früher versucht wird das Laufwerk per ifmember zu verbinden. Auch habe ich versucht die Ausgaben der Befehle in eine Logdatei umzuleiten. Beides leider ohne erfolg. Hier mein aktuelles Script: ::Alte Netzlaufwerke trennen net use O: /delete net use T: /delete net use S: /delete net use I: /delete net use f: /delete net use p: /delete ::Laufwerke für alle verbinden net use I: \\s1\daten$ /persistent:no net use O: \\db\erp /persistent:no ::Variablen setzen und C:\Temp erstellen set pfad=c:\temp set scriptpfad=\\s2\admin\script if not exist %pfad% md %pfad% :: Personal-Laufwerk mappen %logonserver%\netlogon\ifmember\ifmember.exe ACL_Personal if errorlevel = 1 ( net use P: \\s1\personal /persistent:no ) :: T***tel umstellen oder installieren if not exist %pfad%\%USERNAME%_t***tel41c.txt ( copy %scriptpfad%\t***tel41c.cmd %pfad% del %userprofile%\Start Menu\Programs\T***Tel\*.* /F /S /Q del %userprofile%\Startmenü\Programme\T***Tel\*.* /F /S /Q del %allusersprofile%\Startmenü\Programme\T***Tel\*.* /F /S /Q %pfad%\t***tel41c.cmd echo %DATE% %TIME% T***tel installiert > %pfad%\%USERNAME%_t***tel41c.txt ) if not exist %pfad%\%USERNAME%_webmail_doku.txt ( echo start iexplore http://service > %pfad%\webmail.cmd copy %scriptpfad%\lib\webmail_einrichten.js %pfad% cscript //Nologo %pfad%\webmail_einrichten.js echo start iexplore http://doku > %pfad%\doku.cmd copy %scriptpfad%\lib\dokulink_einrichten.js %pfad% cscript //Nologo %pfad%\dokulink_einrichten.js echo %DATE% %TIME% webmail_doku installiert > %pfad%\%USERNAME%_webmail_doku.txt ) 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.