Question Problème TSprofilePath AD

Plus d'informations
il y a 7 ans 3 mois #16873 par Philippe
Réponse de Philippe sur le sujet Re:Problème TSprofilePath AD
Laurent écrit:

j'avais un doute, mais si tu le dis je te crois

c'est les tests sur mon AD qui le dis ;)

Nicolas écrit:

En gros je n'arrive pas à récupéré le champs de l'attribue TSprofilePath AD

essai avec : msTSProfilePath

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 7 ans 3 mois #16876 par Nicolas Guerin
Je viens de remarquer que j'ai laisser mes commentaire super parlant ahah!

Sinon merci pour la syntaxe !

[code:1]
import-module activedirectory

$TShdValue = \"\\lalaa\"
$TSppValue = \"\\test\lala\\"


$ObjFilter = \"(&(objectCategory=person)(objectCategory=User))\"
$objSearch = New-Object System.DirectoryServices.DirectorySearcher
$objSearch.PageSize = 15000
$objSearch.Filter = $ObjFilter
$objSearch.SearchRoot = \"LDAP://ou=Utilisateurs,dc=test,dc=fr\"
$AllObj = $objSearch.FindAll()
foreach ($Obj in $AllObj)
{
$objItemS = $Obj.Properties
$UserDN = $objItemS.distinguishedname
$usersama = $objItemS.samaccountname
$user = [ADSI] \"LDAP://$userDN\"
$user.psbase.invokeSet(\"TerminalServicesProfilePath\",$TSppValue + $usersama)
$user.psbase.invokeSet(\"TerminalServicesHomeDirectory\",$TShdValue)
$user.setinfo()
}[/code:1]

ça marche !

Maintenant je n'ai plus qu'à le faire avec un formulaire qui demande le login de la personne et qui le champ \"TerminalServicesHomeDirectory\" rempli en conséquence !

Je reviendrais faire vous voit quand j'ai fini, soit si j'ai un souci !

Merci,

Cordialement Nicolas.<br><br>Message édité par: Nicolas.18, à: 31/01/14 15:54

Connexion ou Créer un compte pour participer à la conversation.

Temps de génération de la page : 0.199 secondes
Propulsé par Kunena