convertir lastlogonstamp au format yyyymmjj
-
7 iunie 2011 09:42
bonjour à tous,
j'execute la commande suivante:
get-adobject -properties * -filter {extensionattribute5 -like "*" -and ObjectClass -eq "user"} | Sort-Object extensionattribute5 -descending | convertto-html name, Enabled,ObjectClass, ExtensionAttribute5 ,lastlogon, lastlogontimestamp, CanonicalName | set-content c:\process-report.html
Dans le fichier process-report.html la valeur de lastlogon et de lastlogontimestam ont un format spécial!
comment les obtenir au format yymmdd?
Merci
- Tip modificat Roxana PANAITMicrosoft Employee 15 iunie 2011 15:12 attente de feedback
Toate mesajele
-
7 iunie 2011 11:38Moderator
Bonjour,
Vous pouvez, pa ex, remplacer lastlogon par l'expression @{n='lastlogon';e={[DateTime]::FromFileTime($_.lastlogon)}} qui formatte correctement la valeur de ce champ en fonction du type "DateTime".
Plus d'infos sur les formatages et calculs à la volée en PowerShell: http://technet.microsoft.com/en-us/library/ff730948.aspx.
--- Marc Lognoul [MCSE, MCTS, MVP]
Heureux celui qui a pu pénétrer les causes secrètes des choses. Happy is the one who could enter the secret causes of things
Blogs: http://www.marc-lognoul.me/ -
7 iunie 2011 11:54
j'ai une erreur,
liée à la fonction convert to?
PS C:\> get-adobject -properties * -filter {extensionattribute5 -like "*" -and ObjectClass
-eq "user"} | Sort-Object extensionattribute5 -descending | convertto-html name, Enabled,ObjectClass, ExtensionAttribu
te5 , @{n='lastlogon';e={[DateTime]::FromFileTime($_.lastlogon)}}, lastlogontimestamp, CanonicalName | set-content c:\pr
ocess-report.html
ConvertTo-Html : Clé non autorisée n
Au niveau de ligne : 1 Caractère : 160
+ get-adobject -properties * -filter {extensionattribute5 -like "*" -and ObjectClass -eq "user"} | Sort-Object extensi
onattribute5 -descending | convertto-html <<<< name, Enabled,ObjectClass, ExtensionAttribute5 , @{n='lastlogon';e={[D
ateTime]::FromFileTime($_.lastlogon)}}, lastlogontimestamp, CanonicalName | set-content c:\process-report.html
+ CategoryInfo : InvalidArgument: (:) [ConvertTo-Html], NotSupportedException
+ FullyQualifiedErrorId : DictionaryKeyIllegal,Microsoft.PowerShell.Commands.ConvertToHtmlCommand