PowerShell/Bonne pratique
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