[PowerShell] Comparer deux dossiers

Bonjour à tous,

Voici une portion de script dérivant comment comparer le contenu de deux dossiers.
Le but ici est d’identifier :

  • les fichiers en commun
  • les fichiers présents uniquement dans le premier dossier
  • les fichiers présents uniquement dans le second dossier

Notez que dans la présente situtation, la comparaison se fait au niveau du nom du fichier (-Property Name), mais vous pouvez lancer la comparaison sur un ou plusieurs autres critères comme par exemple le nom et la date de modification.

1
2
3
4
5
6
7
$FolderContent1 = @(Get-ChildItem -Path "<FolderPath1>") | where {!$_.PSIsContainer}
$FolderContent2 = @(Get-ChildItem -Path "<FolderPath2>") | where {!$_.PSIsContainer}
$ComparisonResult = Compare-Object -ReferenceObject $FolderContent1 -DifferenceObject $FolderContent2 -Property Name -IncludeEqual 
$EqualFiles = $ComparisonResult | Where-Object{$_.SideIndicator -eq "=="}
$FilesOnlyInTheFirstFolder =  $ComparisonResult | Where-Object{$_.SideIndicator -eq "<="}
$FilesOnlyInTheSecondFolder = $ComparisonResult | Where-Object{$_.SideIndicator -eq "<="}

et le résultat si je ne souhaite afficher que les fichiers présents dans les deux dossiers :


Enjoy 😉

[Work Folders] Déploiement d’une solution interne

Bonjour à tous,

Dans  ce nouvel article je vous propose de décrire le déploiement d'une solution Work Folders à usage interne. Cette première implémentation permet de se familiariser avec les différents éléments composant cette fonctionnalité.

Lire la suite

[Work Folders] Conception d’une solution

Bonjour à tous,

Dans ce deuxième article dédié à la mise en œuvre de Work Folders, nous allons nous pencher sur la conception d'une solution.

L'objectif est de vous présenter les différents scénarii de déploiement de Work Folders ainsi que les critères à prendre en compte afin de concevoir une solution qui vous permettra d'en tirer le meilleur parti.

Lire la suite

[Work Folders] Introduction

On constate actuellement une évolution significative de l’environnement de travail utilisateur. Tout d’abord le nombre de terminaux par utilisateur augmente (il est actuellement de 3 par utilisateurs en Europe). D’autre part l’écosystème matériel se diversifie avec l’apparition de nouveaux facteurs de formes (smartphone, tablette, hybride) sous d’autres systèmes d’exploitation (iOS, Android). Enfin de plus en plus de personnes utilisent leur terminal personnel afin de réaliser des tâches professionnelles telles que l’envoi de mail, etc.

Ces évolutions impliquent des changements dans les usages avec l’apparition de certains risques. Prenons l’exemple du développement de l’utilisation de solutions de stockage de fichiers en ligne (OneDrive, DropBox, etc.) pour stocker et partager des documents professionnels. Ces solutions sont très simples d’utilisation mais présentent l’inconvénient de stocker les données professionnelles dans le Cloud. Dans certains contextes (Santé, innovation, confidentialité, etc.) ce fonctionnement n’est pas permis. Pour autant, l’usage de ces solutions est plébiscité par les utilisateurs du fait de leur simplicité d’utilisation et de leur usage très répandu dans la sphère personnelle.

Lire la suite

[Windows] Mise à jour du service KMS pour l’activation de Windows 10

Maintenant que Windows 10 est sorti, vous souhaitez certainement migrer très rapidement votre parc vers Windows 10 … ou à plus forte raison déployer quelques systèmes afin de valider ce nouveau système dans votre environnement. Si vous utilisez un service “Key Management Service” pour activer vos systèmes d’exploitation clients, celui-ci va devoir être mis à jour afin de prendre en charge l’activation du petit dernier de la famille Windows.

Après avoir rapidement balayé les prés-requis à cette opération, je vous propose un petit tutoriel sur la mise à jour du service KMS pour la prise en charge de l’activation de Windows 10 Enterprise.

Lire la suite

GERER LES PILOTES (3) – Gérer les pilotes dans WDS 2008 R2

Maintenant que nous connaissons les bases pour manipuler les pilotes (sauvegarde des bons pilotes, et manipulation à l’aide de DISM), nous allons pouvoir les intégrer simplement à notre solution de déploiement (WDS, MDT et SCCM). Cet article vous présente la gestion des pilotes dans le rôle WDS de Windows Server 2008 R2.

Lire la suite

Windows 7 / Windows Server 2008 R2 : Le Service Pack 1 est disponible

softwareLe service Pack 1 pour Windows Server 2008 R2 et Windows 7 est disponible depuis quelques minutes pour les abonnés Technet, et MSDN. vous pouvez le télécharger en vous rendant sur l’espace de téléchargement technet.

Pour plus d’information sur les apports de ce service pack, rendez-vous ici.

La date de publication sur Windows Update est prévue pour le 22 février prochain.

Enjoy 🙂

Date de sortie du Service Pack 1 RTM pour Windows 7 et Windows server 2008 R2

softwareLe “Service Pack 1” de Windows 7 et Windows Server 2008 R2 sera disponible au téléchargement le 09 Février 2011.

Concernant Windows 7, Il n’existera qu’un fichier (multi langues) pour chaque architecture, à savoir :

  • X86 : avec un volume estimé de 530 Mo
  • x64 : avec un volume estimé de 900 Mo

Evidemment, toute version BETA de ce Service Pack devra être désinstallée au préalable.

Ces packages contiendront principalement le cumul des mises à jour depuis l’apparition des deux systèmes d’exploitation, mais aussi :

  • Pour Windows Server 2008 R2 : l’apparition d’une fonctionnalité très attendue : “Dynamic memory” dans le rôle Hyper-v, permettant d’optimiser la gestion de la mémoire vive consommée par les machines virtuelles. Pour plus d’information, cliquez ici. Seconde évolution la mise en œuvre de “Remote FX”, une fonctionnalité supplémentaire du rôle “Remote Desktop Services” permettant le transfert, via le protocole RDP, de flux haute qualité.
  • Pour Windows 7, le service pack 1 apportera une mise à jour du client RDP pour la prise en compte de la fonctionnalité “Remote FX”.

Avec la fonctionnalité Remote FX, Il sera ainsi possibled’afficher un bureau AERO via une connexion RDP, lire une vidéo sans hachure, afficher des animations Silverlight ou encore afficher une application 3D . Une bonne nouvelle donc pour la solution VDI de Microsoft. Rire