vendredi 30 septembre 2016

Personaliser l'installation de Adobe Reader DC

1-Vous avez besoin :

Du logiciel Adobe Reader DC au format msi
AcroRdrDC1500720033_fr_FR.msi à télécharger ici :
ftp://ftp.adobe.com/pub/adobe/reader/win/AcrobatDC/1500720033/
Du logiciel qui permet de génerer le mst
CustWiz1501620039_en_US_DC.exe à télécharger ici :
ftp://ftp.adobe.com/pub/adobe/acrobat/win/AcrobatDC/misc/

2-installer Acrobat Customization Wizard DC à partir du fichier CustWiz1501620039_en_US_DC.exe.
Ouvrir Acrobat Customization Wizard DC et sélectionner le fichier MSI d'Adobe Reader : AcroRdrDC1500720033_fr_FR.msi
Modifier les options, notamment dans Installation Options : cocher Unattended.
Creer un fichier setup.ini vide dans le dossier ou se trouve le msi
Selectionner le menu Transform / Generate Transform et sauvegarder le mst dans le meme dossier.
Quitter Acrobat Customization Wizard DC

3-Pour installer Adobe Reader DC avec le fichier de personnalisation MST, la ligne de commande est :
msiexec /qb /i AcroRdrDC1500720033_fr_FR.msi TRANSFORMS=VotreFichierMST.mst /norestart

mardi 13 septembre 2016

DELL Precision Tower T3620 + NVMe SSD via MDT2013

Comment créer une image fonctionnelle de Windows 7 64bits sp1 pour une station dont le disque principal est un SSD NVMe (non pris en charge par Windows 7 sp1 normalement)

Si on essaye d'installer une station avec cette configuration à partir des sources officielles de Windows 7 64bits Sp1 (image Wim récupérer sur VLSC) : on aura un BSOD après le premier reboot de l'installation de Windows. Même avec le pilote Intel Rapid Storage Technology Driver 14.8.9.1053.

Pour m'en sortir, j'ai fait cela :
  1. Installer un SSD Sata dans la station et désactiver dans le bios (ou retirer) le disque NVMe.
  2. Via MDT : installer win7 SP1 sur le SSD SATA + drivers + toutes les mises à jour Windows (environ 90 à ce jours).
  3. Bien mettre le dernier Intel Rapid Storage Technology Driver : moi j'ai mis le 14.8.9.1053
  4. via MDT faire une tache de "sysprep + capture" (comme d'habitude)
Cette image sysprepée fonctionnera aussi bien avec le SSD SATA classique qu'avec le SSD NVMe.

mardi 26 juillet 2016

Icingaweb2 HOWTO : installer icingaweb2 sur ubuntu server

Bonjour,
Aujourd'hui je vais détailler les étapes à suivre pour installer icingaweb2 sur un serveur icinga2 + icinga-web opérationnel.

  1. Mise à jour des dépôts, taper ces 3 lignes

    wget -O - http://packages.icinga.org/icinga.key | apt-key add -
    add-apt-repository 'deb http://packages.icinga.org/ubuntu
    icinga-trusty main'
    apt-get update
  2. Installer les paquets nécessaires

    apt-get install icingaweb2 php5-intl php5-imagick php5-pgsql
  3. Changer la valeur de date.timezone dans apache

    vi /etc/php5/apache2/php.ini

    commande vi nécessaire pour chercher la ligne à modifier :

    /date.timezone
    ensuite dans passer en Insertion avec la touche "Insert", puis décommenter et modifier la ligne comme ceci :

    remplacer la ligne : ";date.timezone = "
    par la ligne : "date.timezone = europe/paris"

    n'oublier pas de décommenter en retirant le premier caractère ";" avec la touche "suppr"

    pour sauvegarder et quitter vi en 4 touches : "echap" puis ":wq" puis valider par "enter"
  4. Redémarrer le service apache2

    service apache2 restart
  5. Générer le jeton d'installation :

    icingacli setup token createSi vous avez besoin de le récupérer plus tard :

    icingacli setup token show
  6. Lancer l'installation web depuis un navigateur :

    http://xxx.xxx.xxx.xxx/icingaweb2/setup

    utiliser le jeton précédemment généré.


    Choix des modules : laisser Monitoring.



    Prérequis : normalement tout est vert sauf "PHP Module LDAP" que je n'utilise pas.



    Authentification : laisser Database par default



    Database resource : définir le nom de la base de donnée et le mot de passe



    Database setup : login et mot de passe d'un utilisateur avec le pouvoir de créer de la base de donnée




    Authentication Backend : laisser par défaut



    Administration : nom de l'utilisateur icingaweb2 admin et mot de passe qui serviront à la connexion à http://xxx.xxx.xxx.xxx/icingaweb2



    Application Configuration : ne rien changer



    Résumé de la configuration : cliquer sur Next
    Welcome to the configuration : Next



    Monitoring Backend : ne rien modifier



    Monitoring IDO Ressource : Attention au piège : le nom d'utilisateur est tronqué : pas de L à la fin.
    Pour trouver le mot de passe : il se trouve dans le fichier /etc/icinga2/features-available/ido-mysql.conf, pour l'afficher, taper cette commande :

    more /etc/icinga2/features-available/ido-mysql.conf



    Command Transport : ne rien changer



    Monitoring Security : ne rien changer



    Cliquer sur Finish pour terminer l'installation de icinga-web2 pour icinga2 sur Ubuntu.



  7. Ensuite si l'envie vous en dit de désinstaller icinga-web, taper la commande suivante :

    apt-get remove icinga-web

mercredi 6 juillet 2016

Supprimer l'icone de mise à jour de Windows 10 dans sur un PC Windows 7

Supprimer l'icone qui propose la mise à jour vers Windows 10.

  1. Allez dans ce dossier de registre : HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows
  2. Créez un dossier GWX : HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\GWX
  3. Dans ce dossier : créez la clé DWORD DisableGWX avec la valeur 1

  1. Allez dans ce dossier de registre : HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows
  2. Créez un dossier WindowsUpdate : HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate
  3. Dans ce dossier : créez la clé DWORD DisableOSUpgrade avec la valeur 1

  1. Allez dans ce dossier de registre : HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate
  2. Créez un dossier OSUpgrade : HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\OSUpgrade
  3. Dans ce dossier : créez la clé DWORD AllowOSUpgrade avec la valeur 0
  4. Et créez la clé DWORD ReservationsAllowed avec la valeur 0
 Sinon, exécutez ce script


Windows Registry Editor Version 5.00
;Created by Vishal Gupta for AskVG.com
[HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\GWX]
"DisableGWX"=dword:00000001

[HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate]
"DisableOSUpgrade"=dword:00000001

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\WindowsUpdate\OSUpgrade]
"AllowOSUpgrade"=dword:00000000
"ReservationsAllowed"=dword:00000000



Ensuite supprimer les 2 taches dans : Microsoft\Windows\Setup\  gwx et GWXTriggers

Puis supprimer les

mardi 28 juin 2016

OWA : impossible de décocher la case Utiliser Outlook Web App Light OWA

Problème :

Parfois, quand le serveur OWA est d'une version ancienne : on ne peut pas simplement décocher la case à cocher : "Utiliser Outlook Web App Light".
Celle-ci reste cochée et grisée.

Constaté sur internet explorer 11.


Solution :

Aller sur le site OWA en question : restez sur la page d'authentification.

Dans internet explorer 11 : cliquer sur le bouton engrenage et sélectionner la ligne "Paramètres d'affichage de compatibilité"

Dans la boite de dialogue : ajouter le nom du domaine à la liste inférieur : simplement en cliquant sur le bouton "Ajouter".

en fermant la boite de dialogue, le site se recharge et la case à cocher peut être décocher.


copie écran avant :



copie écran après :

vendredi 13 mai 2016

Reperer un serveur wsus sur un serveur windows 2012 R2 suis a une mise jour

Si une mise à jour Windows vous met en erreur votre serveur wsus sur un serveur Windows 2012 R2

lancer la commande ci-dessous en tant qu'administrateur :

"C:\Program Files\Update Services\Tools\wsusutil.exe" postinstall /servicing

vendredi 29 avril 2016

Eviter de convertir un fichier solidworks en une version plus ressante

Nombreux sont les utilisateurs qui convertissent un fichier SolidWorks d'une version à l'autre par inadvertance.
Surtout quand plusieurs versions de SolidWorks sont installées sur le même poste de travail.

Il existe une option dans SolidWorks permettant d'avertir du changement de version avant d'enregistrer le fichier :

Dans les options du système | Messages/Erreurs/Avertissements | cocher la ligne :
"L'enregistrement va convertir les fichiers suivants à la version actuelle:"




vendredi 8 avril 2016

Restaurer les paramètres d'origine sur téléphone IP AASTRA 3761i

Comment restaurer les paramètres d'origine sur un téléphone IP AASTRA 3761i :

Touche "clé à molette",
Touche 5 (Menu Admin), puis "flèche droite" (Entrer)
Taper le mot de passe, puis "flèche droite" (Entrer)
Touche 4 (Paramètres d'usine), puis "flèche droite" (Entrer)
Touche #, et encore touche #.

Le téléphone va redémarrer tout seul...

Le mot de passe par défaut est 22222 ou 12345. Mais il a pu être changé.

lundi 4 avril 2016

Périphérique inconnu ACPI/MSFT0101

Périphérique inconnu ACPI/MSFT0101 sous Windows 7.

Ce code correspond au périphérique "Intel Platform Trust Technology" qui ne peut être installé qu'à partir de Windows 8.1 et supérieur.

Pour résoudre ce problème : installer la mise à jour https://support.microsoft.com/en-us/kb/2920188

jeudi 11 février 2016

Ligne de commande pour activer une licence Solidworks

Pour lancer l'utilitaire permettant d'activer la licence SolidWorks en ligne de commande :

CD  /d C:\Program Files\SolidWorks Corp\SolidWorks\setup\i386
.\swactwiz.exe /primprod:solidworks /auto

Desinstaller une mise à jour Windows en ligne de commande


Exemple de script pour désinstaller une KB (hotfix) en ligne de commande.


wusa.exe /uninstall /kb:3072630 /quiet /norestart

Désinstaller toutes les versions de SolidWorks en ligne de commande

Script PowerShell pour désinstaller toutes les versions de SolidWorks en ligne de commande :

$ListeApplication = Get-WmiObject -class "Win32_Product"
$SW_application = $ListeApplication | Where-Object -FilterScript {$_.Name -match "Solidworks" }
    foreach ($Application in $SW_application){
     if ($Application -ne $null) {
      $Guid = $Application.IdentifyingNumber
      $NomApplication = $Application.Name
      $parameters = "/passive /norestart /x $Guid"
      $uninstallStatement = [System.Diagnostics.Process]::Start( "msiexec", $parameters )
      $uninstallStatement.WaitForExit()
      Write-host "Desinstallation de $NomApplication $Guid en cours..."
     }
     Else {
      Write-host "Il n'y a pas(plus) de précédente version à désinstaller..."
     }

}

Ligne de commande pour transferer une licence Solidworks

Pour lancer l'utilitaire de transfert de licence de SolidWorks en ligne de commande :

CD  /d C:\Program Files\SolidWorks Corp\SolidWorks\setup\i386
swactwiz.exe /primprod:solidworks /transfertlic

ou
swactwiz.exe /transfertlic

Prise de main powershell à distance

Démarrer le service WinRM à distance avant lancer une session distance PowerShell

$computerName = "PC-TEST"
$AdminCredential = get-credential "CONTOSO\administrateur"
.\sc.exe "\\$computerName" start WinRM
Enter-PSSession -ComputerName $computerName -Credential $AdminCredential


Ensuite je referme la session et j'arrête le service à distance

Exit-PSSession
.\sc.exe "\\$computerName" stop WinRM

Prérequis : configurer WinRM et autoriser le poste client à se connecter. Ca se fait très bien par une GPO

implantation de la GOP sur le poste client :

Configuration ordinateur (activée)
Stratégies
Modèles d’administration
Windows/Gestion à distance de Windows (WinRM)/Client WinRM
  • Stratégie Paramètre Commentaire  :
    Hôtes approuvés Activé : TrustedHostsList : PC-DE-ADMIN1, PC-DE-ADMIN2,...
Windows/Gestion à distance de Windows (WinRM)/Service WinRM
  • Autoriser l’authentification de base Activé
  • Autoriser la gestion de serveurs à distance via WinRM Activé : Filtre IPv4 : 172.18.0.0-172.18.31.250
 
 

mercredi 10 février 2016

Interroger un serveur DHCP à distance avec un script PowerShell


Prérequis : RSAT pour Windows 10, client Windows 10, mot de passe administrateur du domaine

Télécharger les RSAT ici : https://www.microsoft.com/fr-FR/download/details.aspx?id=45520

en lançant ce script depuis un poste Windows 10 avec les RSAT on interroge le DHCP pour obtenir par exemple l'IP d'un ordinateur dont on connaît l'adresse MAC (Host ID)


$CredentialAdmin = Get-Credential CONTOSO\administrateur

function dhcpRequest {
 param($HostID)
    $ScriptBlockContent = {
        param ($HostIDToFind)
        (Get-DhcpServerv4Lease -ClientId $HostIDToFind -ScopeId 172.18.0.0 -ComputerName dc-02).IPAddress.IPAddressToString
    }
    $IPFind = $null
    $IPFind = Invoke-Command -ComputerName dc-02 -ScriptBlock $ScriptBlockContent -ArgumentList $HostID -Credential $CredentialAdmin
 Write-Host "Reponse du serveur DHCP dc-02 : Pour $HostID, Ip : " + $IPFind
}

 dhcpRequest "AA-AA-AA-AA-AA-AA"