SCCM – Nouvelle version (v14.0) du script Hydration sous Powershell
Nouvelle version (v14.0) du script Hydration sous Powershell v2.0
Fichier : i-hydration-SC2012-v14.ps1
Dans cette version 14.0 :
Correction de bogues mineurs;
Possibilité d’installer WSUS avec un serveur SQL distant;
Ajout du groupe GG-SCCM-SERVERS (par défaut) dans les groupes locaux SCCM;
Ajoute la possibilité d’installer MDT 2012 et créé le Deployment Share (New Switch).
Dans la version 12.0 précédente :
Correction de bogues mineurs
Intégration de vos remarques
Evolution de présentation d’exécution
Possibilité d’installer soit un CAS, soit un Site Primaire enfant d’un CAS, soit un site CAS / Primaire par système de choix
REMARQUE 1 : L’utilisation d’un fichier CSV est une volonté, afin de le manipuler avec plus de facilité (Lisibilité, modification, etc.).
REMARQUE 2 : Tous les répertoires d’installations cibles des solutions sont automatiquement créés. Inutile des créer à l’avance manuellement.
Caractéristiques du script Powershell : i-hydration-SC2012-v14.ps1 –help
i-hydration-SC2012-v1x.ps1 -[Switch] :
[Switch] -HydrationReps –> To prepare the Hydration folders
[Switch] -DomainServices –> To install and configure AD Service
[Switch] -ADConfigmgr –> To prepare AD environment for SC2012
[Switch] -Rolesr2 –> To Install Windows 2008 R2 server roles for SC2012
[Switch] -ConfigSQL –> To Configure Microsoft SQL Solution for SC2012
[Switch] -SQLSrvr2 –> To Install Microsoft SQL Server 2008 R2 for SC2012
[Switch] -WSUS –> To Install Microsoft WSUS 3.0 SP2 for SC2012
[Switch] -ConfigMgr12 –> To Install CAS/Primary SCCM Server SC2012
[Switch] -MDT12 –> MDT Installation Solution (with Deployment Share) new
[Switch] -Help –> Help panel …
[Switch] -ReadCSV –> To read CSV i-answers.csv file
NOTE : Tous les fichiers de réponses (Rôles serveur, Active directory, SQL, SCCM, etc.) sont générés à la volée par le script Powershell.
Commande : i-hydration-SC2012-v14.ps1 -Help
Screenshots
Lecture du fichier de réponse CSV
Commande : i-hydration-SC2012-v14.ps1 -ReadCSV
Préparation de l’active Directory pour SCCM 2012 RTM (Sans Extension du schéma)
A faire sur le DC
Commande : .\i-hydration-SC2012-v14.ps1 -ADConfigmgr
Création du container AD : System Management
Création du groupe spécifié dans le fichier de réponse CSV
Positionnement des droits ACE/ACL du le container System Management
Action manuelle : Encore dans cette version du script, vous devez ajouter le compte machine du serveur SCCM futur dans le groupe spécifié manuellement.
Screenshots
|
Commande |
Résultat attendu |
Préparation du futur serveur SCCM 2012 RTM
A faire sur le futur serveur SCCM
Pour l’exemple d’organisation de mes disques et partition :
Création de l’organisation des répertoires HYDRATION
A faire sur le futur serveur SCCM
Commande : .\i-hydration-SC2012-v14.ps1 –HydrationReps
Screenshots
|
Commande |
Résultat attendu |
Action manuelle : Copier manuellement les sources dans leurs répertoires respectifs sur le futur serveur SCCM
NOTE : Cette organisation n’est pas obligatoire. Vous pouvez utiliser un chemin UNC par exemple, etc. Il suffit simplement de mettre à jour le fichier de réponse CSV en fonction !
Installation des rôles pour SCCM du futur serveur
A faire sur le futur serveur SCCM
Commande : .\i-hydration-SC2012-v14.ps1 -Rolesr2
Screenshot
|
Commande |
Résultat attendu |
IMPORTANT : Si vous n’avez pas copier manuellement les sources et notamment .Net Framework 4.0 dans le répertoire Updates, il ne sera pas installé lors cette phase-là. Dans le cas contraire :
Installation de Microsoft SQL 2008 R2 avec le Service Pack 1 et le Cumulatif Update 6
A faire sur le serveur SQL
Commande : .\i-hydration-SC2012-v14.ps1 -SQLSrvr2
Prérequis important : Avoir copié les sources suivantes à l’endroit voulu et avoir modifié le fichier de réponse en fonction :
Sources SQL 2008 R2
Sources Service Pack 1
Sources Cumulatif Updates 6
Si vous voulez utiliser un serveur dédié pour SQL, les prérequis serveurs pour SQL doivent y être installés.
NOTE : A ce stade, SQL n’est pas entièrement configuré
Configuration de Microsoft SQL
A faire sur le serveur SQL
Commande : .\i-hydration-SC2012-v14.ps1 –ConfigSQL
A ce stade, SCCM peut désormais être installé, tous les prérequis sont présents !
Installation de Microsoft SC Configuration Manager 2012 RTM
A faire sur le serveur SCCM
Commande : .\i-hydration-SC2012-v14.ps1 -ConfigMgr
Prérequis important : Avoir copié les sources suivantes à l’endroit voulu et avoir modifié le fichier de réponse en fonction :
Sources SCCM 2012 RTM
Updates SCCM2012 (Répertoire Updates)
Choisir le type de site que vous voulez installer, le fichier de réponse INI sera construit à volée en fonction de votre choix (Par défaut CAS)
Installation de Microsoft Deployment Toolkit 2012 RTM new
A faire sur le serveur SCCM/MDT
Commande : .\i-hydration-SC2012-v14.ps1 –MDT12
Prérequis important : Avoir copié les sources suivantes à l’endroit voulu et avoir modifié le fichier de réponse en fonction :
Sources de MDT 2012 RTM
-> Montage du Deployment Share de MDT 2012 RTM pris en compte dans Hydration v14:
NOTE : L’intégration de MDT 2012 dans SCCM 2012 reste manuelle dans cette version du script
Installation de Microsoft WSUS 3.0 SP2
A faire sur le serveur SCCM qui sera Software Update Point
Commande : .\i-hydration-SC2012-v14.ps1 -wsus
Prérequis important : Avoir copié les sources suivantes à l’endroit voulu et avoir modifié le fichier de réponse en fonction :
Sources WSUS 3.0 SP2
Report Viewer 2010 (ou version 2008 minimum)
Avoir installé SQL Server en local ou sur un serveur dédié
Installation d’un domain controlleur 2008 R2
A faire sur le serveur SCCM qui sera DC
Commande : .\i-hydration-SC2012-v14.ps1 - DomainServices
Le script est aussi capable d’installer un contrôleur de domaine (New Forest/New domain. Celui-ci générer, comme pour le reste, le fichier de réponse d’installation de l’AD. De même le script installe les services et le DNS en où ils ne seraient pas installés
NOTE : Une petite erreur de variable s’est glissée dans le script, ligne 1260. Modifier la ligne comme suit : if ($CASServerConfigMgr -eq "")
Enjoy !
Michel PICOLLET | EXAKIS Paris
Solution Architect Microsoft [System Center]
mpicollet@event-horizon.fr
