Question
Erreur sur Code \"Get-PasswordAge\"
- Jeel
- Auteur du sujet
- Hors Ligne
- Membre senior
Réduire
Plus d'informations
- Messages : 58
- Remerciements reçus 0
il y a 13 ans 10 mois #7018
par Jeel
Erreur sur Code \"Get-PasswordAge\" a été créé par Jeel
Bonjour
J'ai retrouvé ce script dans la partie contribution \"powershell-scripting.com/index.php?optio...9&catid=14\" mais reçois une erreur de type:
[code:1]You cannot call a method on a null-valued expression.
At line:19 char:105
+ $PasswordExpires = ((Get-QADUser -Identity \"$AccountUser\"«»).passwordlastset.adddays <<<< (+120).
addhours(+2)).datetime
+ CategoryInfo : InvalidOperation: (adddays:«»String) [], RuntimeException
+ FullyQualifiedErrorId : InvokeMethodOnNull[/code:1]
Pouvez-vous me donner un coup de main?
Merci
Jeel
J'ai retrouvé ce script dans la partie contribution \"powershell-scripting.com/index.php?optio...9&catid=14\" mais reçois une erreur de type:
[code:1]You cannot call a method on a null-valued expression.
At line:19 char:105
+ $PasswordExpires = ((Get-QADUser -Identity \"$AccountUser\"«»).passwordlastset.adddays <<<< (+120).
addhours(+2)).datetime
+ CategoryInfo : InvalidOperation: (adddays:«»String) [], RuntimeException
+ FullyQualifiedErrorId : InvokeMethodOnNull[/code:1]
Pouvez-vous me donner un coup de main?
Merci
Jeel
Connexion ou Créer un compte pour participer à la conversation.
- Arnaud Petitjean
- Hors Ligne
- Modérateur
il y a 13 ans 10 mois #7020
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 Re:Erreur sur Code \"Get-PasswordAge\"
Salut Jeelou !
Comme le dit très bien le message d'erreur, tu essaies d'appliquer une méthode sur un objet qui vaut NULL, donc celle-ci n'existe pas !
Autrement dit teste étape par étape, car à mon avis ta variable $AccountUser ne pointe pas sur un utilisateur valide.
Arnaud
Comme le dit très bien le message d'erreur, tu essaies d'appliquer une méthode sur un objet qui vaut NULL, donc celle-ci n'existe pas !
Autrement dit teste étape par étape, car à mon avis ta variable $AccountUser ne pointe pas sur un utilisateur valide.
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.
- Jeel
- Auteur du sujet
- Hors Ligne
- Membre senior
Réduire
Plus d'informations
- Messages : 58
- Remerciements reçus 0
il y a 13 ans 9 mois #7369
par Jeel
Réponse de Jeel sur le sujet Re:Erreur sur Code \"Get-PasswordAge\"
Bonjour,
concernant ce même code powershell-scripting.com/index.php?optio...id=4699&catid=14 , les réponses apparaîssent en français. Je n'arrive pas à le mettre en anglais malgré les manipulation du charset=windows-1252. Une idée?
Jeel
concernant ce même code powershell-scripting.com/index.php?optio...id=4699&catid=14 , les réponses apparaîssent en français. Je n'arrive pas à le mettre en anglais malgré les manipulation du charset=windows-1252. Une idée?
Jeel
Connexion ou Créer un compte pour participer à la conversation.
- Arthur
- Hors Ligne
- Membre elite
Réduire
Plus d'informations
- Messages : 226
- Remerciements reçus 0
il y a 13 ans 9 mois #7370
par Arthur
Réponse de Arthur sur le sujet Re:Erreur sur Code \"Get-PasswordAge\"
J'ai pas trop compris tu veut des réponses en anglais en manipulant le charset?
Le charset ne correspond pas à l'encodage des pages html ce qui permet au browser de savoir sous quel format est l'encodage?
Le charset ne correspond pas à l'encodage des pages html ce qui permet au browser de savoir sous quel format est l'encodage?
Connexion ou Créer un compte pour participer à la conversation.
- Jeel
- Auteur du sujet
- Hors Ligne
- Membre senior
Réduire
Plus d'informations
- Messages : 58
- Remerciements reçus 0
il y a 13 ans 9 mois #7371
par Jeel
Réponse de Jeel sur le sujet Re:Erreur sur Code "Get-PasswordAge"
En réalité,après exécution du script pour obtenir et envoyer par mail le moment d'expiration de son password active directory, je reçois ce mail au format html [code:1]Status of your account
Date of initializing your PASSWORD: jeudi 17 juin 2010 8:21:45
Expiry date of your PASSWORD: dimanche 26 décembre 2010 10:21:45
Your password will expire in 160 days !!
[/code:1] Ce qui m'intéresse, c'est de pouvoir avoir une sortie en anglais. Ce qui par la même occasion, paliera les problèmes d'accent.
Jeel
Message édité par: jeelou2000, à: 9/07/10 16:12<br><br>Message édité par: jeelou2000, à: 9/07/10 16:13
Date of initializing your PASSWORD: jeudi 17 juin 2010 8:21:45
Expiry date of your PASSWORD: dimanche 26 décembre 2010 10:21:45
Your password will expire in 160 days !!
[/code:1] Ce qui m'intéresse, c'est de pouvoir avoir une sortie en anglais. Ce qui par la même occasion, paliera les problèmes d'accent.
Jeel
Message édité par: jeelou2000, à: 9/07/10 16:12<br><br>Message édité par: jeelou2000, à: 9/07/10 16:13
Connexion ou Créer un compte pour participer à la conversation.
- Arthur
- Hors Ligne
- Membre elite
Réduire
Plus d'informations
- Messages : 226
- Remerciements reçus 0
il y a 13 ans 9 mois #7372
par Arthur
Réponse de Arthur sur le sujet Re:Erreur sur Code "Get-PasswordAge"
HAAA O.K tu veut 2 trucs en fait.
Tu veut d'abord regler ton problème d'accent et aussi avoir des date en anglais.
Alors pour la première...test l'encodage UTF8 et tu sort le fichier avec un Out-File -Encoding UTF8, pour les dates c'est plus compliqué...enfin si tu veut faire ca propre.Peut être que changer la langue(culture) de la console powershell suffit, si on peut.
Regarde ici :
janel.spaces.live.com/blog/cns!9B5AA3F6F...5.entry?sa=583282847
Message édité par: bilbao, à: 9/07/10 16:37
Tu veut d'abord regler ton problème d'accent et aussi avoir des date en anglais.
Alors pour la première...test l'encodage UTF8 et tu sort le fichier avec un Out-File -Encoding UTF8, pour les dates c'est plus compliqué...enfin si tu veut faire ca propre.Peut être que changer la langue(culture) de la console powershell suffit, si on peut.
Regarde ici :
janel.spaces.live.com/blog/cns!9B5AA3F6F...5.entry?sa=583282847
Message édité par: bilbao, à: 9/07/10 16:37
Connexion ou Créer un compte pour participer à la conversation.
Temps de génération de la page : 0.079 secondes
- Vous êtes ici :
- Accueil
- forum
- PowerShell
- Entraide pour les débutants
- Erreur sur Code "Get-PasswordAge"