. vs $PSScriptRoot

Petit rappel pour commencer: . équivaut est relatif à là où vous exécutez la commande dans une console, et à là ou vous exécutez le script dans un contexte de script. $PSScriptRoot n’existe que dans un contexte de script, il renvoie la racine du script. La différence: Mais si on Lire la suite…

Grouper les objets

Imaginons que nous gérions une bibliothèque ouvert 7j/7 24h/24 (oui j’avais pas envie de filtrer les données…).

Les membres doivent scanner leur carte à leur arrivée, du coup nous récupérons ces données historisant les accès des deux derniers mois:

(suite…)

Les régions

Comme beaucoup de monde j’ai débuté sur PowerShell ISE avant de passer à VSCode. A l’époque une des choses qui me manquaient était le support des régions, mais depuis la version 1.17 (Septembre 2017) de VSCode c’est supporté. Mais c’est quoi une région ? Une région c’est une zone qu’on Lire la suite…

Script multilingue

Prenons un exemple, nous avons la société Kiwi basé aux Etats-Unis avec une succursale en France et une autre en Pologne. Vous devez générer un script qui renvoie des résultats en français pour la succursale française et en anglais pour la pologne ainsi que la maison mère aux Etat-Unis. On Lire la suite…

Contourner la limite d’insertion en MS SQL

Contourner la limite d’insertion en MS SQL

Il m’arrive de devoir faire des INSERT massifs en MS SQL et d’être confronter à la limite du maximum d’INSERT possible d’un coup (1000 dans mon cas).

Du coup il faut bidouiller un peu pour faire rentrer mes dizaines de milliers d’INSERT. C’est là qu’intervient le modulo !

Voici ma méthode, mes données sont dans $Output:

(suite…)