ARR : bloquer l’accès PowerShell à Exchange

Dans ce tutoriel, je vais vous expliquer comment bloquer l’accès distant PowerShell à Exchange avec ARR. Par mesure de sécurité, si vous utilisez IIS ARR pour publier des serveurs Exchange sur Internet, il faut bloquer l’accès distant PowerShell. Par défaut, il est possible d’administrer à distance un serveur Exchange avec PowerShell, on retrouve l’ensemble des …

Lire plus



Exchange : gérer les droits sur les calendrier en PowerShell avec Exchange Management Shell

Dans ce tutoriel, je vais vous expliquer comment gérer les droits sur la calendrier à l’aide d’Exchange Management Shell (PowerShell). Une demande récurrente quand on gérer un environnement Exchange, c’est d’avoir des droits d’écritures et de modifications sur des calendriers. Pour les boites aux lettres utilisateurs, cette opération peut être faite en autonomie depuis Outlook …

Lire plus



PowerShell : télécharger un fichier en HTTP, HTTPS

Dans ce tutoriel, je vais expliquer comment télécharger un fichier à l’aide de PowerShell qui se trouve sur un serveur accessible en HTTP ou HTTPS. Ceci peut être particulièrement utile quand vous administrer un serveur sans interface, où que le seul navigateur installé est Internet Explorer ou encore dans un script. Il existe plusieurs solution …

Lire plus



Exchange : supprimer les demandes de déplacement terminées

Dans ce tutoriel, je vais vous expliquer comment supprimer les demandes de déplacement terminées de boites aux lettres qui ont été lancées avec la commande New-MoveRequest. Opération que l’on fait régulièrement quand on administre un infrastructure Exchange avec différents quota de boites aux lettres en fonction des bases de données. Si on ne fait pas …

Lire plus



Cluster Hyper-V : trouver les ordinateurs virtuels avec des snapshots

Dans ce tutoriel, je vais montrer comment lister tous les ordinateurs virtuels qui ont un point de contrôle (snapshot) à l’aide de PowerShell. Au quotidien, il arrive régulièrement que l’on fasse des snapshots d’ordinateur virtuels avant une intervention dessus afin de pouvoir revenir en arrière en cas de problème. Régulièrement on oublie de supprimer les …

Lire plus



Active Directory : récupérer l’attribut base DN (distinguishedName) d’un objet

Dans ce tutoriel, je vais vous expliquer comment récupérer la base DN aussi appeler distinguishedName dans un annuaire Active Directory. C’est attribut est souvent utiliser pour configurer des liaisons LDAP/Active Directory des applications. Tous les objets (Utilisateurs, Ordinateurs, Unité d’organisation … ) Active Directory dispose de l’attribut : distinguishedName et celui-ci est unique. Je dis …

Lire plus



Powershell : créer un fichier texte et écrire dedans

Dans ce « petit » tutoriel, je vais vous expliquer comment créer un fichier texte en Powershell et ensuite comment écrire du contenu dedans. Dans ce tutoriel, nous allons voir 4 Cmdlet Powershell : Nous allons commencer par créer le fichier. Ici le fichier est créé dans le dossier courant, il est possible de mettre un chemin …

Lire plus



PowerShell : signer les scripts

Dans ce tutoriel, je vais vous expliquer comment signer vos scripts. Avant de rentrer dans le sujet, on va voir pourquoi signer les scripts, la principale raison est la sécurité. Si votre environnement (ordinateurs + serveurs) est configuré pour exécuter que des scripts signés et que dans un fichier malveillant un script PowerShell est lancé, …

Lire plus



Windows Serveur : désactiver une suite cryptographique (cipher)

Dans ce tutoriel, je vais vous expliquer comment désactiver une suite cryptographique également appeler cipher. Si vous arrivez sur ce tutoriel par un moteur de recherche, il y a de grande chance que cela est dû à un test de vulnérabilité et que vous avez une alerte qui remonte car des suites cryptographiques (cipher) vulnérables …

Lire plus



PowerShell : afficher le contenu d’un fichier texte

Dans ce tutoriel, je vais vous montrer comment afficher le contenu d’un fichier texte (txt, yaml, php, vbs …) dans une fenêtre PowerShell. En faite, c’est très simple, il suffit d’utiliser la Cmdlet Get-Content et d’indiquer le nom du fichier. Ce qui donne : Si vous êtes habitué à la commande cat sous Linux, vous …

Lire plus