J'essaie d'écrire un utilitaire sous forme de fichier de commandes qui, entre autres, ajoute un utilisateur à la stratégie de sécurité locale "Refuser l'ouverture de session locale". Ce fichier batch sera utilisé sur des centaines d'ordinateurs indépendants (pas sur un domaine et ne sont même pas sur le même réseau).
J'ai supposé que l'une des options suivantes était mes options, mais il y en a peut-être une à laquelle je n'ai pas pensé.
Un utilitaire de ligne de commande similaire à celui
net.exe
qui peut modifier la politique de sécurité locale.Un exemple VBScript pour faire de même.
Écrivez le mien en utilisant des appels WMI ou Win32. Je préférerais ne pas faire celui-ci si je n'ai pas à le faire.
la source
J'ai aussi cherché si longtemps. J'ai trouvé la réponse!
Pour vérifier l'état actuel:
Cette ligne suivante fera le changement. Il définira la création du processus sur Activé.
Vérifiez à nouveau l'état et vous verrez le changement.
Vous pouvez également modifier toutes les politiques de "suivi des détails", car la "création de processus" est une sous-catégorie du "suivi des détails". Comme ça:
la source
vous pouvez exporter un modèle à l'aide de l'interface graphique
effectuer les modifications souhaitées sur le PC de référence,
SECPOL.MSC> Actions> Politique d'exportation> secpol.inf
puis utilisez
envelopper dans votre langage de script préféré (Batch, PS, VBScript)
et il écrasera la politique actuelle
la seule préoccupation serait s'il y a des problèmes avec l'écrasement de la politique actuelle
Je ne l'ai jamais fait avec une politique de sécurité, mais je l'ai déjà fait avec des profils d'alimentation, et le processus semble presque identique, similaire à la commande NET.exe.
la source