PowerShell/Bonne pratique

Version datée du 15 novembre 2023 à 23:45 par Fylip22 (discussion | contributions) (Page créée avec « {{Sommaire}} Quelques bonnes pratiques pour PowerShell. == Entête == === Script simple === <source> </source> === Fonction === <source> </source> == Variable de paramètres == Pour une clarté dans la lecture d'un script, utiliser une variable de type tableau avec les différentes valeurs. Création d'un utilisateur sur l'AD <source> $ParametreListe = @{ SAMAccountName = "Nomp"; Path = "OU=SI, DC=php, DC=local"; AccountPassword =... »)
(diff) ← Version précédente | Version actuelle (diff) | Version suivante → (diff)

Quelques bonnes pratiques pour PowerShell.

Entête

Script simple


Fonction


Variable de paramètres

Pour une clarté dans la lecture d'un script, utiliser une variable de type tableau avec les différentes valeurs.

Création d'un utilisateur sur l'AD

$ParametreListe = @{
   SAMAccountName    = "Nomp";
   Path              = "OU=SI, DC=php, DC=local";
   AccountPassword   = (ConvertTo-SecureString "MonMotDePasse" -AsPlainText -Force);
   Enable            = $true;
   UserPrincipalName = "prenom.nom@php.local";
   Name              = "Nom Prénom";
   EmailAddress      = "prenom.nom@societe.fr";
   DisplayName       = "Nom Prénom";
   GivenName         = "Prénom";
   Surname           = "Nom";
   Office            = "B052";
   EmployeeID        = "123";
   Title             = "Chef de projet";
   Company           = "Société";
   Division          = "Ma division";
   Department        = "Mon service";
   MobilePhone       = "+33 6 78 90 12 34";
   StreetAddress     = "1 Nom de la rue";
   City              = "Ma Ville";
   State             = "Ma Région";
   PostalCode        = "12300";
   Country           = "Mon Pays";
   OfficePhone       = "+33 1 23 45 67 89";
   }
New-ADUser @ParametreListe

Voir aussi

  •