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
GELÖST

Log off Script Problem

Frage Microsoft Windows Server

Mitglied: RetroDude

RetroDude (Level 1) - Jetzt verbinden

17.10.2008, aktualisiert 16:44 Uhr, 7470 Aufrufe, 11 Kommentare

Hallo

Ich habe einen Script entwickelt, welcher beim Logoff eines Clients gewisse lokale Daten auf dessen Homedirectory kopieren soll. Das Script funktioniert im laufenden Betrieb tadellos. Beim Logoff scheitert es jedoch. Ist es so, dass die LogOff-Scripts erst nach der Trennung sämtlicher Netzlaufwerke ausgeführt werden? Falls ja, habe ich zu diesem Zeitpunkt überhaupt irgendwelche Netzwerkfunktionalität?

Mein Script:

@echo off

if exist P: goto :Start
echo ------------------------------------------------------
echo Laufwerk P: nicht verbunden! Sicherung fehlgeschlagen!
echo ------------------------------------------------------
goto :Ende

:Start
P:
if exist P:\Zielordner goto :Filecheck

md P:\Zielordner

goto :Filecheck

:Filecheck

if exist C:\quellverzeichnis\robocopy.exe goto Sicherung:

xcopy "\\Domaincontroller\SYSVOL\DOMAIN\scripts\script1\robocopy.exe" "C:\quellverzeichnis"

goto :Sicherung


:Sicherung

echo --------------------------------------------
echo Sicherung der lokalen Daten
echo Bitte Warten ...
echo --------------------------------------------

C:\quellverzeichnis\robocopy.exe "c:\quellverzeichnis" "P:\Zielordner" /MIR /R:2 /W:5 /XF *.tif /LOG:"c:\quellverzeichnis\copylog.txt"

echo --------------------------------------------
echo Kopiervorgang beendet!
echo --------------------------------------------
:Ende

pause
Mitglied: Wurstsalat
17.10.2008 um 10:22 Uhr
Ja die Netzlaufwerke werden vorher getrennt...wieso benutzt du keine unc pfad?
Bitte warten ..
Mitglied: RetroDude
17.10.2008 um 10:26 Uhr
Welche Systemvariablen müsste ich denn da einsetzen um das ganze user- bzw. serverunabhängig zu gestalten? Es sind diverse User, welche auf verschiedenen Servern ihr P: Laufwerk haben.

Gruss
Bitte warten ..
Mitglied: itchaos
17.10.2008 um 11:28 Uhr
Hi, ich habe das Skript noch nicht geprüft, aber vorab folgender Hinweis:
Du schreibst vom

Logoff eines Clients

Für einen Client gibt es nur shutdown.
Logoff gibt es für einen User.

Wenn das Skript beim Abmelden des Users ausgeführt wird, steht dem User ein Netzwerk zur Verfügung und das Kopieren der Daten (funktionierendes Skript vorausgesetzt) auf ein Share kann durchgeführt werden.

Wird ein Skript beim Herunterfahren des Clients ausgeführt, (das Abmelden des Users ist hier schon abgeschlossen) ist das mit dem Kopieren der Daten auf ein Share etwas schwieriger. Ehrlich gesagt, ich weiß es nicht, ob es überhaupt möglich ist. Der Netzwerkstack ist zwar noch da, aber ich weiß es nicht in welcher Ausprägung. Da hier keine Usercredentials mehr Verfügbar sind, mit denen man sich gegen ein Share authentifizieren kann, müssten dann per Skript die Notwendigen Credentials übergeben werden. Ich glaube aber nicht, dass an dieser Stelle noch alle, für die Authentifizierung benötigten Dienste, verfügbar sind.

Gruß
itchaos
Bitte warten ..
Mitglied: RetroDude
17.10.2008 um 11:36 Uhr
Das habe ich befürchtet. Der LogOff ist in meinem Beispiel nicht praxistauglich. Damit die Daten kopiert werden müsste der User so vor dem Herunterfahren zuerst einen LogOff machen. Da kann ich Ihn den Script auch per Doppelklick des Users ausführen lassen vor dem Shutdown. Ich möchte aber, dass sich der User nicht um das kümmern muss... UNC Pfade kommen auch nicht in Frage, weil es sich bei diesen Clients um Notebooks handelt mit Offline verfügbaren Userhomes. Damit der Skript Online sowie Offline funktioniert muss er auf Laufwerksebene funktionieren. Oder habt ihr noch eine Idee?

Danke für Euer Engagement!

Gruss
Bitte warten ..
Mitglied: itchaos
17.10.2008 um 13:10 Uhr
Nein, nein, Du hast mich etwas missverstanden.
Zu dem Prozess des Herunterfahrens eines Rechners gehört auch das Abmelden des Benutzers. Auf den ersten Blick ist es nicht zu Erkennen, ob der User schon abgemeldet wurde und jetzt die Aufgaben durchgeführt werden, die Notwendig sind um den Rechner auszuschalten. Das ist aber auch egal an dieser Stelle.
Also, beim Herunterfahren eines Rechners wird zuerst der User abgemeldet und dann der Rechner quasi "abgemeldet".
Frage:
Hast Du das Skript per Gruppenrichtlinie eingebunden?
Hast Du das Skript dem User oder dem Computer zugweisen?

Gruß
itchaos
Bitte warten ..
Mitglied: itchaos
17.10.2008 um 13:25 Uhr
hier noch ein Hinweis:
die Aussage vom Wurstsalat
Ja die Netzlaufwerke werden vorher getrennt...
ist nicht ganz korrekt:
zuerst werden die Abmeldeskripte (und hier kommt Dein Skript zum Einsatz) ausgeführt, Netzlaufwerke getrennt und dann der Rechner heruntergefahren.
Wenn ich etwas Zeit finde, dann schaue ich mir das Skript an

Gruß
itchaos
Bitte warten ..
Mitglied: itchaos
17.10.2008 um 13:29 Uhr
auf die schnelle:

mach eine neue Batch mit:
C:\quellverzeichnis\robocopy.exe "c:\quellverzeichnis" "P:\Zielordner" /MIR /R:2 /W:5 /XF *.tif /LOG:"c:\quellverzeichnis\copylog.txt"

und füge diese per gpedit.msc dem User als Abmeldeskript hinzu.

Damit wirst Du erkennen, dass das Kopieren der Daten funktioniert...

Gruß
itchao
Bitte warten ..
Mitglied: RetroDude
17.10.2008 um 15:11 Uhr
Ja, ich habe dieses Script per GPO auf Computerebene zugeteilt. Der Userteil dieser Policy ist deaktiviert, da aus strukturellen Gründen keine Usersettings auf der selben Policy gemacht werden. In dem Fall müsste ich eine zusätzliche Policy basteln... Habe ich es richtig verstanden. Wenn ich dieses Script auf Userebene als Logoff Skript zuweise, wird es auch beio einem Shutdown, da dieser ja logischerweise auch einen LogOff beinhaltet, ausgeführt?

Gruss
Bitte warten ..
Mitglied: Logan000
17.10.2008 um 15:58 Uhr
Moin Moin

Wenn ich dieses Script auf Userebene als Logoff Skript zuweise, wird es auch beio einem Shutdown, da dieser ja logischerweise auch einen LogOff beinhaltet, ausgeführt?
Sofern ein Benutzer angemeldet ist: Ja.

Gruß L.
Bitte warten ..
Mitglied: itchaos
17.10.2008 um 16:34 Uhr
BINGO...

Gruß
itchaos
Bitte warten ..
Mitglied: RetroDude
17.10.2008 um 16:44 Uhr
Danke Jungs!

Gruss

RetroDude
Bitte warten ..
Ähnliche Inhalte
Exchange Server
Mittels Batch-Script Exchange-Logs sammeln und archivieren
Anleitung von beidermachtvongreyscullExchange Server

Ich möchte hier eine recht einfache Lösung für ein Log-Archiving vorstellen. Jeder kennt das Problem, dass die meisten Dienste ...

Sicherheit
Offene Proxyserver
Erfahrungsbericht von LordGurkeSicherheit6 Kommentare

So wie im Anhang sieht dann übrigens eine Switchportstatistik aus, wenn auf dem angeschlossenen System unbemerkt (und unbeabsichtigt) ein ...

Samba
Problem mit Home Server merkwürdige Smbd Log Meldung?
gelöst Frage von WaylinSamba3 Kommentare

Hallo zusammen ich bin gerade dabei mir einen Mini Home Server aufzubauen und habe ein merkwürdiges Problem. Eines der ...

Batch & Shell
Problem beim Einloggen über FTP-Script
Frage von ppth-newjerseyBatch & Shell

Hallo, ich habe folgendes Problem. Ich kann mich mit einem FTP-Script nicht bei bplaced einloggen. Über die Konsole und ...

Neue Wissensbeiträge
Windows 10

Windows 10 Hello-Anmeldung per Foto ausgehebelt

Tipp von kgborn vor 3 StundenWindows 10

Windows Hello ist eine Funktion, um sich per Fingerabdruck-, Gesichts- oder Iriserkennung bei Windows 10-Geräten anzumelden (siehe), setzt aber ...

Perl

Perl hat heute Geburtstag: 30 Jahre Perl: Lange Gesichter zum Geburtstag

Information von Penny.Cilin vor 11 StundenPerl2 Kommentare

Hallo, auch wenn es wenige wissen und noch weniger Leute es nutzen. Perl hat heute Geburtstag. 30 Jahre Perl ...

Sicherheit

Blackberry stirbt - Keine Updates für Priv mehr

Tipp von certifiedit.net vor 11 StundenSicherheit1 Kommentar

Blackberry wird zu einer 08/15 Firma und geht wohl mehr und mehr den Weg, den HTC schon ging. Von ...

Windows 10

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

Tipp von kgborn vor 2 TagenWindows 1012 Kommentare

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

Heiß diskutierte Inhalte
Windows Server
SCCM 2016: PXE Boot des Clients schlägt fehl
Frage von gabeBUWindows Server23 Kommentare

Hallo Zusammen Ich habe eine Testumgebung erstellt um über SCCM 2016 einen virtuellen Client aufzusetzen. Folgende Maschinen habe ich ...

Netzwerkgrundlagen
Belibiges Teilnetz einer Subnetzmaske rausfinden?
gelöst Frage von CenuzeNetzwerkgrundlagen19 Kommentare

Wundervollen Gutentag, mittlerweile kann ich Subnetting so einigermaßen, aber ein Problem habe ich noch. Netzwerkadresse und Boradcast errechnen ist ...

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

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

Exchange Server
Exchange empfängt Emails - Kann aber keine Senden
gelöst Frage von niklasschaeferExchange Server11 Kommentare

Hallo, ich stehe gerade bei mir zuhause vor folgender Problemstellung. Gegeben sind 2x Hyper-V Host mit Windows Server 2016 ...