Benutzer mit den meisten Antworten
Herunterfahren unterbinden

Frage
Antworten
-
Da wird es keine Lösung geben die alle diese Fälle abdeckt und das noch ohne Adminrechte.
Es ist auch wirklich keine gute Idee auf nem User-PC. Stell dir mal vor alle Programme die "irgendwas im Hintergrund" machen, würden den Shutdown/Reboot unterbinden. Da könnte man überhaupt nie mehr herunterfahren. Und was passiert wenn dein Script hängt oder abbricht, während der Shutdown deaktiviert ist? Dann geht nur noch hartes Ausschalten. Und du machst dir Gedanken über deine Dateien beim Backup.. :)
Ich würde da anders herangehen: Deine größte "Gefahr" ist der User, Updates lasses sich zu andern Zeiten planen und während eines Backups sollten auch die Energieeinstellungen (Inaktivität) nicht zuschlagen. User fahren PCs aber normalerweise auch nur gegen Ende des Bürotages herunter. Also plane das Backup so das es z.b. Vormittags läuft.
Die Frage ist ja auch: kein professionelles Backup oder Sync-Tool verhindert Herunterfahren/Neustarts, also wie stellen die sicher das während des Backups nichts schiefgeht?
1. Schattenkopien benutzen: nimm ein Tool das die Dateien aus den Schattenkopien kopieren kann, um u.a. auch zu verhindern, das eine zu kopierende Datei gerade in Bearbeitung ist. Z.b. Hobocopy (open source)
2. Reboots also Unterbrechungen erwarten und damit arbeiten. Wenn du das Script bei jedem Systemstart automatisch startest, kannst du problemlos ein abgebrochenes Backup wieder aufnehmen. Z.b. entweder du loggst alle vollständig und erfolgreich kopierten Dateien und machst von der Kopie einen Vergleich oder du benutzt einfach das Datei Archive-Flag. Hobocopy macht das automatisch bei "incremental "-Kopien.
Grüße, Denniver
Blog: http://bytecookie.wordpress.com
Neu: Powershell Code Manager v5 ! Link
(Schneller, besser + komfortabler scripten.)
Hilf mit und markiere hilfreiche Beiträge mit dem "Abstimmen"-Button (links) und Beiträge die eine Frage von dir beantwortet haben, als "Antwort" (unten).
Warum das Ganze? Hier gibts die Antwort.- Bearbeitet Denniver ReiningMVP, Moderator Freitag, 9. September 2016 10:37 Typos
- Als Antwort vorgeschlagen Denniver ReiningMVP, Moderator Montag, 12. September 2016 11:45
- Als Antwort markiert Denniver ReiningMVP, Moderator Dienstag, 13. September 2016 10:52
Alle Antworten
-
Es gibt keine Einfachlösung. Man sollte sich auch immer gut überlegen, ob es notwendig ist, in Windows-Systemfunktionen einzugreifen, insbesondere eine so wichtige wie das Herunterfahren.
Möglicherweise gibt es aber auch eine Alternative, dafür müsstest du aber erst mal ein paar mehr Details rauslassen:Wo läuft das Script? Server, User-Workstation, Admin-Kiste?
Muß das Script zu einer bestimmten Zeit laufen? Warum?
Warum sollte der Rechner herunterfahren? User Aktion? Rechner Inaktivität? Updates? Geplanter Shutdown/Neustart?
Grüße, Denniver
Blog: http://bytecookie.wordpress.com
Neu: Powershell Code Manager v5 ! Link
(Schneller, besser + komfortabler scripten.)
Hilf mit und markiere hilfreiche Beiträge mit dem "Abstimmen"-Button (links) und Beiträge die eine Frage von dir beantwortet haben, als "Antwort" (unten).
Warum das Ganze? Hier gibts die Antwort.- Bearbeitet Denniver ReiningMVP, Moderator Dienstag, 6. September 2016 16:25
-
Mit Powershell kenne ich auch keinen Weg, das zu realisieren. Ich hatte für einen Kunden mal ein Autohotkey-Script erstellt, welches bis auf eine spezielle Tastenkombination, die Tastatur und Maus solange deaktiviert bis die Installation im Hintergrund beendet war.
Wie wäre es aber stattdessen mit einem eher kooperativen statt restriktiven Ansatz. Du könntest, solange das Script die Sicherung durchführt, eine Dialogbox anzeigen, die den Anwender darüber informiert und um Geduld bittet.
Grüße,
(79,108,97,102|%{[char]$_})-join'' -
Das Script soll auf meiner eigenen Kiste laufen....also ein normaler lokaler User. Am besten ohne die Benötigung der Adminrechte, da auch andere Benutzer auf meiner Kiste angelegt sind, die dieses dann mitnutzen könnten. DIe Automatisierung ist erst der zweite schritt...Man kann es ja auch durch Doppelklick ausführen. Warum er herunterfahren sollte? Genau aus den genannten Gründen....Inaktivität, Updates und vor allem durch den User. Ein Script läuft ja im Hintergrund....währenddessen will ich parallel arbeiten. Ein Schutz gegen das Herunterfahren beschützt die gerade kopierenden Dateien. Beim Arbeiten vergisst man so ein langwieriges Script schnell...
-
Da wird es keine Lösung geben die alle diese Fälle abdeckt und das noch ohne Adminrechte.
Es ist auch wirklich keine gute Idee auf nem User-PC. Stell dir mal vor alle Programme die "irgendwas im Hintergrund" machen, würden den Shutdown/Reboot unterbinden. Da könnte man überhaupt nie mehr herunterfahren. Und was passiert wenn dein Script hängt oder abbricht, während der Shutdown deaktiviert ist? Dann geht nur noch hartes Ausschalten. Und du machst dir Gedanken über deine Dateien beim Backup.. :)
Ich würde da anders herangehen: Deine größte "Gefahr" ist der User, Updates lasses sich zu andern Zeiten planen und während eines Backups sollten auch die Energieeinstellungen (Inaktivität) nicht zuschlagen. User fahren PCs aber normalerweise auch nur gegen Ende des Bürotages herunter. Also plane das Backup so das es z.b. Vormittags läuft.
Die Frage ist ja auch: kein professionelles Backup oder Sync-Tool verhindert Herunterfahren/Neustarts, also wie stellen die sicher das während des Backups nichts schiefgeht?
1. Schattenkopien benutzen: nimm ein Tool das die Dateien aus den Schattenkopien kopieren kann, um u.a. auch zu verhindern, das eine zu kopierende Datei gerade in Bearbeitung ist. Z.b. Hobocopy (open source)
2. Reboots also Unterbrechungen erwarten und damit arbeiten. Wenn du das Script bei jedem Systemstart automatisch startest, kannst du problemlos ein abgebrochenes Backup wieder aufnehmen. Z.b. entweder du loggst alle vollständig und erfolgreich kopierten Dateien und machst von der Kopie einen Vergleich oder du benutzt einfach das Datei Archive-Flag. Hobocopy macht das automatisch bei "incremental "-Kopien.
Grüße, Denniver
Blog: http://bytecookie.wordpress.com
Neu: Powershell Code Manager v5 ! Link
(Schneller, besser + komfortabler scripten.)
Hilf mit und markiere hilfreiche Beiträge mit dem "Abstimmen"-Button (links) und Beiträge die eine Frage von dir beantwortet haben, als "Antwort" (unten).
Warum das Ganze? Hier gibts die Antwort.- Bearbeitet Denniver ReiningMVP, Moderator Freitag, 9. September 2016 10:37 Typos
- Als Antwort vorgeschlagen Denniver ReiningMVP, Moderator Montag, 12. September 2016 11:45
- Als Antwort markiert Denniver ReiningMVP, Moderator Dienstag, 13. September 2016 10:52