Top-Themen

Aktuelle Themen (A bis Z)

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit

Kopieren eines Ordners beim Abmelden und Rücksicherung beim Anmelden

Frage Entwicklung Batch & Shell

Mitglied: swasjs

swasjs (Level 1) - Jetzt verbinden

09.03.2010 um 00:28 Uhr, 3457 Aufrufe, 6 Kommentare

Hallo Zusammen,

ich habe ein Problem, dass in ähnlicher Weise wahrscheinlich hier schon einmal gelöst wurde, habe aber beim Suchen immer nur Teillösungen gefunden die ich selber nicht zusammen bringe.

Folgende Situation:

1 Server mit SBS 2003, 4 Clients Win XP Prof, 20 Benutzer
Das Verzeichnis „Eigene Dateien“ wird für die jeweiligen Nutzer auf den Server umgeleitet.

Nun mein Problem:
Beim Abmelden des gerade aktiven Benutzers soll ein Verzeichnis welches sich unter c:\Dokumente und Einstellungen\“Jeweiliger Benutzer“\Anwendungsdaten\ befinden in den Ordner Eigene Dateien des Jeweiligen Benutzers (also auf den Server) geschrieben werden.

Beim Anmelden soll der vorher unter eigene Dateien gespeicherte Ordner dann wieder in c:\Dokumente und Einstellungen\“Jeweiliger Benutzer“\Anwendungsdaten\ geschrieben werden. Bei beiden Kopiervorgängen soll die Frage ob die bereits existierenden Dateien überschrieben werden sollen nicht erscheinen um die Benutzer nicht zu verwirren.

Grund hierfür ist dass die Benutzer unabhängig davon, an welchem Client sie sich anmelden, immer den letzten Stand ihrer Änderungen zur Verfügung haben sollen.

Ich wäre für Eure Hilfe sehr dankbar.
Mitglied: jhinrichs
09.03.2010 um 08:02 Uhr
Hallo,
ich sehe 2 Möglichkeiten:

1. Du leitest per GPO die "Anwendungsdaten" auch auf den Server um. Vorteil: saubere Lösung ohne redundante Datenhaltung. Habe dabei aber schon mal unerwartete Seiteneffekte erlebt, wenn ich mich recht erinnere, hängt von den installierten Anwendungen ab.
2. Logon-/Logoffscript mit einem schlichten (X)COPY-Befehl. Geht mit dem "/Y"-Schalter dann auch ohne Nachfrage.

Grüße
Bitte warten ..
Mitglied: swasjs
09.03.2010 um 10:06 Uhr
Hallo,

vielen Dank für die schnelle Antwort. Eine permanente Umleitung auf den Server halte ich ebenfalls für gefährlich. da es sich bei der Anwendung um WINAMP handelt. Der Server steht in einer Tanzschule, die seit vielen Jahren dieses Programm benutzt und die Anwender sind entsprechend vertraut mit der Programmbedienung, so dass ein Wechsel der Software leider nicht in Frage kommt.

Dein zweiter Vorschlag hört sich aber viel versprechend an. Ich habe folgende Scripts geschrieben:

Loginscript
xcopy \\server\users\%USERPROFILE%\Winamp\*.* c:\Dokumente und Einstellungen\%USERPROFILE%\Anwendungsdaten\Winamp\*.* /Y

Logoffscript
xcopy c:\Dokumente und Einstellungen\%USERPROFILE%\Anwendungsdaten\Winamp\*.* \\server\users\%USERPROFILE%\Winamp\*.* /Y

Ich glaube so sollte es gehen. Was hältst Du davon?
Bitte warten ..
Mitglied: bastla
09.03.2010 um 10:46 Uhr
Hallo swasjs und willkommen im Forum!

Was jhinrichs davon hält, kann ich mir zwar auch vorstellen - aber was hältst Du davon, es einfach zu testen?

Dabei wirst Du dann (wenn Du es direkt an der Kommandozeile machst) zB erkennen, dass in "%USERPROFILE%" der Pfad "C:\Dokumente und Einstellungen" schon enthalten ist, und vermutlilch auch bemerken, dass Pfade, die Leerzeichen enthalten, nicht wie gewünscht verwendet werden, wenn sie nicht unter Anführungszeichen stehen.

Ein "set" zeigt Dir übrigens, welche Systemvariablen zur Verfügung stehen (ich könnte mir vorstellen, dass Du für "%USERNAME%" Verwendung haben könntest).

Wenn Du dann noch die Onlinehilfe ( "xcopy /?") benutzt, findest Du sicherlich auch den Schalter "/D" - damit (und ohne zusätzliche Angabe eines konkreten Datums) kannst Du die Datenmenge beschränken, weil dann nur noch neuere Dateien kopiert werden ...

Grüße
bastla
Bitte warten ..
Mitglied: swasjs
09.03.2010 um 13:21 Uhr
Hallo bastla,

danke für Deine Hilfe. Ja, Du hast natürlich Recht aber ich bin bezüglich der Serververwaltung noch ziemlich unbeleckt und versuche mich nun Stück für Stück hineinzuarbeiten

Ich werde den Loginscript in
xcopy \\server\users\%USERNAME%\Winamp\*.* \%USERPROFILE%\Anwendungsdaten\Winamp\*.* /Y /D

und den in Logoffscript
xcopy USERPROFILE%\Anwendungsdaten\Winamp\*.* \\server\users\%USERNAME%\Winamp\*.* /Y /D

umwandeln. Ich kann das ganze aber erst heute Abend ausprobieren

Gruß

swasjs
Bitte warten ..
Mitglied: bastla
09.03.2010 um 14:14 Uhr
Hallo swasks!

Es würde sich in diesem Fall die Variable "%APPDATA%" anbieten - und: vergiss die Anführungszeichen nicht ...

Grüße
bastla
Bitte warten ..
Mitglied: swasjs
10.03.2010 um 04:26 Uhr
Hallo bastla,

ich bin in der Zwischenzeit, nach einigen Recherchen auf folgende Lösung gekommen:

Logoffscript
xcopy "%APPDATA%\Winamp" C:\users\%USERNAME%\Winamp\ /e /h /c /i /y /r

Loginscript
xcopy C:\users\%USERNAME%\Winamp "%APPDATA%\Winamp\" /e /h /c /i /y /r

Das Ganze funktioniert zumindest auf meinem eigenen PC. Natürlich werde ich die Pfade noch anpassen.

Testen kann ich de Script allerdings, mal wieder, erst heute Abend
Bitte warten ..
Ähnliche Inhalte
Mac OS X
MacOS - Skript beim Anmelden und Abmelden eines Benutzers ausführen
gelöst Frage von BlueStarDEMac OS X26 Kommentare

Betreff bearbeitet um bei Suchergebnissen gleich Klarheit zu haben! Es geht hier um MacOS! Hallo zusammen Die Challenge lautet: ...

Windows Netzwerk
Windows Benutzerprofil aus Domain abmelden und in Arbeitsgruppe anmelden ohne alles neu einrichten zu müssen
gelöst Frage von istike2Windows Netzwerk6 Kommentare

Hallo, es gab hier noch einen PC, der versehentlich noch in die Domain eingetragen wurde. Er siet jetzt andere ...

Google Android
Synchronisation eines Server-Ordners auf Tablet
Frage von FirewireGoogle Android2 Kommentare

Hallo Leute, ich versuche folg. Aufgabenstellung zu realisieren und wollte mal anfragen ob jemand von euch sowas schon gemacht ...

VB for Applications
Auslesen von Dateien eines Ordners
gelöst Frage von KyrinjaVB for Applications5 Kommentare

Hallo liebe Gemeinde, ich würde gerne den Ordner Documents auslesen um zu sehen ob sich darin PDF dateien befinden. ...

Neue Wissensbeiträge
Windows 10

Autsch: Microsoft bündelt Windows 10 mit unsicherer Passwort-Manager-App

Tipp von kgborn vor 2 TagenWindows 106 Kommentare

Unter Microsofts Windows 10 haben Endbenutzer keine Kontrolle mehr, was Microsoft an Apps auf dem Betriebssystem installiert (die Windows ...

Sicherheits-Tools

Achtung: Sicherheitslücke im FortiClient VPN-Client

Tipp von kgborn vor 2 TagenSicherheits-Tools

Ich weiß nicht, wie häufig die NextGeneration Endpoint Protection-Lösung von Fortinet in deutschen Unternehmen eingesetzt wird. An dieser Stelle ...

Internet

USA: Die FCC schaff die Netzneutralität ab

Information von Frank vor 2 TagenInternet5 Kommentare

Jetzt beschädigt US-Präsident Donald Trump auch noch das Internet. Der neu eingesetzte FCC-Chef Ajit Pai ist bekannter Gegner einer ...

DSL, VDSL

ALL-BM200VDSL2V - Neues VDSL-Modem mit Vectoring von Allnet

Information von Lochkartenstanzer vor 2 TagenDSL, VDSL2 Kommentare

Moin, Falls jemand eine Alternative zu dem draytek sucht: Gruß lks

Heiß diskutierte Inhalte
Batch & Shell
Kann man mit einer .txt Datei eine .bat Datei öffnen?
gelöst Frage von HelloWorldBatch & Shell20 Kommentare

Wie schon im Titel beschrieben würde ich gerne durch einfaches klicken auf eine Text oder Word Datei eine Batch ...

LAN, WAN, Wireless
WLAN Reichweite erhöhen mit neuer Antenne
gelöst Frage von gdconsultLAN, WAN, Wireless9 Kommentare

Hallo, ich besitze einen TL-WN722N USB-WLAN Dongle mit einer richtigen Antenne. Ich frage mich jetzt ob man die Reichweite ...

Router & Routing
Wieso kann ich den UPD 7000-9000 nicht freigeben?
Frage von Jayk0bRouter & Routing8 Kommentare

Router: Telekom W 723V Ports: UDP 7000-9000 Können nicht frei gegeben werden. Benutzgrund: Rocket League 7000 – 9000 UDP ...

Router & Routing
Fritzbox Gastnetz - exposed Host - zur Sophos IPTV
Frage von medikopterRouter & Routing8 Kommentare

Hallo zusammen, ich habe eine Frage bezüglich des Fritz box Gastzugangs an einer Sophos UTM Home. An liebsten wäre ...