Sep 132016
 

Sources:
http://old.k2underground.com/blogs/johnny/archive/2012/09/13/deploying-the-silverlight-package-to-users-using-a-gpo.aspx
https://4sysops.com/archives/install-32-bit-and-64-bit-applications-with-group-policy-and-sccm/

L’application à déployer peut exister en 32 et 64 bit (avec 2 installeurs différents).

Etape 1 : Créer les packages MSI

Prenons l’exemple de Silverlight. Celui-ci doit être « préparé » pour être déployable par GPO.

    • Télécharger l’installeur depuis le site de Microsoft.
    • Dans une invite de commande, se rendre dans le répertoire où on a téléchargé l’application et tapper cette commande :
    • Silverlight_x64.exe -x ou Silverlight.exe -x (pour la version 32bit)
    • Indiquer le même répertoire que celui où vous avez téléchargé le package
    • Utiliser un soft comme 7zip pour extraire le contenu de Silverlight.7z (silverlight.msp ) dans le même répertoire que celui où vous avez téléchargé le package
    • msiexec /p silverlight.msp /a silverlight.msi
    • Déplacer le fichier silverlight.msi et les répertoires PFiles et PFiles_64 (ce dernier n’existe QUE dans la version 64 bit) dans le répertoire où se trouvent vos binaires de déploiement des GPO. Exemple : \\domaine.local\DSL\Silverlight\x64\.

Notez bien que j’ai indiqué x64! car j’ai traité le package 64 bit. Pour la version 32 bit, déplacez le dans …x86. Le nom n’est pas obligatoire, mais admettez que c’est quand même plus facile.

Etape 2 : déployer le(s) package(s)

    • Donner les bonnes permissions sur le share !!! (Authenticated users : Read)
    • Lancer la console GPO (gpmc.msc)
    • Créer une GPO à la bonne O.U.
    • Aller dans Computer Configuration > Policies > Software Settings > Software Installation
    • Pointer vers le MSI (32 ou 64bit) via son share réseau !!!
    • Choisissez un déploiement « assigné »

Attention ! Si vous avez 2 packages (32 et 64 bit) vous devez faire 2 déploiement. MAIS pour la version 32 bit, il ne faut pas choisir « assigné » mais avancé > Déploiement > Options Avancées et DECOCHER la case qui rend les applis 32bit installables sous 64 bit.

Une fois finit, pour tester, rendez-vous sur une machine cible et faites un « gpupdate /force ». Si la commande vous demande de redémarrer, c’est qu’il s’est rendu compte qu’il a une application à installer (ca se fait au reboot.)

Tadaaa!

Août 282015
 

ca peux sembler être le titre d’un roman, mais dans la cat?gorie cauchemar alors ! Je m’explique :

Aujourd’hui, j’ai écrit un super script qui fait plein de choses intéressantes, et histoire de faire ça correctement, je mets quelques programmes exécutable supplémentaires dans le répertoire C:\Windows\system32.

Jusque-là, rien de bien méchant, sauf que mon script qui est lancé par un service supplémentaire, refuse d’exécuter les programmes que j’ai ajouté. Fichier introuvable qu’il me dit.

Introuvable, introuvable? Il lui faut des lunettes, oui!

Je lance à la main, ça fonctionne. Je le lance à partir du service, ça ne fonctionne plus.

Là, on se dit qu’on commence à perdre la tête ou que Windows est une belle merde? Et donc on se retrouve a faire des choses aussi stupide que de faire un « dir » des fichiers en question .

Et c’est là que ça se corse, comme dirait Napoléon

Quand mon script liste les fichiers, il ne trouve rien. Quand je liste les fichiers, je les vois…

Je vous passe tous les noms d’oiseaux qui me sont passés par l’esprit…

Et j’en suis arrivé à la conclusion que la seule différence ?tait le service en question, vieux service qui fonctionnait en 32 bits. Je démarre une console PowerShell en 32 bits, et tente de lister les fichiers? Surprise, pas de fichiers présents. Ou plutôt, pas de fichier 32 bits!!!!!

Windows, pour une raison que je n’explique toujours pas, n’affiche pas les programmes 32 bits qui se trouve dans le répertoire C:\Windows\system32.

J’ai donc trouv? 2 solutions:

  • Mettre ? jour mon service en 64 bits, j’ai de la chance il est disponible.
  • D?placer mes ex?cutables dans un autre endroit (ce qui n’est pas une bonne id?e quand ce sont des fichiers standards Microsoft comme « dfsutil »)

Si vous ?tes arriv?s sur cette page, et que cela solutionne votre probl?me, merci de me laisser un message en commentaire, afin que je me sente moins seul merci!

En fait, Microsoft est d?j? pr?t pour les ordinateurs quantiques. En fonction de la mani?re dont on regarde, le r?sultat n’est pas le m?me. Tu existes et tu n’existes pas en m?me temps.

Jan 072015
 

Pr?-requis

  • 2 bras, 1 cerveau et le tout coordonn?s (patap?
  • R?solutions d??cran identique sur les 2 moniteurs
  • Citrix Receiver vers 14.2

Configuration des ?crans dans Windows 8

 

Configuration de Citrix Receiver

D?marrer une session Citrix et la passer en mode ??Fen?tre??

Mettre la fen?tre ? cheval sur les 2 ?crans (dans mon cas, un ecran est au dessus de l?autre)

Double cliquer sur le titre de la fen?tre Citrix Receiver

Et tadaaaaa.. C?est sur les 2 ?crans