- forum
- PowerShell
- Entraide pour les débutants
- Script création d'utilisateur AD puis création de dossier partagé privé
Question
Script création d'utilisateur AD puis création de dossier partagé privé
- Lidoreau
- Auteur du sujet
- Hors Ligne
- Nouveau membre
-
Réduire
Plus d'informations
- Messages : 13
- Remerciements reçus 0
il y a 2 ans 8 mois - il y a 2 ans 8 mois #33489
par Lidoreau
Réponse de Lidoreau sur le sujet Script création d'utilisateur AD puis création de dossier partagé privé
oui je veut les caché sa donnerait donc
($UtilisateurLogin`$)
($UtilisateurLogin`$)
Dernière édition: il y a 2 ans 8 mois par Lidoreau.
Connexion ou Créer un compte pour participer à la conversation.
- Lidoreau
- Auteur du sujet
- Hors Ligne
- Nouveau membre
-
Réduire
Plus d'informations
- Messages : 13
- Remerciements reçus 0
il y a 2 ans 8 mois - il y a 2 ans 8 mois #33490
par Lidoreau
Réponse de Lidoreau sur le sujet Script création d'utilisateur AD puis création de dossier partagé privé
peut etre que se sera plus parlant comme sa
voici mon script
Voici l'erreur je ne voit pas pourquoi il ne prend pas la variable
voici mon script
# Importer le fichier csv
$CSVFile = "C:\test.csv"
$CSVData = Import-Csv -Path $CSVFile -Delimiter ";" -Encoding Default
# Boucle Foreach pour parcourir le fichier csv
Foreach($Utilisateur in $CSVData){
$UtilisateurPrenom = $Utilisateur.Prenom
$UtilisateurNom = $Utilisateur.Nom
$UtilisateurLogin = $Utilisateur.Login
$UtilisateurEmail = $Utilisateur.Mail
$UtilisateurMotDePasse = "SRV.axeplane.loc.12"
$UtilisateurFonction = $Utilisateur.Fonction
$UtilisateurOU = $Utilisateur.OU
$UtilisateurGG = $Utilisateur.GG
# Chemin du dossier parent
$cheminparent = "\\SRV-AD\personnels utilisateurs"
#Chemin complet du dossier
$chemindossierpartage = Join-Path $cheminparent $UtilisateurLogin
$UtilisateurHomeDirectory = "\\SRV-AD\personnels utilisateurs\$UtilisateurLogin"
$UtilisateurHomeDrive = "P:"
# Crée le dossier personnel
New-Item -Path $UtilisateurHomeDirectory -ItemType Directory
#Partage du dossier
New-SmbShare -Name "$UtilisateurLogin`$" -Path "\\SRV-AD\personnels utilisateurs" -FullAccess "Administrateur" + "$UtilisateurLogin"
#obtenir les droits d'acces actuels
$Acl = Get-Acl $chemindossierpartage
#crée la regles pour l'utilisateur
$ArUtilisateur = New-Object System.Security.AccessControl.FileSystemAccessRule("$UtilisateurLogin","FullControl","Allow")
$Acl.SetAccessRule($ArUtilisateur)
Set-Acl $chemindossierpartage $Acl
#crée la regles pour Administrateur
$ArAdmin = New-Object System.Security.AccessControl.FileSystemAccessRule("Administrateurs","FullControl","Allow")
$Acl.SetAccessRule($ArAdmin)
Set-Acl $chemindossierpartage $AclVoici l'erreur je ne voit pas pourquoi il ne prend pas la variable
New-SmbShare : Impossible de trouver un paramètre positionnel acceptant l'argument «
t.titi».
Au caractère F:\dossier ok V2.ps1:29 : 8
+ New-SmbShare -Name "$UtilisateurLogin`$" -Path "\\SRV-AD\perso ...
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : InvalidArgument : ( [New-SmbShare], ParameterBinding
Exception
+ FullyQualifiedErrorId : PositionalParameterNotFound,New-SmbShare
Dernière édition: il y a 2 ans 8 mois par Arnaud Petitjean. Raison: Ajout de la balise [code] autour du code
Connexion ou Créer un compte pour participer à la conversation.
- Arnaud Petitjean
-
- Hors Ligne
- Modérateur
-
il y a 2 ans 8 mois #33491
par Arnaud Petitjean
MVP PowerShell et créateur de ce magnifique forum
Auteur de 6 livres PowerShell aux éditions ENI
Fondateur de la société Start-Scripting
Besoin d'une formation PowerShell ?
Réponse de Arnaud Petitjean sur le sujet Script création d'utilisateur AD puis création de dossier partagé privé
Ton problème se situe au niveau de la ligne où il y a New-SMBShare :
Si tu veux que PowerShell comprennes que tu effectues une concaténation, il faut que tu mettes ton expression entre parenthèses, comme ci après:
Mais ce n'est probablement pas cela que tu cherches à faire. Je pense que tu as oublié de passer un autre paramètre.
Arnaud
... -FullAccess "Administrateur" + "$UtilisateurLogin"Si tu veux que PowerShell comprennes que tu effectues une concaténation, il faut que tu mettes ton expression entre parenthèses, comme ci après:
... -FullAccess ("Administrateur" + "$UtilisateurLogin")Mais ce n'est probablement pas cela que tu cherches à faire. Je pense que tu as oublié de passer un autre paramètre.
Arnaud
MVP PowerShell et créateur de ce magnifique forum
Auteur de 6 livres PowerShell aux éditions ENI
Fondateur de la société Start-Scripting
Besoin d'une formation PowerShell ?
Connexion ou Créer un compte pour participer à la conversation.
- Lidoreau
- Auteur du sujet
- Hors Ligne
- Nouveau membre
-
Réduire
Plus d'informations
- Messages : 13
- Remerciements reçus 0
il y a 2 ans 8 mois #33492
par Lidoreau
Réponse de Lidoreau sur le sujet Script création d'utilisateur AD puis création de dossier partagé privé
Je veut donner les droits à l utilisateur finale plus administrateur
Connexion ou Créer un compte pour participer à la conversation.
- Lidoreau
- Auteur du sujet
- Hors Ligne
- Nouveau membre
-
Réduire
Plus d'informations
- Messages : 13
- Remerciements reçus 0
il y a 2 ans 8 mois #33496
par Lidoreau
Réponse de Lidoreau sur le sujet Script création d'utilisateur AD puis création de dossier partagé privé
ok je vient de terminé mon script merci à toi Arnaud pour ton aide il me manque juste un dernier parametres dans mon script c'est pour remplir la description de l'utilisateur AD je ne trouve rien sur le net pour remplir ce petit bout de texte dans l'onglet profil de l'utilisateur AD
Connexion ou Créer un compte pour participer à la conversation.
- Arnaud Petitjean
-
- Hors Ligne
- Modérateur
-
il y a 2 ans 8 mois - il y a 2 ans 8 mois #33497
par Arnaud Petitjean
MVP PowerShell et créateur de ce magnifique forum
Auteur de 6 livres PowerShell aux éditions ENI
Fondateur de la société Start-Scripting
Besoin d'une formation PowerShell ?
Réponse de Arnaud Petitjean sur le sujet Script création d'utilisateur AD puis création de dossier partagé privé
Salut Jonathan,
Ce ne serait pas le paramètre Description de la commande New-ADUser par hasard ?
Arnaud
Avec plaisir !merci à toi Arnaud pour ton aide
il me manque juste un dernier parametres dans mon script c'est pour remplir la description de l'utilisateur AD je ne trouve rien sur le net pour remplir ce petit bout de texte dans l'onglet profil de l'utilisateur AD
Ce ne serait pas le paramètre Description de la commande New-ADUser par hasard ?
Arnaud
MVP PowerShell et créateur de ce magnifique forum
Auteur de 6 livres PowerShell aux éditions ENI
Fondateur de la société Start-Scripting
Besoin d'une formation PowerShell ?
Dernière édition: il y a 2 ans 8 mois par Arnaud Petitjean.
Connexion ou Créer un compte pour participer à la conversation.
- forum
- PowerShell
- Entraide pour les débutants
- Script création d'utilisateur AD puis création de dossier partagé privé
Temps de génération de la page : 0.047 secondes
- Vous êtes ici :
-
Accueil
-
forum
-
PowerShell
-
Entraide pour les débutants
- Script création d'utilisateur AD puis création de dossier partagé privé