Pour la création du fichier groupe je ferais comme ceci car il est toujours bon de limiter les écritures disque
1 2 3 4 5 6 7 8 9 10
| $output = ""
for ($i = 1; $i -le 250; $i++)
{
$output += "Utilisateur$i,"
if ($i%10 -eq 0)
{
$output += "`n"
}
}
Set-Content -Path "c:\temp\groupe.txt" -Force -Value $output |
Pourquoi as tu mis des retours ligne dans ce fichier ? J'ai du mal à en voir l'interet
Pour le troisième script :
- Ton script n'utilise pas les paramètres ce sont juste des variables définis dans le script
- Comment connais tu les groupes cibles pour chaque utilisateur ?
- A quoi te sert tous les
Out-File
- Tu n'utilise pas la variable
$groupe
- Il n'y a pas de split sur le séparateur virgule du fichier
groupe.txt
- D'après ton deuxième script
D:\dossier_essai\groupe.txt ne semble pas exister
- Il est toujours préférable de spécifier l'emplacement de la création plutôt que d'utiliser le path courant (utilise
New-ADGroup -Path et
New-ADUser -Path)
Partager