Erreur Microsoft Exchange 2013 : Microsoft-Windows-HTTPEvent

Au redémarrage d’un serveur Exchange, l’erreur suivant est apparue dans l’observateur d’évenement.

Dans mon cas, quand je faisais un accès à l’interface d’administration (ECP) ou au webmail (OWA), une page blanche s’affichait.

Pour résoudre le problème, ouvrir une commande avec autorisation elevée (Exécuter en tant qu’administrateur) puis saisir la commande netsh suivante

Vérifiez le hash du certificat et l’ID de l’application pour 0.0.0.0:443, 0.0.0.0:444 et 127.0.0.1.1443. Vous remarquerez que l’ID de l’application pour ces trois entrées est le même, mais le hash du certificat pour 0.0.0.0:444 diffère des deux autres entrées. Prenez soin de noter l’APP ID de 0.0.0.0:444 L’erreur vient de ça. Pour la corriger supprimer la valeur de hash avec la commande suivante

Ajouter maintenant la bonne valeur de hash c’est à dire celle du 0.0.0.0:443 par exemple

Redémarrer le serveur. Tout devrait fonctionner correctement.

Auteur : POMENTE Guillaume

 

CREATION DOSSIER EN POWERSHELL AVEC UN FICHIER CSV

Lors de la mise en place d’un nouveau serveur, chaque utilisateur devait avoir un dossier personnel.  Voici comment j’ai fait grâce à un script powershell.

Pour l’adapter à vos besoins, modifier l’emplacement du script powershell puis la destination des dossiers

1 – Contenu du script powershell

#
# Création Dossier Personnel
# Ce script va chercher un fichier csv
#
# Pre-Requis
#   [+] http://www.quest.com/powershell/activeroles-server.aspx
#
# Auteur : POMENTE Guillaume
# Blog : http://guillaume-p.net

# Chargement du module Quest ActiveDirectory
echo « Chargement du Module Quest Active Directory »
#Add-PSSnapin Quest.ActiveRoles.ADManagement

# Importation du fichier .CSV
echo « Importation du fichier CSV »
$utilisateurs = Import-Csv -path « C:\Create_Folder\users.csv » -delimiter « ; »

# Création de l’utilisateur
echo « Création de l’utilisateur »
foreach($utilisateurs in $utilisateurs)
{

$name = $utilisateurs.name
$path = ‘D:\test

New-Item -ItemType directory -Name $name -Path $path

}

(suite…)

SCRIPT POWERSHELL AJOUT UTILISATEURS DANS DES GROUPE ACTIVE DIRECTORY DEPUIS UN FICHIER CSV

Ce script a pour but d’ajouter des utilisateurs dans des groupes AD. Dans mon cas, le script est stocké dans C:\Add_User_Group\. Le fichier CSV se nomme group.csv.

1 – Création du script

Avec votre éditeur de texte favori, saisir le code suivant :

#
# Ajout d’Utilisateur dans les groupes
# Ce script va chercher un fichier csv
#
#
# Auteur : POMENTE Guillaume
# Blog : http://guillaume-p.net

# Si besoin de connexion à l’AD, modifier les valeurs MOTDEPASSE et COMPTE_ADMINISTRATEUR
# $pw = read-host « MOTDEPASSE » -AsSecureString
# Connect-QADService -Service « testAD.local » -ConnectionAccount « testAD.local\COMPTE_ADMINISTRATEUR » -ConnectionPassword $pw

(suite…)

EXPORTER LA LISTE DES COMPTES ACTIFS WINDOWS ACTIVE DIRECTORY

Pour exporter la liste complète de tous les utilisateurs actifs de windows Active Directory, c’est à dire ceux qui ne sont pas désactivés, il faut saisir cette ligne depuis une console PowerShell.

 

Cette commande va créer un fichier CSV.

Auteur : POMENTE Guillaume

ERREUR EXECUTION DE SCRIPT EST DESACTIVEE SUR CE SYSTEME POWERSHELL

Windows PowerShell est un langage de script orienté objet. Il s’appuie sur le Microsoft Framework .NET.

PowerShell est supporté par :

  • Windows XP SP2
  • Windows Server 2003 SP1
  • Windows Vista
  • Windows 7
  • Windows Serveur 2008

 

Dans cet article je vais vous expliquer comment exécuter un script PowerShell et comment ajouter des utilisateurs dans Active Directory via un script PowerShell

Sources :

  • http://technet.microsoft.com/en-us/library/ee176949.aspx

1 – Configuration de PowerShell

Pour lancer PowerShell soit sur Cliquer sur Démarrer > Accessoires > Windows PowerShell ou touche windows + r puis saisir powershell

La fenêtre suivante apparait.

Pour connaitre les paramètres d’une commande powershell, il faut saisir Get-Help [Votre Commande] dans mon cas, Get-Help ExecutionPolicy (suite…)