[SCCM 2012] Ajouter une deuxième méthode de détection en PowerShell

Ajouter une deuxième méthode de détection en PowerShell [SCCM 2012] - Logiciels d'entreprise - Systèmes & Réseaux Pro

Marsh Posté le 08-11-2016 à 09:33:32    

Bonjour à tous !
J'ai un petit (gros?) souci concernant le scripting en PowerShell pour administrer SCCM 2012. (Et biiim, le sujet est posé et ça fait mal !) :p  
 
Voilà, je suis en train de faire un script en PowerShell pour créer des applications sur SCCM 2012 et tout fonctionne très bien!
(ben qu'est ce qu'il fait ici alors..?) :lol:  
 
Et bien, il se trouve que dans mon script de création d'application, je rajoute une méthode de détection (présence ou version de fichier, clé de registre, etc..) tout fonctionne quand j'en ajoute qu'une seule, mais j'aimerai pouvoir en ajouter une deuxième (voir plus) !
Et là, c'est le drame... :fou:  :cry:  
 
Voici comment j'ajoute ma première méthode de détection :
 

Code :
  1. #L'installer est le ScriptInstaller du DeploymentType de mon Application
  2. $installer.DetectionMethod = [Microsoft.ConfigurationManagement.ApplicationManagement.DetectionMethod]::Enhanced
  3. $detector = New-Object Microsoft.ConfigurationManagement.ApplicationManagement.EnhancedDetectionMethod
  4. #Je mets en place de tous les paramètres pour ma méthode de détection
  5. ...
  6. $oRule = ...
  7. ...
  8. #Et à la fin, j'ajoute ma règle à ma méthode de détection:
  9. $detector.Rule = $oRule
  10. $installer.EnhancedDetectionMethod = $detector


 
Mais si je créé une deuxième méthode de détection, elle écrase la première  :kaola:  
 
Donc voilà mon souci, je sais que c'est atypique, et je ne sais pas si il y a des personnes assez geek pour me donner des pistes (j'en doute pas), je suis preneur !
Merci d'avance !
 
Ludovic

Reply

Marsh Posté le 08-11-2016 à 09:33:32   

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed