Question
Conseil sur un script
- xyz
- Hors Ligne
- Modérateur
-
- Messages : 6311
- Remerciements reçus 69
C'est surprenant de ne pas avoir accès à un infra de test...Oui je sais mais je n'ai pas les accès pour lancer une script
Si tu lis la doc du cmdlet concerné, tu peux avoir la réponse il faut juste comprendre les éléments indiqués dans la doc.<br><br>Message édité par: Laurent Dardenne, à: 19/12/17 14:20
Tutoriels PowerShell
Connexion ou Créer un compte pour participer à la conversation.
- ShizuCorp
- Auteur du sujet
- Hors Ligne
- Membre senior
-
- Messages : 49
- Remerciements reçus 0
C'est surprenant de ne pas avoir accès à un infra de test...
Ils ont pas d'infra test pour un stagiaire, pour eux oui peut-être mais par crainte d'une mauvaise manip, perdre une infra test est tout de même embêtant... Mon maître de stage vérifie ce que je fais, mais il n'est pas le mieux placé dans le domaine powershell, donc ne peut m'aider plus que ça. Mais oui, je confirme, c'est surprenant pour moi aussi!
Oui j'ai lu la doc (je la relis même en ce moment)
Connexion ou Créer un compte pour participer à la conversation.
- Philippe
- Hors Ligne
- Modérateur
-
- Messages : 1778
- Remerciements reçus 21
mais j'aurai fait un try/catch specifique
de plus pour le new rajoute -UserPrincipalName \"fname lname\"
sinon l'UPN sera absent du compte et risque de te poser des problèmes d'ouverture de session sous Windows par exemple
[code:1]New-ADUser -UserPrincipalName \"fname lname\" -Name \"fname lname\" ...[/code:1]
Connexion ou Créer un compte pour participer à la conversation.
- ShizuCorp
- Auteur du sujet
- Hors Ligne
- Membre senior
-
- Messages : 49
- Remerciements reçus 0
oui la position est la bonne pour set-aduser
mais j'aurai fait un try/catch specifique
D'accord je vais me penché la dessus aussi!
de plus pour le new rajoute -UserPrincipalName \"fname lname\"
sinon l'UPN sera absent du compte et risque de te poser des problèmes d'ouverture de session sous Windows par exemple
D'accord, je te remercie!
Connexion ou Créer un compte pour participer à la conversation.
- ShizuCorp
- Auteur du sujet
- Hors Ligne
- Membre senior
-
- Messages : 49
- Remerciements reçus 0
En gros, j'aimerais que quand la personne fait une demande de création de compte (pour les nouveaux employés), la date ce met à jour (la date indiquera le début de leurs contrat).
En gros, un Set-ADUser $fname $lname -add @{date= \"date_de_la_demande\"}
Merci pour tout vos conseils depuis le début, qui m'on grandement servis!<br><br>Message édité par: ShizuCorporation, à: 19/12/17 15:21
Connexion ou Créer un compte pour participer à la conversation.
- Philippe
- Hors Ligne
- Modérateur
-
- Messages : 1778
- Remerciements reçus 21
il n'y a pas d'attributs dans l'AD pour çaEn gros, j'aimerais que quand la personne fait une demande de création de compte (pour les nouveaux employés), la date ce met à jour (la date indiquera le début de leurs contrat).
En gros, un Set-ADUser $fname $lname -add @{date= \"date_de_la_demande\"}
mais tu peut détourner un autre attribut existant pour faire ça
ce sera spécifique à l'entreprise mais ça fonctionne
par exemple utiliser l'attributs \"EmployeeNumber\" pour y mettre la date :
Set-ADUser \"$fname $lname\" -add @{EmployeeNumber= \"date_de_la_demande\"}
et tu fais un get-aduser comme ça pour lire la date
Get-ADUser \"$fname $lname\" -Properties EmployeeNumber
normalement tu embauche pas plusieurs fois la même personne mais pour modifier la date tu fais :
Set-ADUser testval -Replace @{EmployeeNumber= \"nouvelle_date_de_la_demande\"}
Connexion ou Créer un compte pour participer à la conversation.
- Vous êtes ici :
-
Accueil
-
forum
-
PowerShell
-
Entraide pour les débutants
- Conseil sur un script