Norfok 1 Geschrieben 15. Mai 2018 Melden Teilen Geschrieben 15. Mai 2018 Hallo liebe Community! Ich arbeite im IT-Support eines österreichischen Einzelhandels mit knapp 200 Filialen.. da wir keinen Sys-Admin bei uns in der Firma haben, müssen wir im IT-Support irgendwie dafür sorgen, dass alles läuft ;) Da ich mir quasi alles was IT betrifft selbst beigebracht habe, stehe ich ab und zu bei gewissen Themen an.. vielleicht könntet ihr mir diesbezüglich etwas unter die Arme greifen! Also.. wie gesagt haben wir knapp 200 Filialen.. jede Filiale ist eine eigene Workgroup.. (Unsere Führungsebene denkt, dass wir keine globale Lösung brauchen.......) In den 200 Filialen existieren 2-3 allgemeine User.. 1. Verkäufer für die Verkäufer-PCs 2. Akustik1 und Akustik2 für die Akustiker-PCs Das erste große Problem war, dass bei uns immer die Laufwerk-Mappings auf die jeweiligen Filial-Server flöten gingen.. darum habe ich an einem Loginscript erstellt, welches automatisch die Filiale erkennt und den richtigen Server mappt.. Leider kommt es dabei oft vor, dass das Mapping nicht richtig läuft (Netzwerkdienste zu langsam?) und jetzt dachte ich mir, dass ich das Loginscript über GEPLANTE TASKS in einem gewissen Zeitintervall (ab PC start 30 Minuten lang alle 15 min - somit soll er die Aufgabe 2 x durchführen) nach Start des PCs ausführen lassen möchte. Jetzt kommen meine Fragen.. 1. Wie rolle ich die Tasks aus, damit ich das Problem mit den unterschiedlichen Usern umgehe? Vermutlich via Batch.. aber die Syntax ist etwas hart für den Anfang 2. Kann man die geplanten Tasks user-unabhängig starten? Wenn ja - wie mache ich das am besten? Meine bisherigen Tests waren dabei wenig erfolgreich ("Unabhängig von Benutzeranmeldung ausführen" startet die Aufgabe nicht) 3. Wie gehe ich am besten vor wenn Punkt 2 nicht funktioniert und ich 3 verschiedene User ansprechen muss? Möchte es ja global ausrollen Ich weiß.. der Post bedeutet vermutlich viel Arbeit.. aber ich wäre euch unendlich dankbar dafür! Beste Grüße aus dem schönen Österreich Zitieren Link zu diesem Kommentar
Dr.Melzer 191 Geschrieben 15. Mai 2018 Melden Teilen Geschrieben 15. Mai 2018 Hallo erstmal und schön, dass du uns gefunden hast. Wenn ich das richtig verstehe, ist das Grundproblem, welches du lösen möchtest, dass deien Laufwerke in den Fillialen nicht immer richtig gemappt werden. Wie sieht denn dein Logonscript aus, welches die Laufwerke mappt? Zitieren Link zu diesem Kommentar
Norfok 1 Geschrieben 15. Mai 2018 Autor Melden Teilen Geschrieben 15. Mai 2018 Das wäre mal mein Loginscript - funktioniert ja an sich toll - nur bei manchen PCs (nach Anmeldung) ist es leider oft so, dass zb das Z-Laufwerk gemappt wird, aber das S-Laufwerk nicht.. oder es wird nix gemappt.. deshalb habe ich auch den Timeout eingebaut.. somit konnte ich das Mapping etwas verzögern, was die Erfolgschance verbesserte.. Zur Info: In den Filialen ist es so, dass die Kollegen dort den PC gegen 8:30 einschalten, der Betrieb aber erst gegen 09:00 beginnt.. somit hätten wir ein Zeitfenster von ca 30 min wo ich die geplanten Tasks laufen lassen wollte.. Was sagst du als Experte dazu? @echo off set x=%COMPUTERNAME% if [%x:~0,2%] == [PC] goto extractData goto notValid :notValid echo Der Aufbau des PC Namens (%x%) entspricht nicht PC[Filialnummer][Typ] pause goto end :extractData echo ********************************* echo Verbinde Netzlaufwerke zum Server echo Fenster bitte nicht schließen! echo ********************************* echo PC Info echo PCNAME: %x% echo GESCHAEFTSNUMMER: %x:~2,3% echo PCTYP: %x:~5,3% echo Initialisiere LoginScript timeout -t 15 net use S: /delete /Yes net use Z: /delete /Yes Ping PC%x:~2,3%S IF %errorlevel% == 0 ( net use S: \\PC%x:~2,3%S\C net use Z: \\PC%x:~2,3%S\C\GescannteDokumente ) else ( net use S: \\PC%x:~2,3%K1\C net use Z: \\PC%x:~2,3%K1\C\GescannteDokumente ) Zitieren Link zu diesem Kommentar
Norfok 1 Geschrieben 15. Mai 2018 Autor Melden Teilen Geschrieben 15. Mai 2018 Und übrigens DANKE für die schnelle Rückmeldung :) Zitieren Link zu diesem Kommentar
daabm 1.354 Geschrieben 15. Mai 2018 Melden Teilen Geschrieben 15. Mai 2018 Moin moin. 200 Filialen, da seid Ihr weit über 1000 Leute, oder? Und kein Sysadmin... Aber das bringt Dich jetzt nicht weiter. Kennst Du Ausgabeumleitung? Bau die net use Befehle mal so um: net use s: \\xyz\abc >>%temp%\netuse.log 2>&1 Damit erhältst Du im %temp% des Users ein Logfile, in dem ein wenig was dazu stehen sollte, was genau schiefgeht. Und im Zweifel hast Du recht - der Netzwerkstack braucht bei neuen PCs länger zum Initialisieren als der Logon, dann geht es schief. Da hilft dann http://gpsearch.azurewebsites.net/#1839 (kannst Du auch direkt als Registrierungswert setzen da Ihr keine Domäne zu haben scheint ) 1 Zitieren Link zu diesem Kommentar
Norfok 1 Geschrieben 16. Mai 2018 Autor Melden Teilen Geschrieben 16. Mai 2018 Ja.. wir haben ca 1600 Leute ;) keinen Sys-Admin und keine globale Domäne.. Zentrale läuft über eine Domäne.. Filialen laufen als Arbeitsgruppen.. wir haben ja nichtmal einen DHCP Durch Tests kann ich ganz sicher sagen, dass die Netzwerkstacks verantwortlich sind.. teilweise kann ich die Timeouts bis auf 45 Sek raufdrehen, damit es überhaupt mal funktioniert... deswegen möchte ich ja weg vom sturen Loginscript und möchte dies über geplante Tasks laufen lassen... quasi ab Anmeldung des Users soll zb in einem 15 min Intervall das Loginscript 2x ausgeführt werden.. also beim Einschalten und nach 15 min nochmal! Hab mich jetzt auch schon etwas mit schtasks.exe /create /tn blabla /XML blabla.xml gespielt.. Windows 7 frissts perfekt.. aber Windows 10 will Admin-Rechte dafür... WAAAARUM TUST DU MIR DAS AN WINDOWS10 ? *Kopf auf Tisch hau* GPs wären auch ein Thema was mich sehr interessiert.. habe nur noch nicht rausgefunden wie ich diese am besten angreife... bleibt mir nicht aus das ich die Lokalen GPs nehme.. aber wie exportiere ich die dann auf die anderen PCs? Zitieren Link zu diesem Kommentar
Sunny61 806 Geschrieben 16. Mai 2018 Melden Teilen Geschrieben 16. Mai 2018 Schau mal ob Du damit weiter kommst: https://www.gruppenrichtlinien.de/de/artikel/gpeditmsc-multi-lokale-richtlinien-standalone-ohne-server-ohne-ad/ https://www.gruppenrichtlinien.de/de/artikel/domaenenrichtlinien-an-standalone-workgroup-client-nondomain-joined-uebergeben/ Diese Masse an Clients und User ohne Domain möchte doch niemand verwalten. :) Zitieren Link zu diesem Kommentar
Norfok 1 Geschrieben 16. Mai 2018 Autor Melden Teilen Geschrieben 16. Mai 2018 @Sunny61 ... wem sagst du das :-P Da wir niemanden bei uns im Unternehmen haben, der sich wirklich mit solchen Sachen beschäftigt, muss ich halt herhalten.. Ohne irgendwelche Schulungen oder sonstiges tu ich mir schwer, darum bin ich euch für eure Hilfe wirklich dankbar! Zitieren Link zu diesem Kommentar
NorbertFe 2.035 Geschrieben 16. Mai 2018 Melden Teilen Geschrieben 16. Mai 2018 vor 13 Minuten schrieb Norfok: Da wir niemanden bei uns im Unternehmen haben, der sich wirklich mit solchen Sachen beschäftigt, muss ich halt herhalten.. Es gibt also aus organisatorischer Sicht überhaupt keinen Grund "so jemanden" im Unternehmen zu haben. Du erledigst doch alles "irgendwie". ;) Zitieren Link zu diesem Kommentar
daabm 1.354 Geschrieben 16. Mai 2018 Melden Teilen Geschrieben 16. Mai 2018 Die Links von Sunny werden Dich nicht weiterbringen, geplante Tasks in lokalen Richtlinien gibt es nicht. Habt Ihr irgend eine brauchbare Art von Softwareverteilung? Oder kannst Du per Powershell Remoting auf alle Clients zentral zugreifen? Anders gefragt: Welche Alternativen zum Turnschuh hast Du? (Und auch RDP ist ein - wenn auch digitaler - Turnschuh...) Zitieren Link zu diesem Kommentar
NorbertFe 2.035 Geschrieben 16. Mai 2018 Melden Teilen Geschrieben 16. Mai 2018 Keine würde ich vermuten ;) Zitieren Link zu diesem Kommentar
Sunny61 806 Geschrieben 17. Mai 2018 Melden Teilen Geschrieben 17. Mai 2018 Dann wäre eine Variante einen geplanten Task in eine XML zu exportieren und mittels Script wieder zu importieren. Zitieren Link zu diesem Kommentar
Norfok 1 Geschrieben 17. Mai 2018 Autor Melden Teilen Geschrieben 17. Mai 2018 naja... wir haben da schon eine Möglichkeit... aber mehr wie Batches und kleinere Files kann das Ding auch nicht kopieren Daher wäre der automatische XML Import ja schon eine tolle Sache.. Glaub mir.. Nachts träum ich von der RDP aber nichtmal das geht bei uns.. wurde gesperrt von der IT-Leitung ;) Windows 7 ist da sehr dankbar.. dadurch das Win7 die CMD als Admin ausführt klappt das ohne Probleme.. nur Win10 will wieder die CMD als Admin.. Dachte daran, dass ich das Batch als EXE konvertiere, das Attribut "Als Admin ausführen" mitgebe und dann über einen anderen Batch anstarte... sollte in der Theorie funktionieren oder? Zitieren Link zu diesem Kommentar
Sunny61 806 Geschrieben 17. Mai 2018 Melden Teilen Geschrieben 17. Mai 2018 In Computerstartupscripten sollte das schon funktionieren. Ganz unten findest Du die Syntax: http://www.winfaq.de/faq_html/Content/tip2500/onlinefaq.php?h=tip2548.htm Zitieren Link zu diesem Kommentar
NorbertFe 2.035 Geschrieben 17. Mai 2018 Melden Teilen Geschrieben 17. Mai 2018 vor 28 Minuten schrieb Norfok: wurde gesperrt von der IT-Leitung Wen leitet denn die IT-Leitung, wenn ihr keine Admins habt? 8) Insgesamt ein sehr krudes Konstrukt, welches du hier beschreibst und wahrscheinlich jeder wird sich ähnliches denken. Solange also nicht die Ursache geändert wird, wirst du wohl weiter "schlechte Träume" haben (müssen). Viel Erfolg trotzdem Norbert 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.