Je souhaite créer un script à l'invite de commande qui supprime définitivement le droit d'un utilisateur d'arrêter une machine. Je l'ai déjà fait auparavant, mais sous Windows XP et il y a de nombreuses années, et je pense l'avoir fait dans l'éditeur de stratégie de groupe.
Comment créer un script de traitement par lots pour désactiver le bouton d'arrêt sous Windows 7?
windows
shutdown
batch-file
Microsofty
la source
la source
Réponses:
Désactiver les boutons d'arrêt, de redémarrage, de veille et de veille prolongée
Pour ouvrir l'éditeur de stratégie de groupe locale, cliquez sur Démarrer, tapez gpedit.msc et appuyez sur Entrée.
Dans l'éditeur de stratégie de groupe locale, accédez à Configuration utilisateur \ Modèles d'administration \ Menu Démarrer et à la barre des tâches, puis double-cliquez sur Supprimer et interdire l'accès aux commandes Arrêter, Redémarrer, Veille et Veille prolongée.
Maintenant, vous voulez activer ce paramètre et cliquez sur Appliquer et sur Ok. Vous pouvez vous laisser une note dans la zone de commentaire, ce qui est très utile lorsque vous modifiez de nombreux paramètres dans la stratégie de groupe.
Désormais, lorsque vous consultez les options d’alimentation du menu Démarrer, les seules options disponibles sont Déconnexion, Changer d’utilisateur et Verrouiller.
Le réglage prend effet immédiatement pour tous les utilisateurs de la machine. Le bouton pour éteindre l'ordinateur si l'utilisateur appuie sur Ctrl + Alt + Suppr disparaît également.
La source
la source
Les fenêtres arrêtées, redémarrées, mises en veille et en veille prolongée sont contrôlées par un seul fichier .exe:
%windir%\system32\shutdown.exe
Donc, comme vous voulez le faire à partir d'une ligne de commande et non d'un objet de stratégie de groupe, nous devons utiliser les seuls outils à notre disposition. Invite de commandes:
Cela leur enlèvera l'accès à la commande d'arrêt et ils ne pourront pas exécuter d'arrêt.
la source