Nous avons un système de déploiement à mon bureau où nous pouvons déployer automatiquement une version donnée de notre code dans un environnement de développement spécifique (dev01, dev02, etc.).La meilleure façon de définir les autorisations pour un utilisateur spécifique sur un dossier spécifique sur une machine distante?
Ces environnements de développement sont des machines virtuelles généralisées, notre système doit donc les configurer automatiquement. Nous avons une nouvelle exigence de système avec notre prochaine version; nous devons donner à certains comptes utilisateur un accès en lecture/écriture à certains dossiers (en particulier, donner à l'utilisateur ASPNET une lecture/écriture dans un dossier de journalisation).
Je suis assez sûr que nous pourrions le faire avec WMI ou scripts (nous utilisons Sysinternals PSTools dans quelques endroits pour le déploiement), mais je ne suis pas sûr de la meilleure façon de le faire. Le système de déploiement est écrit en C# 2.0, l'environnement de développement est une VM avec Windows XP. La VM est sur le même domaine que le système de déploiement et j'ai un accès administrateur. Edit: Il n'y a pas vraiment de bonne réponse pour ça, donc j'hésite à marquer une réponse comme acceptée.