Wie kann ich den Gastbenutzer daran hindern, den PC herunterzufahren, während der Administrator angemeldet ist?

670
Cerberus

Ich verwende Windows 7 Ultimate. Ich habe herausgefunden, wie der Guest-Benutzer überhaupt nicht heruntergefahren werden kann, aber er kann nicht heruntergefahren werden, auch wenn der Admin-Account abgemeldet ist.

Bearbeiten: Um etwas zu klären, sagen Sie, ich möchte meinen PC jemandem weitergeben, klicke ich normalerweise auf Benutzer wechseln und logge mich mit dem Gastkonto ein. Auf diese Weise können sie nicht auf mein Konto zugreifen, da nach einem Kennwort gefragt wird. Ich möchte, dass sie in einem solchen Fall den PC nicht herunterfahren können, da mein Administratorkonto noch angemeldet ist.

Wenn jedoch ein anderer Benutzer den PC selbst hochfährt und das Gastkonto verwendet, sollte er auch in der Lage sein, ihn herunterzufahren, da mein Admin-Konto nicht angemeldet ist.

3
Bitte fügen Sie hinzu, wie Sie das Herunterfahren des Guest-Benutzers deaktivieren können. Don't Root here plz... vor 8 Jahren 0
http://www.thewindowsclub.com/prevent-users-shutting-down-restarting-windows-computer Cerberus vor 8 Jahren 0
@Private - Wir benötigen diese Informationen nicht, um diese Frage zu beantworten. Ramhound vor 8 Jahren 0
@ Cerberus - es ist nicht klar, was dein Endziel ist. Der Titel der Frage gibt an, dass ein Administratorkonto angemeldet ist. Es ist also so einfach, den Benutzer auf das Administratorkonto umzustellen. Ramhound vor 8 Jahren 0
Wenn Sie sich beim Admin-Konto anmelden, werden Sie nach dem Kennwort gefragt, das ein Gast nicht haben würde. Cerberus vor 8 Jahren 0
@Ramhound Der Beitrag wurde bearbeitet, um mein Endziel hier zu erläutern. Cerberus vor 8 Jahren 0
Ihr Endziel ist nicht machbar. Sie können dem Benutzer entweder die Befugnis erteilen, das Gerät herunterzufahren, oder es wegnehmen. Die Gruppenrichtlinie, die diese Berechtigung steuert, ist die Berechtigung "Typ". Ramhound vor 8 Jahren 1
@Ramhound Ich habe gefragt, wie Cerberus es getan hat ... Wenn es ein Skript wäre, dachte ich, ich könnte Änderungen daran vornehmen, um das Problem zu lösen. Don't Root here plz... vor 8 Jahren 0
@Private Es macht mir nichts aus, Skripts zu verwenden, um dies zu erreichen, aber ich habe nicht das Wissen, sie selbst zu schreiben Cerberus vor 8 Jahren 0
@ Cerberus - Er hat es mit der Gruppenrichtlinie getan. Wie ich schon sagte, wie es gemacht wurde, ist das für die Frage nicht wirklich wichtig. Ramhound vor 8 Jahren 0

1 Antwort auf die Frage

0
Cerberus

Got my question answered here -

This is the correct method. It is also robust in that it is unconditional. If you wish to have your cake and eat it then the Guest account must use a powerful "agent" to perform the shutdown task. A scheduled task would be such an agent. It could work like so:

  1. Create a scheduled task that runs Script1 to perform these tasks:
  2. Check if the file C:\Shutdown\Shutdown.txt exists.
  3. If it does not, exit from the script.
  4. If it does, delete Shutdown.txt.
  5. Check if there is a live Administrator session. If yes, exit from the script.
  6. If there is no live Administrator session, shut down the machine, using shutdown.exe.
  7. The task must run once every 3 minutes under an admin account.
  8. Create a desktop shortcut for the Guest user that invokes Script2 to perform these tasks:
  9. Check if there is a live Administrator session.
  10. If it does, create a pop-up to inform the user that the machine cannot be shut down.
  11. If it does not, create the file C:\Shutdown\Shutdown.txt. The scheduled task will "see" this file and will shut down the machine.
Könnten Sie den eigentlichen Text hinzufügen? Nehmen Sie an, dass diese Verbindung eines Tages sterben wird. Hennes vor 8 Jahren 0