2016-11-17 3 views
0

J'ai vu beaucoup de messages à ce sujet pour les versions antérieures de Windows pointant vers RSAT et ntrights.exe mais aucune de ces solutions ne fonctionne pour Windows 10. Je cherche une solution de préférence en PowerShell ou en batch.Comment accorder des autorisations dans la stratégie de sécurité locale comme "Se connecter en tant que service" via un script spécifiquement dans Windows 10?

+0

Malheureusement, ce n'est pas une tâche facile. Im en utilisant un script PowerShell de 100 lignes qui utilise ** scedit.exe ** pour faire cela fiable. –

+0

J'ai posté ceci pour décrire le problème spécifiquement avec Windows 10. Il m'a fallu plusieurs jours de recherche pour obtenir ceci, alors j'espère que cette question sera une ressource plus directe pour les autres. J'ai répondu à ma propre question ci-dessous si vous souhaitez une solution plus simple. –

+0

Oui, il existe des bibliothèques tierces pour vous aider. Cependant, si vous n'êtes pas autorisé à les utiliser, c'est un dur ;-) –

Répondre

0

Tout à fait, je l'ai compris. J'ai fini par devoir utiliser du carbone. Après l'exécution:

.\Carbon\Import-Carbon.ps1 

j'ai pu courir avec succès:

Grant-Privilege -Identity $username -Privilege SeServiceLogonRight 

Quelque chose à noter est que le gestionnaire Stratégie de sécurité locale ne dispose pas d'un bouton de rafraîchissement. Vous devrez fermer et rouvrir l'outil pour voir les modifications externes de la politique.