Question
Création de dossiers
- Atou
- Auteur du sujet
- Hors Ligne
- Membre senior
-
Réduire
Plus d'informations
- Messages : 65
- Remerciements reçus 0
il y a 6 ans 10 mois #28936
par Atou
Création de dossiers a été créé par Atou
Bnjour,
J'ai créer un script permettant de créer des dossier suivant des nom d'utilisateurs, si un utilisateur appartient à tel groupe, un dossier à son nom est créer dans le dossier du groupe, mais j'ai un problème, je ne comprend pas pourquoi certain utilisateurs ne sont pas dans les bons groupes ...
Mon script : [code:1]
$File = \"C:\SCRIPTS\DOSSIERS CLASSE\ID+CLASSE.csv\"
Import-Csv $File -Delimiter \";\" |
Foreach-Object {
# Variables
$Login = $_.id
$Description = $_.desc
$Row = 1
$Ligne8 = 1
While ($Ligne8 -le 21){
$Path2 = Get-Content -Path \"C:\SCRIPTS\DOSSIERS CLASSE\classes.csv\" | Where {$_ -ne \"$null\"} | Select-Object -Index $Row
$Path = Get-Content -Path \"C:\SCRIPTS\DOSSIERS CLASSE\csvcheminennonce.csv\" | Where {$_ -ne \"$null\"} | Select-Object -Index $Row
$Row ++
$Ligne8 ++
If ($Description -eq $Path2){
# Création de Dossier
New-Item -ItemType directory -Path $Path -Name $Login
#ICACLS (\"$Path\" + \"/\" + \"$Login\"«») /grant (\"$Login\" + ':«»(OI)(CI)M')
# Vérification
if ($?) {Write-Host \"Dossier $Path créé \" }
else {Write-Host \"Erreur Dossier : $Path !\" }
}
}
}[/code:1]
J'ai créer un script permettant de créer des dossier suivant des nom d'utilisateurs, si un utilisateur appartient à tel groupe, un dossier à son nom est créer dans le dossier du groupe, mais j'ai un problème, je ne comprend pas pourquoi certain utilisateurs ne sont pas dans les bons groupes ...
Mon script : [code:1]
$File = \"C:\SCRIPTS\DOSSIERS CLASSE\ID+CLASSE.csv\"
Import-Csv $File -Delimiter \";\" |
Foreach-Object {
# Variables
$Login = $_.id
$Description = $_.desc
$Row = 1
$Ligne8 = 1
While ($Ligne8 -le 21){
$Path2 = Get-Content -Path \"C:\SCRIPTS\DOSSIERS CLASSE\classes.csv\" | Where {$_ -ne \"$null\"} | Select-Object -Index $Row
$Path = Get-Content -Path \"C:\SCRIPTS\DOSSIERS CLASSE\csvcheminennonce.csv\" | Where {$_ -ne \"$null\"} | Select-Object -Index $Row
$Row ++
$Ligne8 ++
If ($Description -eq $Path2){
# Création de Dossier
New-Item -ItemType directory -Path $Path -Name $Login
#ICACLS (\"$Path\" + \"/\" + \"$Login\"«») /grant (\"$Login\" + ':«»(OI)(CI)M')
# Vérification
if ($?) {Write-Host \"Dossier $Path créé \" }
else {Write-Host \"Erreur Dossier : $Path !\" }
}
}
}[/code:1]
Connexion ou Créer un compte pour participer à la conversation.
- Atou
- Auteur du sujet
- Hors Ligne
- Membre senior
-
Réduire
Plus d'informations
- Messages : 65
- Remerciements reçus 0
il y a 6 ans 10 mois #28937
par Atou
Réponse de Atou sur le sujet Re:Création de dossiers
Voici les fichiers
La pièce jointe classe.txt est absente ou indisponible
Pièces jointes :
Connexion ou Créer un compte pour participer à la conversation.
- Atou
- Auteur du sujet
- Hors Ligne
- Membre senior
-
Réduire
Plus d'informations
- Messages : 65
- Remerciements reçus 0
il y a 6 ans 10 mois #28938
par Atou
Réponse de Atou sur le sujet Re:Création de dossiers
adutils.txt
La pièce jointe adutils.txt est absente ou indisponible
Pièces jointes :
Connexion ou Créer un compte pour participer à la conversation.
- Atou
- Auteur du sujet
- Hors Ligne
- Membre senior
-
Réduire
Plus d'informations
- Messages : 65
- Remerciements reçus 0
il y a 6 ans 10 mois #28939
par Atou
Réponse de Atou sur le sujet Re:Création de dossiers
ID et la classe des utilisateurs pour vérifier leur groupe, ne pas prendre en compte les \".A\" \".B\" \".C\" \".D\"
La pièce jointe ID_Classe.txt est absente ou indisponible
Pièces jointes :
Connexion ou Créer un compte pour participer à la conversation.
Temps de génération de la page : 0.094 secondes
- Vous êtes ici :
-
Accueil
-
forum
-
PowerShell
-
Entraide pour les débutants
- Création de dossiers