Recherche de site Web

Sudo pour Windows (PowerShell)

Sudo pour Windows est une nouvelle façon pour les utilisateurs d'exécuter des commandes avec des privilèges élevés (en tant qu'administrateur) directement à partir d'une session de console non pertinente sur Windows.

Les exigences suivantes s'appliquent à l'utilisation de sudo sous Windows :

  1. Windows 11 24H2
  2. Sudo doit être activé
Activer sudo pour Windows

Tapez sudo dans la barre de recherche de Windows. Dans Système - Développeur, activez sudo.

Lire la suite →

PowerShell : Changer les noms de connexion des utilisateurs Active Directory (en masse)

Les utilisateurs d'Active Directory se connectent avec leurs noms d'utilisateur et mots de passe. Mais quelles sont les règles pour attribuer des noms d'utilisateur ? g.nomde famille ? nomde famille ? gnomdefamille ? Quelles sont les conventions de nommage ? Cet article cherche et modifie les utilisateurs qui ne respectent pas la convention de nommage.

Recherche des noms de connexion qui ne correspondent pas à la convention de nommage

Pour ce qui suit, il est supposé que vous utilisez un

Lire la suite →

Maîtriser la gestion des erreurs dans PowerShell : Try, Catch et Finally

La gestion des erreurs est un aspect critique de l'écriture de scripts robustes dans n'importe quel langage de programmation. PowerShell fournit une structure puissante pour gérer les erreurs de manière élégante en utilisant des blocs try, catch et finally. Ces constructions nous permettent de gérer les exceptions et de garantir que des actions de nettoyage importantes sont effectuées, même lorsqu'il y a des erreurs. Dans cet article de blog, je vais vous montrer comment utiliser try catch finally dans PowerShell. Plongeo

Lire la suite →

PowerShell : Le nouveau module Entra ID

Le nouveau module PowerShell Entra ID est un outil puissant conçu pour simplifier la gestion et l'automatisation des ressources Microsoft Entra. Ce module fait partie du SDK PowerShell de Microsoft Graph et offre une gamme de fonctionnalités pour améliorer les tâches administratives.

L'un des principaux avantages du module Microsoft Entra PowerShell est son accent sur la convivialité. Contrairement à MS Graph, le module est plus facile à utiliser. Plongeons dedans.

Installer le module Pow

Lire la suite →

PowerShell : Comment trouver des attributs vides

Nous cherchons souvent des attributs, mais qu'en est-il des attributs vides ? Comment puis-je savoir si un attribut est vide ? C'est l'objectif de cet article. Je vais montrer un exemple pratique de comment trouver ces attributs vides.

Commençons par comment trouver les attributs qui sont NON vides. Le code suivant récupère tous les attributs des processus svchost qui ont une valeur.

$process = Get-Process -Name "svchost" | Select-Object -First 1 $process.PSObject.Properties | Where-Object { $null -eq $_.Value } | Select-Ob

Lire la suite →

PowerShell : Comment exécuter des scripts PowerShell (*.ps1) sur des ordinateurs distants

Les scripts PowerShell peuvent être exécutés localement ou à distance. Dans cet article, je vais montrer comment les scripts peuvent être exécutés à distance. Il est important de savoir si le script se trouve sur l'ordinateur source ou sur l'ordinateur cible. Les deux scénarios sont possibles. Plongeons-nous.

Le script PowerShell est situé sur l'ordinateur distant.

Si le script est situé sur l'ordinateur distant, nous devons utiliser le paramètre Scriptblock.

Voici un exemple :

Invoke-Command -Comp

Lire la suite →