Bonjour à tous,
Dans le cadre d'un projet avec l'Active Directory et Windows Server 2012, j'ai réalisé ce script permettant de créer un nouvel utilisateur avec un lecteur réseau partagé. Lors de l'ouverture de la session, l'utilisateur change son mot de passe puis
se connecte à sa session et le lecteur partagé n'est pas visible. Le répertoire est créé normalement puisqu'au message d'erreur n'est remonté.
Script PowerShell :
$users =Import-Csv -Delimiter ";" -Path "C:\Users\Administrateur\Desktop\users.csv"
foreach ($User in $Users)
{
$password ="@TestMDP57@"
$detailname = $user.nom + " " +$user.prenom
$userfirstname = $user.prenom
$userlastname = $user.nom
$OU1 = "OU="+$user.OU+",DC=rca,DC=local"
$ProfilePath = “\\SERVEURRCA\Profils_itinérants\%username%"
$homedirectory="\\SERVEURRCA\Lecteur_users\%username%"
New-ADUser -Path $OU1 -Name $userlastname -givenname $detailname -ProfilePath $ProfilePath -homedirectory $homedirectory -homedrive u: -AccountPassword (ConvertTo-SecureString -AsPlainText $password -force) -ChangePasswordAtLogon $true -Enabled $true;
}
Fin du script Powershell
Lorsque je reviens dans ma session sous Windows Server 2012, je change manuellement la lettre du lecteur partagé (Exemple par défaut la lettre est U:/ et je choisi la lettre T:/) puis le lecteur réseau apparait à l'ouverture de la session de l'utilisateur.
Je ne comprends pas comment résoudre cette non visibilité du lecteur partagé à l'ouverture de la session de mes utilisateurs à l'aide d'un script en powershell.
merci pour vos réponses et pour votre aide.