Existe-t-il un moyen d'empêcher Sysprep de détruire votre installation IIS?

D'accord, cela peut sembler un peu cataclysmique, mais au less dans de nombreux cas, c'est vrai. J'ai fait beaucoup de search, mais je n'ai pas trouvé un grand fil qui l'a simplement déclaré comme ceci.

En fait, l'article KB de MS suit ce …

Les parameters IIS sont manquants après avoir exécuté Sysprep avec le commutateur de command line -nosidgen … ce qui signifie apparemment … "Ne pas utiliser Sysprep avec IIS … nous allons le tuer".

https://support.microsoft.com/en-us/kb/827385

S'il vous plaît, dites-moi que je me trompe et j'ai raté quelque chose de key. Mais j'ai été en panne de toutes les solutions normales:

  • Autorisation NTFS
  • exécutez aspnet_regiis
  • modifier le context de security du pool d'applications
  • et tout à partir du fil: https://stackoverflow.com/questions/5615296/cannot-read-configuration-file-due-to-insufficient-permissions

Context J'ai eu un server Web relié à une AD locale simple. J'avais besoin de la reproduire, nous l'avons imagée à partir d'un server de sauvegarde et avons exécuté sysprep avec l'OOBE et généralisé les options. Je devais l'enlever du domaine, renommer la machine, redémarrer et join le domaine. Cela a bien fonctionné. De plus, après la désinstallation d'IIS et la réinstallation, il fonctionne également. Le problème est … c'est beaucoup de travail lorsque vous avez un noeud de production avec beaucoup de sites web pour faire face à ce que tous les tests doivent être testés avant de redonner à la production.

Si rien d'autre, peut-être que cette publication vous aidera à partager votre douleur :).