Files Sektion Delete ungewünschter ExitWindows Reboot

Antworten
Valentino-46
Beiträge: 284
Registriert: 05 Aug 2011, 14:24

Files Sektion Delete ungewünschter ExitWindows Reboot

Beitrag von Valentino-46 »

Hallo zusammen,

ist es möglich in einem Script global zu sagen, dass der OPSI niemals den Rechner neustarten soll!? Komme was wolle?
Ich habe eine einfache Funktion ausgeführt, eine Datei davon war in Benutzung und OPSI konnte sie nicht löschen...dadurch hat er ExitWindows auf Reboot gesetzt und dem User eine 5 Minuten Warnung angezeigt.

Ist halt schwierig dann on_demand zu nutzen oder gerade bei größeren Installationen diese trotz Useranmeldung laufen zu lassen, da ich nie weiß, ob der User die Datei die ich eigentlich löschen möchte gerade verwendet.
Gerade beim Austausch von aktuell genutzten Dateien.

Code: Alles auswählen

Files_delete_folder /AllNtUserProfiles

Code: Alles auswählen

[Files_delete_folder]
del -sf "%UserProfileDir%\Folder\"
...
[6] [Dez 04 12:22:13:135] [opsipaket_x64] File "C:\Users\m32\Folder\textfile.txt"
[6] [Dez 04 12:22:13:135] [opsipaket_x64] The file has been deleted
[4] [Dez 04 12:22:13:135] [opsipaket_x64] Warning: "Directory C:\Users\m32\Folder" cannot be deleted, error 32 ("Der Prozess kann nicht auf die Datei zugreifen, da sie von einem anderen Prozess verwendet wird.<")
[5] [Dez 04 12:22:13:135] [opsipaket_x64]
[5] [Dez 04 12:22:13:135] [opsipaket_x64] ExitWindows set to Reboot
...
Es ist nicht dringend aber ich denke es ist auch in eurem Sinn, dass der Admin sozusagen die Sicherheit hat, dass der Rechner nicht neustarten wird. Klar verstehe ich auch, wenn es nicht anders geht. Nur kann sich doch sicher der OPSI länger als 5 Minuten im Hintergrund etwas merken, was er beim nächsten Reboot des Rechners tun muss? Dann müsste man den Reboot nicht pflichtmäßig jetzt setzen sondern könnte dem User nur eine Wahlmöglichkeit geben ohne Timer?!

Kann ich es vielleicht am Ende selbst wieder auf ExitWindows NOREBOOT setzen?! Aber ExitWindows sagt ja schon, dass er jetzt das Windows beenden soll :-) Nur die Art und Weise wie...darf man noch selbst wählen (der admin) :P

Danke!! Grüße, Valentino
trabs-ol
Beiträge: 64
Registriert: 07 Dez 2011, 10:46

Re: Files Sektion Delete ungewünschter ExitWindows Reboot

Beitrag von trabs-ol »

Hi,

ich glaube, du suchst nach dem Parameter -c. Steht aber auch im Handbuch:

http://download.uib.de/opsi4.0/doc/html ... mandos_w_l
Wenn eine Datei in Benutzung ist, kann sie im Rahmen eines Reboots gelöscht werden. Das opsi-winst/opsi-script default-Verhalten ist dabei, dass ein Datei in Benutzung zum Löschen beim nächsten Reboot markiert wird UND die opsi-winst/opsi-script Reboot Markierung gesetzt wird. Das Setzen der Option -c stellt den automatischen Reboot aus. Das Löschen wird in diesem Fall erst dann vervollständigt, wenn ein Reboot auf eine andere Weise ausgelöst wird.
Ich habe mir angewöhnt bei einem Problem immer zuerst in die Handbücher zu schauen... OPSI wird meiner Meinung nach echt gut dokumentiert. Ist jetzt nicht böse gemeint, aber meistens führt eine Suche im Handbuch schneller zu ner Lösung als hier einen Beitrag zu verfassen ;)

Viele Grüße
Lars
Benutzeravatar
n.wenselowski
Ex-uib-Team
Beiträge: 3194
Registriert: 04 Apr 2013, 12:15

Re: Files Sektion Delete ungewünschter ExitWindows Reboot

Beitrag von n.wenselowski »

Hi,

an der Stelle außerdem der Hinweis, dass man über die Events des opsiclientd auch festlegen kann, dass User Reboots / Shutdowns verschieben können.
Da kann auch die Anzeigedauer und die Anzahl der möglichen Verschiebungen festgelegt werden.


Gruß

Niko

Code: Alles auswählen

import OPSI
Antworten