Je suis responsable informatique pour une petite entreprise. Je n'ai pas beaucoup de budget donc je fais de mon mieux avec ce que j'ai. En tant que défenseur de l'open source, si je peux résoudre de manière fiable et robuste un problème avec des logiciels libres et open source, je le fais. J'ai trouvé quelque chose qui fonctionne assez bien sans Active Directory. Voici comment je le fais:
Projet FOG
FOG est une solution open source pour l'imagerie de disque. (ex: créer une image disque d'une machine virtuelle, sysprep et déployer cette image sur dix ordinateurs.) FOG peut également installer à distance des composants logiciels enfichables. Un composant logiciel enfichable peut être n'importe quel fichier exécutable. Si je souhaite modifier quelque chose de stratégie de groupe liée à une ou plusieurs machines, je créerais un fichier de registre avec les valeurs de registre de stratégie de groupe qui doivent être mises à jour. Je crée des scripts batch pour appeler regedit /s
les fichiers .reg et mettre à jour le registre.
Fabricant SFX 7-zip & 7-zip
SFX maker me crée de jolis fichiers .exe qui peuvent être configurés pour extraire silencieusement le contenu et exécuter un programme arbitraire. Dans l'exemple ci-dessus, j'utilise SFX Maker pour emballer les fichiers .cmd et .reg dans un fichier .exe qui peut ensuite être téléchargé dans fog et déployé en tant que composant logiciel enfichable.
Divers outils de déploiement informatique d'entreprise
Pour installer de nouveaux programmes sur tous les postes de travail, je cherche d'abord des outils de déploiement informatique d'entreprise pour le logiciel en question. Par exemple, Google Chrome fournit Chrome for Business qui dispose d'un programme d'installation préconfigurable, facilement déployable et éventuellement silencieux. De nombreux fabricants d'imprimantes disposent également d'outils pour vous aider à déployer leurs pilotes d'imprimante. HP et Brother ont de bons outils pour cela. Il vous suffit de trouver le bon pilote d'imprimante pour votre système d'exploitation, puis d'utiliser leurs outils pour créer un programme d'installation silencieux qui peut être utilisé comme composant logiciel enfichable FOG.
AutoIT
Beaucoup de développeurs de logiciels ne font pas d'outils de déploiement, même certains titres de grands noms comme Quickbooks. Active Directory ne peut pas vous aider ici. Dans les cas où chaque ordinateur en a besoin, il est parfois plus facile d'intégrer le logiciel dans votre image disque, puis de déployer l'image disque avec toutes les applications couramment utilisées. Pour tout le reste, il y a AutoIT. Bien que cela puisse prendre beaucoup de temps, vous pouvez écrire des scripts AutoIT pour automatiser les installations de logiciels, soit en détectant les fenêtres et en simulant la souris et les frappes ou en dupliquant les modifications de fichiers et de registre que les installateurs feraient normalement.
TightVNC
Chaque ordinateur que je gère possède un serveur TightVNC. Bureau essentiellement distant. Lorsque le poste de travail n'est pas utilisé, je peux me connecter à un poste de travail et modifier manuellement les paramètres comme si j'étais assis devant la machine.
Pieds
Pour les petits changements qui n'ont pas besoin d'être changés sur chaque machine, les pieds sont très pratiques pour me transporter vers l'ordinateur en question et le tripoter. Le bonus ici est que je peux faire de l'exercice pour compenser mon mode de vie autrement sédentaire: P. Bien que ce ne soit pas une bonne solution pour gérer une grande quantité d'ordinateurs, il est bon pour apporter de petites modifications à un petit nombre d'ordinateurs. (pour tout le reste, il y a AutoIT, tu te souviens?)
Conclusion
Le brouillard est vraiment l'épine dorsale de tout ce processus. FOG me permet d'affecter des machines à des groupes, auxquels peuvent être affectées des images de disque et des snapins spécifiques adaptés à ces groupes. Les groupes peuvent être "room1", "room2" etc. avec des composants logiciels enfichables d'imprimante spécifiques déployés là où cela est nécessaire. Ce processus n'est probablement pas très évolutif, n'est pas sans défauts, mais dans mon cas où je gère environ 20 ordinateurs, cela fonctionne plutôt bien.