Archive

Posts Tagged ‘MDT’

Surface Pro – Enterprise Deployment Quick Start Guide

sccm20124_thumb2 Bonjour à toutes et à tous,

Après un long moment d’absence, je reviens rapidement pour vous communiquer un guide qui je pense vous sera très utile. Le but de ce guide est de vous permettre de déployer Windows 8 de type Surface Pro en utilisant Microsoft Deployment Toolkit (MDT) et Système 2012 Center Configuration Manager.

Ce guide est basé sur plusieurs scénario, il décrit les plus courants et explique comment les mettre en œuvre. (Cliquer sur l’icône OneDrive pour obtenir le document)

Logo_OneDrive

Enjoy !

avatar_thumb2 Michel PICOLLET | DVT
Solution Architect Microsoft [System Center]
mpicollet@event-horizon.fr

Catégories :SCCM, Windows Étiquettes : , , , , , , ,

Microsoft Deployment Toolkit (MDT) 2013 est disponible !!

1348933648_windows8_01

Microsoft Deployment Toolkit (MDT) 2013 est disponible !!

Les binaires, les notes de version et la documentation mise à jour sont disponibles sur ​​le Centre de téléchargement de Microsoft ! Microsoft Deployment Toolkit 2013 exige l’utilisation de l’ ADK Windows pour Windows 8.1.

Microsoft recommande l’utilisation de cette nouvelle version pour le déploiement de Windows 8.1, 8 et 7, ainsi que son intégration avec System Center 2012 Configuration Manager R2.

Source : http://blogs.technet.com/b/configmgrteam/archive/2013/10/21/microsoft-deployment-toolkit-2013-now-available.aspx

Par ailleurs :

October 2013 – Technical Rollup Mail – System Center

Microsoft System Center 2012 Configuration Manager

Description of Cumulative Update 3 for System Center 2012 Configuration Manager Service Pack 1 : http://support.microsoft.com/kb/2882125/EN-US

Task sequence to install an operating system doesn’t run when you use custom port settings in System Center Configuration Manager 2012 SP1 : http://support.microsoft.com/kb/2838585/EN-US

Description of Cumulative Update 2 for System Center 2012 Configuration Manager Service Pack 1 : http://support.microsoft.com/kb/2854009/EN-US

SQL exception on a System Center 2012 Configuration Manager SP1 site server after recovery : http://support.microsoft.com/kb/2890472/EN-US

Software Updates That Require Multiple Reboots may Cause Task Sequence Failure within Configuration Manager : http://support.microsoft.com/kb/2894518/EN-US

Enjoy !

avatar3Michel PICOLLET | EXAKIS Paris
Solution Architect Microsoft [System Center]
mpicollet@event-horizon.fr

Catégories :SCCM, Windows Étiquettes : , , , , ,

SCCM – Microsoft Deployment Toolkit 2012 and UEFI via SCCM 2012

dvd_drive Bonjour à tous,

Si vous voulez “Masteuriser” un portable en mode UEFI via MDT 2012 dans SCCM, je vous signale qu’il manque une information importante dans la Task Sequence MDT finale, que vous générez automatiquement par l’assistant, à travers SCCM ; Cette information manquante concerne l’étape Formatage and Partition Disk (UEFI) face au paramétrage fait de l’étape Apply OS, l’application de l’image OS. En effet, la variable OSDisk a été oubliée et n’est pas positionnée par MDT !

Pour corriger cette coquille, faire comme suit :

image

Enjoy !

avatar3 Michel PICOLLET | EXAKIS Paris
Solution Architect Microsoft [System Center]
mpicollet@event-horizon.fr

Catégories :SCCM, Windows Étiquettes : , , , , , , ,

MDT12U1 – Hydration Automatic Deployment Mode – Part1

Bonjour à tous,

Après une petite absence, j’ouvre à nouveau le bal avec un post concernant Hydration, méthode permettant d’installer toute la solution SCCM 2012 de manière automatique. Me basant sur le post Deployment Research, que j’ai un peu décortiqué, voici quelques points suppl. et mon retour d’expérience.

MIC_059_masthead

Pré requis

Suivre la procédure décrite sur le site Deployment Research

Vidéo

Gestion des disques et partitions

Petite correction à faire sur la Task Sequence de déploiement du contrôler de domaine, ajouter la variable OSDisk sur l’étape “Format and Partition Disk”. En effet, tel quel (Image de gauche), si vous souhaitez ajouter un disque suppl. à votre futur DC, ceci depuis les paramètres de votre VM, une erreur apparaitra, stipulant que “La TS ne peut pas localiser la partition” qu’elle doit utiliser.

image  image 

Attention : N’oubliez pas dans ce cas-là, de faire de votre partition “System” une partition “bootable” en cochant la case, “Make this a boot partition

image

Ensuite …

Gestion de l’environnement & Renommage

Pour modifier votre environnement (Nom de domaine, Nom des serveurs, adresses IP, mot de passe, etc.), ainsi que les chemins d’installation des solutions, tout se passe dans .\HydrationCM2012SP1\ISO\Content\Deploy\Control.

Pour se faire, il vous faudra modifier les fichiers Custom Settings suivants :

– CustomSettings_CM01.ini
– CustomSettings_DC01.ini

    Par exemple :

Serveur SCCM : CustomSettings_CM01.ini

[Settings]
Priority=Default
Properties=HydrationOSDComputerName

[Default]
HydrationOSDComputerName=
SERVER2
JoinDomain=
lab.event-horizon.fr
DomainAdmin=Administrator   
DomainAdminDomain=
LAB
DomainAdminPassword=P@ssw0rd$
MachineObjectOU=ou=Servers,ou=Event-Horizon,dc=lab,dc=event-horizon,dc=fr
OSDAdapterCount=1
OSDAdapter0DNSServerList=
172.17.2.2
OSDAdapter0Gateways=172.17.2.1
OSDAdapter0IPAddressList=172.17.2.3
OSDAdapter0SubnetMask=255.255.255.0
OSDAdapter0TCPIPNetBiosOptions=1
SkipProductKey=YES
TimeZoneName=Romance Standard Time

Serveur DC : CustomSettings_DC01.ini

[Settings]
Priority=Default
Properties=HydrationOSDComputerName

[Default]
HydrationOSDComputerName=
SERVER1
JoinWorkgroup=WORKGROUP
OSDAdapterCount=1
OSDAdapter0DNSServerList=
127.0.0.1
OSDAdapter0Gateways=172.17.2.1
OSDAdapter0IPAddressList=
172.17.2.2
OSDAdapter0SubnetMask=
255.255.255.0
OSDAdapter0TCPIPNetBiosOptions=1
SkipProductKey=YES
TimeZoneName=Romance Standard Time

; Active Directory Configuration
ReplicaOrNewDomain=Domain
NewDomain=Forest
NewDomainDNSName=
lab.event-horizon.fr
DomainNetBiosName=
LAB
ForestLevel=4
DomainLevel=4
AutoConfigDNS=Yes
ConfirmGC=Yes
CriticalReplicationOnly=No
DatabasePath=D:\NTDS\DATA
ADDSLogPath=
D:\NTDS\LOGS
SysVolPath=D:\NTDS\SysVol
SafeModeAdminPassword=
P@ssw0rd$
SiteName=Central-Site-AD

; DHCP Configuration
DHCPServerOptionRouter=
172.17.2.1
DHCPServerOptionDNSServer=
172.17.2.2
DHCPServerOptionDNSDomainName=lab.event-horizon.fr
DHCPScopes0SubnetMask=
255.255.255.0
DHCPScopes0IP=
172.17.2.0
DHCPScopes0Name=172.17.2.0/24
DHCPScopes0StartIP=
172.17.2.10
DHCPScopes0EndIP=172.17.2.20
DHCPScopes0OptionLease=691200
DHCPScopes=1

ConfigMgr 2012 : ConfigMgr2012Unattend.ini

Si vous modifiez le nom de domaine, ainsi que le mot de passe, vous devez modifier le fichier de réponse (ConfigMgr2012Unattend.ini) de SCCM 2012, se trouvant dans : .\HydrationCM2012SP1\DS\Applications\Install – ConfigMgr 2012

[Identification]
Action=InstallPrimarySite

[Options]
ProductID=EVAL
SiteCode=EH0
SiteName=ConfigMgr Primary Site
SMSInstallDir=
D:\APPS\ConfigMgr
SDKServer=SERVER2.lab.event-horizon.fr
RoleCommunicationProtocol=HTTPorHTTPS
ClientsUsePKICertificate=0
PrerequisiteComp=1
PrerequisitePath=E:\Deploy\Applications\Install – ConfigMgr 2012\PreReqs
MobileDeviceLanguage=0
ManagementPoint=SERVER2.lab.event-horizon.fr
ManagementPointProtocol=HTTP
DistributionPoint=SERVER2.lab.event-horizon.fr
DistributionPointProtocol=HTTP
DistributionPointInstallIIS=0
AdminConsole=1

[SQLConfigOptions]
SQLServerName=SERVER2.lab.event-horizon.fr
DatabaseName=CM_
EH0
SQLSSBPort=4022

[HierarchyExpansionOption]

SQL Server 2012 :ConfigurationFileCM2012.ini

Même chose, vous devez modifier le fichier de réponse (ConfigurationFileCM2012.ini) de SQL 2012, se trouvant dans .\HydrationCM2012SP1\DS\Applications\Install – SQL Server 2012 (J’ai bien sûr, épuré un peu le fichier de réponse de SQL pour une meilleure lecture)

;SQL Server 2012 Configuration File
[OPTIONS]
ACTION="Install"
ENU="True"
QUIET="True"
QUIETSIMPLE="False"
UpdateEnabled="False"
FEATURES=SQLENGINE,RS,SSMS,TOOLS,BIDS,ADV_SSMS,Conn
UpdateSource="MU"
HELP="False"
INDICATEPROGRESS="False"
X86="False"
INSTALLSHAREDDIR="C:\Program Files\Microsoft SQL Server"
INSTALLSHAREDWOWDIR="C:\Program Files (x86)\Microsoft SQL Server"
INSTANCENAME="MSSQLSERVER"
INSTANCEID="MSSQLSERVER"
SQMREPORTING="False"
ERRORREPORTING="False"
INSTANCEDIR="D:\APPS\MSSQL"
AGTSVCACCOUNT="NT AUTHORITY\SYSTEM"
AGTSVCSTARTUPTYPE="Automatic"
COMMFABRICPORT="0"
COMMFABRICNETWORKLEVEL="0"
COMMFABRICENCRYPTION="0"
MATRIXCMBRICKCOMMPORT="0"
SQLSVCSTARTUPTYPE="Automatic"
FILESTREAMLEVEL="0"
ENABLERANU="False"
SQLCOLLATION="SQL_Latin1_General_CP1_CI_AS"
SQLSVCACCOUNT="NT AUTHORITY\SYSTEM"
SQLSYSADMINACCOUNTS="LAB\Administrator" "BUILTIN\Administrators"
ADDCURRENTUSERASSQLADMIN="False"
TCPENABLED="1"
NPENABLED="1"
BROWSERSVCSTARTUPTYPE="Disabled"
IACCEPTSQLSERVERLICENSETERMS="True"

Active Directory : Configure-CreateADStructure.wsf

Autre script d’installation à modifier, Configure-CreateADStructure.wsf ! Celui-ci se trouvant dans .\HydrationCM2012SP1\DS\Applications\Configure – Create AD Structure, est en charge de créer les OU et Sous-OU dans votre environnement Active Directory. Pour ma part, J’ai choisi de garder la même structure d’OU en modifiant le nom de l’OU racine.

image

Dans ce même script, j’ai également modifié le mot de passe de tous les comptes de services créés lors de l’installation. Par exemple :

image

Passe d’installation Service DHCP pour le Contrôler de domaine

Enfin, ne pas oublier, dans la Task Sequence de modifier le compte d’autorisation du service DHCP, comme suit :

image

Mettre le clavier en Français & Regional Settings

Afin de spécifier le clavier Français et le format des Regional Settings, modifier ce qui suit dans les fichiers Unattend.xml pour chaque machine. Ce fichier se trouve dans .\HydrationCM2012SP1\DS\Control\<Machine Virtuelle>\

image

Pour mettre le clavier en Français

Pour les Pass de chaque machine (pour chaque fichier Unattend.xml):

– WindowsPE
– Specialize
– OobeSystem

Modifier comme suit :

<InputLocale>040c:0000040c</InputLocale>
<SystemLocale>en-US</SystemLocale>
<UILanguage>en-US</UILanguage>
<UserLocale>fr-FR</UserLocale>

Pour mettre les Regional Settings en Français

Pour les Pass de chaque machine (pour chaque fichier Unattend.xml):

– Generalize
– OobeSystem

    Modifier comme suit :

    TimeZone>Romance Standard Time</TimeZone>

    De même, modifier le fichier CustomSettings.xml se trouvant dans .\HydrationCM2012SP1\ISO\Content\Deploy\Control comme suit :

    [Settings]
    Priority=Default

    [Default]
    _SMSTSORGNAME=%TaskSequenceID% under construction…
    OSInstall=Y
    TimeZoneName=Romance Standard Time
    UserDataLocation=NONE
    DoCapture=NO
    ApplyGPOPack=NO
    AdminPassword=P@ssw0rd$
    HideShell=YES

    SkipAdminPassword=YES
    SkipApplications=YES
    SkipBitLocker=YES
    SkipCapture=YES
    SkipComputerName=YES
    SkipDomainMembership=YES
    SkipFinalSummary=YES
    SkipLocaleSelection=YES
    SkipProductKey=YES
    SkipSummary=YES
    SkipTaskSequence=NO
    SkipTimeZone=YES
    SkipUserData=YES
    SkipRoles=YES

    Autres points…

    La volonté ici est de déployer System Center 2012 Configuration Manager Service pack 1. Il reste malgré tout, quelques ajustement à faire…

Modification de la phase de configuration du Firewall pour le SP1

Il vous faut ajouter le port 10123 TCP dans le script : Configure-OpenFirewallforSQL2012Communication.wsf se trouvant dans .\HydrationCM2012SP1\DS\Applications\Configure – Open Firewall for SQL Server 2012 Communication

image

Active Directory – Site et Services console

Autre constat, lorsque le contrôleur de domaine est installé, vous pouvez constater que le Subnet n’est pas créé dans la console Sites et Services Active Directory. Pour cela ajouter un script Power Shell afin d’exécuter depuis la TS de déploiement, la commande suivante New-ADReplicationSubnet, par exemple pour moi :

New-ADReplicationSubnet "172.17.2.0/24" -Site "Central-Site-AD"

Puis copier le script Powershell dans .\HydrationCM2012SP1\DS\Scripts (Alias %ScriptRoot%)

image

Site et Services console sous Windows 2008 R2
Pour celles et ceux qui utiliseraient Windows 2008 Server pour le contrôleur de domaine, le site web de Alessandro Cardoso vous permettra de faire la même chose avec le script Create-ADSubnet.ps1

Voici le lien direct : http://virtualisationandmanagement.wordpress.com/2010/09/01/powershell-script-to-create-ad-subnets-and-sites/

Après avoir copié le script dans .\HydrationCM2012SP1\DS\Scripts, il suffira ensuite de l’inclure dans la séquence de tâche, comme suit :

image

Versions de Windows 2012 Server

La seule version de 2012 server utilisée par défaut est la version Data Center ; Il vous faudra donc importer dans MDT un nouveau package OS, ceci afin de choisir une autre version, la standard par exemple, dans vos TS de déploiement.

Si vous importez un nouvel OS (avec un autre Path), n’oubliez pas de modifier le step : Set WindowsSource en y spécifiant le nouveau chemin…

image

Attention : N’oubliez pas de régénérer votre ISO (Media), une fois les modifications effectuées.

image

Résultats

Une fois la procédure de modification effectuée, en voici le résultat…

Côté Serveur :

image

Côté réseau et nom de serveur :

image

Côté service DHCP :

image

Ajout de Microsoft WSUS de Windows 2012 Server

Autre point, cette version d’Hydration n’installe pas WSUS. Pour se faire, créer une application (Script Powershell) suppl. pour l’ajouter ensuite dans la Task Sequence de déploiement comme suit :

image

Voici la commande du script :
Install-WindowsFeature -ConfigurationFilePath .\WSUSDeploymentConfigTemplate.xml
Vous trouverez le fichier de réponse XML sur mon Script PSSkyDrive ->

Enfin si vous désirez changer l’emplacement du store de WSUS, n’oubliez
pas de modifier le chemin “ContentDirectory” comme suit, par exemple :

image

Skipping Product Key

Pour information, il est possible de “by-passer” l’étape qui consiste à renseigner la clé produit lors de l’installation de Windows (toutes versions).

Pour cela, il suffit de spécifier, provisoirement une clé MAK ou KMS dans le fichier unattend.xml, se trouvant dans .\DeploymentShare\Control\<ID>\ de l’OS correspondant. Les sections à renseigner sont les passes : <settings pass="windowsPE"> et <settings pass="specialize">. Par exemple, pour Microsoft Windows 8 :

Pass : Windows PE

image

Pass Specialize

image

Pour obtenir une clé provisoire, dans le but unique de faire du “Zero Touch”, il suffit d’aller sur le Technet à l’adresse suivante, puis de choisir la clé correspondant à votre version de Windows que vous désirez installer. Voici l’adresse : http://technet.microsoft.com/en-us/library/jj612867.aspx

Bien sûr, cela reste une clé provisoire, il vous faudra ensuite renseigner la vraie clé de licence, afin de pouvoir activer Windows par la suite. Le but ici n’est pas montrer une vraie clé, mais de vous montrer où celle-ci doit être renseignée. A vous de mettre celle qui vous correspond, où des fins de tests, de mettre une clé provisoire du Technet.

Version de SQL 2012

Dans la TS de déploiement de Hydration, vous avez une étape qui consiste à installer le cumulative update 3.

Cependant, si comme moi vous téléchargez la version SP1 de SQL 2012, c-à-d déjà inclue dans les sources de SQL, vous pouvez, soit supprimer cette étape, soit utiliser les sources du Cumulatif Update 3 du Service pack 1 : http://support.microsoft.com/kb/2812412 

Mais le service pack 1 de SQL 2012 suffit pour SCCM 2012 SP1 :
http://technet.microsoft.com/en-us/library/gg682077.aspx#BKMK_SupConfigSQLSrvReq

Génération du Média dans MDT 2012

Pour finir, il se peut, lors de la génération du fichier ISO, que MDT 2012 vous dise qu’il a bien généré celui-ci. Mais une fois en route dans votre machine virtuelle, impossible de lancer une TS !

En effet, il se peut que toutes les informations et/ou sources n’y soient pas. Pour en être sûr, vérifier son contenu en utilisant un outil comme DAEMON Tools. Cela vient sans doute de la grande quantité de données qu’il doit y mettre. Donc il peut y avoir des “loupés”.

S’il s’agit de fichiers de configurations tels que CustomSettings, etc., copier manuellement le contenu de .\DS\Control dans le répertoire .\ISO\Control. Idem s’il s’agit de scripts, si vous en avez ajouté d’autres, etc. copiez-les manuellement dans .\DS\Scripts.

Bref ! Vous l’avez compris sans doute, .\HydrationCM2012SP1\ISO\Content\Deploy doit être identique à .\HydrationCM2012SP1\DS. Donc faite la chasse aux différences, puis régénérer votre ISO depuis la console MDT… De même, l’update de votre Deployment Share permet de remettre les choses à plat…

Enjoy !

avatar3 Michel PICOLLET | EXAKIS Paris
Solution Architect Microsoft [System Center]
mpicollet@event-horizon.fr

Catégories :SCCM Étiquettes : , , , , , ,

Windows Diagnostics and Recovery Toolkit (DaRT)

Ce Post  “Pense-bête”

Dans MDT (Microsoft Deployment Toolkit 2012), comment intégrer Microsoft Windows DaRT ?

1. Utiliser Microsoft Desktop Optimization Pack 2011 R2
2. Installation de DaRT selon votre plateforme Windows (x86 ou x64)
3. Copier le fichier Tools.cab se trouvant dans C:\Program Files\Microsoft DaRT 7\v7 dans le répertoire [x:]\VotreDeploymentShare\Tools\x86 ou x64 selon votre cas.

Astuce : Afin de récupérer la version manquante de Windows DaRT (x86 ou x64) selon votre cas, exécuter seulement la commande suivante : msiexec.exe /a MSDart70.MSI, afin de décompresser les fichiers, et notamment le fichier Tools.cab manquant de la version (Plateforme) correspondante… Dans mon cas x86 (Sachant que je suis sur une plateforme Windows 2008 R2 Server (x64)).

image_thumb30

Une fois la commande passée, je n’aurais plus qu’à suivre les étapes suivantes pour les 2 versions (Plateformes).

4. Démarrer votre console “Deployment Workbench” MDT
5. RDV dans les propriétés de celui-ci, puis cliquer sur l’onglet
Windows PE
6. Sélectionner votre plateforme (x86/x64), et enfin l’onglet
Features
7. Dans le champ Feature Packs, cocher la case Windows Diagnostics and Recovery toolkit (DaRT), puis valider par OK

image_thumb17

8. Mettre ensuite à jour vos images de boot depuis votre console MDT, comme suit : Deployment Share –> Update Deployment Share. Celui aura pour effet de recréer vos images de boot, afin d’y inclure Windows DaRT

image_thumb16

9. Choisir l’option “Optimize the boot image updating process” et cliquer 2 fois sur Next pour valider

image_thumb20

NOTE : Bien sûr, pour que cela puisse fonctionner, ne pas oublier dans les propriétés des votre Deployment Share, de cocher la case Enable monitoring for this deployment share (Onglet Monitoring)

image_thumb28

Comment remplacer l’image de récupération par défaut et intégrer DaRT dans l’image OSD de Microsoft SC12 Configuration Manager ?

Suivre les étapes suivantes :
http://fritschetom.blogspot.fr/2012/03/replace-default-recovery-image-and_08.html

Prérequis
– Télécharger le SDK de Windows 7 (Installez-le !) 
http://www.microsoft.com/download/en/details.aspx?displaylang=en&id=8279

– .Net Framework 4.0 (idem)
http://www.microsoft.com/download/en/details.aspx?id=17718

Script intégration (Afin de remplacer WinRE sur tous les PC sous W7 via SCCM 2012)
http://dl.dropbox.com/u/42679011/DART%20Integration.vbs

‘Script made by Tom Fritsche
Set WSHShell = WScript.CreateObject ("WScript.shell")   
Set oenvir = wshShell.Environment("PROCESS")
Set fso = CreateObject("Scripting.FileSystemObject")

strDestFolder = oenvir("windir") & "\DART\"
CommandLine1 = "cmd /c " & oenvir("windir") & "\System32\ReAgentc.exe /disable"
CommandLine2 = "cmd /c " & oenvir("windir") & "\System32\ReAgentc.exe /setreimage /path " & oenvir("windir") & "\DART /target " & oenvir("windir")
CommandLine3 = "cmd /c " & oenvir("windir") & "\System32\ReAgentc.exe /enable"

‘ Check to see if DestinationFolder exists
If FSO.folderexists(strDestFolder) = False Then
 » Create Recovery WinRE Directory
    FSO.CreateFolder(strDestFolder)
    FSO.CopyFile "WinRe.WIM", strDestFolder
Else
    FSO.CopyFile "WinRe.WIM", strDestFolder
End If
‘ Set directory as a WinRe Recovery directory
    WSHShell.run CommandLine1, 1, true
    WSHShell.run CommandLine2, 1, true
    WSHShell.run CommandLine3, 1, true

1. Une fois la nouvelle image de boot générée (WinRE.wim), Importer-la dans la console SC2012 Configuration Manager RTM.
2. Une fois importée, ouvrir les propriétés, activer la touche F8, puis publier-la sur le rôle PXE et sur le point de distribution de votre infrastructure.
3. Déployer une Séquence de tâches OSD en la liant à cette nouvelle image de boot
4. Démarrer un client (poste) de test puis faite F8, une WinPE chargé.

image_thumb37

5. Depuis la console de commande DOS, taper la commande : x:\sources\recovery\tools\MSDarTools.exe, puis cliquer sur Remote connection

image_thumb40

Ou taper directement la commande : RemoteRecovery.exe

6. Côté Serveur DaRT, lancer DaRTRemoteViewer.exe, puis entrer les champs spécifiés sur le client en attente, ayant lancé l’assistant Remote Control de DaRT

image_thumb46

7. Vous avez maintenant le contrôle du client WinPE !! 🙂

image_thumb49

Ce qui est appréciable, c’est la langue du clavier qui change en fonction de l’OS qui fait la prise de contrôle, dans mon cas, le français ! (Je n’ai pas eu le temps de changer la langue pour mon image de boot).

Il ne reste plus qu’à intégrer ce mécanisme dans SC 2012 Configuration Manger. Et hop ! une consolidation de plus pour la console. Peut-être dans le futur SP1 de SCCM 2012, qui sait !

Enjoy !

avatar Michel PICOLLET | EXAKIS Paris
Solution Architect Microsoft [System Center]
mpicollet@event-horizon.fr

Catégories :SCCM, Windows Étiquettes : , , ,
%d blogueurs aiment cette page :