Accéder au contenu principal

PowerShell : Astuce pour faire un tri de données dans un fichier

 Comme je l’ai annoncé dans un précédent message, le projet CodePlex est destiné aux responsables ou administrateurs de fermes SharePoint voir aussi aux développeurs :

Ce projet référence différents scripts PowerShell, effectuant des taches qui sont généralement indisponibles en standard dans les environnements SharePoint.

Ainsi, un des scripts permet la récupération des utilisateurs orphelins (n’existant plus sur le domaine Active Directory) collection par collection pour une Web Application donnée :

Ce script va donc générer un fichier qui peut être conséquent avec un listing du type :

sitecollection: http://vdsfadsfsdfsad
domain\user1
domain\user2
domain\user3

sitecollection: http://vdsfadsfsdfsadddddd
domain\user1
domain\user2
domain\user4
domain\user5167

Ainsi on se retrouve avec x fois le Domain\User1, ce qui, si le fichier possède 500 lignes, devient compliquer à gérer.

La solution pour s’alléger un peu le travail :

  • Parcourir le fichier visuellement pour contrôler les possibles irrégularité ou faux positifs
  • Supprimer les lignes avec “Sitecollection : http….”
  • Sauvegarder et fermer ce fichier

A ce moment, on se retouve avec le fichier ayant xx fois le “Domain\User1”, yy fois le “Domain\User2”, …

Il nous faut donc trouver une solution pour avoir l’équivalent d’un SELECT UNIQUE, voilà donc la solution que j’ai trouvé extrèmement simple.

Il suffit sous PowerShell de taper la commande suivante (trouvée ici) :

Get-Content orphaned_users.txt | Select-Object –Unique > uniq.txt

On retrouve donc dans ce fichier uniq.txt, l’ensemble des users mais présents une seule fois.

Cela allège grandement le traîtement suivant d’effacement.

Romelard Fabrice [MVP]

Commentaires

Posts les plus consultés de ce blog

Série de vidéos sur le montage d'une serre horticole ACD

 Episode 1: Préparation du terrain Episode 2: Montage de la serre en elle même Episode 3: Finalisation avec le montage électrique alimentant la serre Bon visionnage Fab

Présentation des outils utiles pour l'entretien de ses haies vives

Afin de gérer les haies vives, il est nécessaire d'avoir recourt à un matériel adapté. Les solutions à batteries sont bien adaptées pour un usage personnel avec des dimensions raisonnables. Ainsi dans mon cas précis, j'utilise les outils suivants de la Gamme Ryobi 18V ONE+ électroportatif: Petit taille-haies simple mais efficace -  RYOBI OHT1855R Un modèle plus puissant qui fonctionne très bien -  RYOBI RY18HTX60A Pour les parties hautes de vos haies, voici un outil très utile -  RYOBI OPT1845 Enfin lorsque vous devez élaguer certains arbres ou certaines partie hautes de vos haies, ce dernier outil est très utile -  RYOBI OPP1820 Ces outils font parti maintenant de mon arsenal de base pour maintenir notre maison chaque saison de taille. Fab

Série de Videos sur Home Assistant intégrant la production Photovoltaïque

 Un certain nombre de vidéos sont en ligne pour intégrer sa production photovoltaïque dans Home Assistant en partant de la base. Installation de Home Assistant: On peut ensuite intégrer les composant des Micro-Onduleurs Enphase, mais aussi les batteries Enphase: Ou encore le composant de contrôle Ecojoko: Ce qui permet alors de faire des comparaisons entre les valeurs capturées: Des videos seront encore publiés dans les prochaines semaines sur différents aspects de cette solution. Fab