Question Création compte ad via un compte ad existant

Plus d'informations
il y a 9 ans 6 mois #18087 par Arakdy Alinovitch
Ah yes! Je récupère bien les groupes membership, tout fonctionne au top du top. Mais j'ai toujours ce problème de récupération des chemins des profils, mais ça ce n'est pas très grave car ce n'est pas le plus important, je penses que je vais plutôt définir des variables et les informer via une commande \"Set\", je penses que ce sera plus simple. Et j'ai vérifier l'utilisateur modèle et il a bien ses chemins de profil et dossier de base.

Merci beaucoup 6ratgus, je posterais mon code complet une fois terminé (une fois que j'aurais trouvé la commande permettant de définir les chemins de profil des services de bureau à distance) :)<br><br>Message édité par: Arkady910, à: 12/09/14 10:48

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

Plus d'informations
il y a 9 ans 6 mois #18088 par Philippe
je voir pas ou est ton problème mais pour le reste c'est tout simple :

[code:1]$a.homeDirectory = \&quot;\\server\dossierhomedir\&quot;
$a.homeDrive = \&quot;Z:\&quot;
$a.scriptPath = \&quot;\\server\dossierscript\script.bat\&quot;
$a.profilePath = \&quot;\\server\dossierprofil\&quot;[/code:1]

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

Plus d'informations
il y a 9 ans 6 mois #18089 par Arakdy Alinovitch
En faite le problème c'est que ce ne sont les chemins du profil, ce sont les chemins de profil des services de bureau à distance (Remote Desktop Services Profile)

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

Plus d'informations
il y a 9 ans 6 mois #18090 par Philippe

ce sont les chemins de profil des services de bureau à distance (Remote Desktop Services Profile)


la c'est une GPO qui va d'aider !!<br><br>Message édité par: 6ratgus, à: 12/09/14 12:39

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

Plus d'informations
il y a 9 ans 6 mois #18091 par Philippe
tu aussi ce sujet déjà traité ici

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

Plus d'informations
il y a 9 ans 6 mois #18092 par Arakdy Alinovitch
Oui j'ai vue ce post qui m'a aidé dans mes recherches.
J'ai trouvé ça
[code:1]function SetTSProperties()
{
$ou = [adsi]\&quot;LDAP://ou=mytestou,dc=nwtraders,dc=com\&quot;
$user = $ou.psbase.get_children().find($userDN)
$user.psbase.invokeSet(\&quot;allowLogon\&quot;,1)
$user.psbase.invokeSet(\&quot;TerminalServicesHomeDirectory\&quot;,$hDirValue)
$user.psbase.invokeSet(\&quot;TerminalServicesProfilePath\&quot;,$ppValue)
$user.psbase.invokeSet(\&quot;TerminalServicesHomeDrive\&quot;,$hdValue)
$user.setinfo()
} #end SetTSProperties

function QueryTSProperties()
{
$ou = [adsi]\&quot;LDAP://ou=mytestou,dc=nwtraders,dc=com\&quot;
$user = $ou.psbase.get_children().find($userDN)
foreach($property in $aryTSProperties)
{
\&quot;$($Property) value: $($user.psbase.invokeget($Property))\&quot;
} #end foreach
} #end QueryTSProperties

$userDN = \&quot;CN=My User\&quot;
$hDirValue = \&quot;\\Hamburg\TSUsers\Home\TestUser\&quot;
$hdValue = \&quot;t:\&quot;
$ppValue = \&quot;\\Hamburg\TSUsers\Profiles\TestUser\&quot;
$aryTSProperties=\&quot;allowLogon\&quot;,\&quot;TerminalServicesHomeDirectory\&quot;,
\&quot;TerminalServicesHomeDrive\&quot;,\&quot;TerminalServicesProfilePath\&quot;
SetTSProperties
queryTSProperties[/code:1]

Par contre lorsque je l'exécute j'ai deux types d'erreur:
- la première: exception lors de l'appel de \&quot;Find\&quot; avec \&quot;1\&quot; : \&quot;Cet objet ne se trouve pas sur le serveur.\&quot;

- la deuxième: vous ne pouvez pas appeler de méthode sur une expression ayant la valeur null.

Ce que j'ai compris, pour la deuxième erreur, c'est qu'il n'accepte pas de modifier un champ vide. Par contre je ne comprend pas la seconde erreur vu que l'objet existe :/

(s'il faut que je poste mon erreur dans l'autre poste je le ferais mais vu que mon objectifs est de tout mettre dans le même script je pensais que poster mon erreur ici serait aussi bien vu)

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

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