La meilleure façon de définir les autorisations pour un utilisateur spécifique sur un dossier spécifique sur une machine distante ?[fermé]

StackOverflow https://stackoverflow.com/questions/46173

  •  09-06-2019
  •  | 
  •  

Question

Nous disposons d'un système de déploiement dans mon bureau où nous pouvons déployer automatiquement une version donnée de notre code dans un environnement de développement spécifié (dev01, dev02, etc.).

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 configuration système requise avec notre prochaine version ;nous devons donner à certains comptes d'utilisateurs un accès en lecture/écriture à certains dossiers (en particulier, donner à l'utilisateur ASPNET un accès en lecture/écriture à un dossier de journalisation).

Je suis presque sûr que nous pourrions le faire avec WMI ou des scripts (nous utilisons Sysinternals PSTools à 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 se trouve sur le même domaine que le système de déploiement et j'ai un accès administrateur.

Modifier:Il n'y a pas vraiment de bonne réponse à cette question, j'hésite donc à marquer une réponse comme acceptée.

Était-ce utile?

La solution

Une autre option serait d'étudier à l'aide d'un script Powershell. Il existe de nombreux composants logiciels enfichables de la communauté PowerShell pour prendre en charge les machines virtuelles et Active Directory.

Ressources de scripts Active Directory

Bibliothèque de scripts Powershell

Ressources de scripts Microsoft

Boîte à outils VMWARE VI (pour Windows)

Autres conseils

Si vous pouvez exécuter des scripts, cela peut être aussi simple que d'exécuter la commande CACLS sur la VM.Peut-être simplement lire votre script de déploiement dans une configuration et exécuter les commandes CACL appropriées.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top