PowerShell Trouver De Dernière Modification Du Fichier D'Informations
Je suis nouveau sur PowerShell, alors allez facile sur moi 🙂
J'exécute ce code:
Get-ChildItem 'C:\Test Folder' | Where {$_.LastWriteTime} | select -last 1
Et je serai de retour Mode, LastWriteTime, la Durée, et le Nom de la dernière modification du fichier - grand!
Ce que je suis en train de le faire à partir d'ici est d'obtenir le nom d'utilisateur du propriétaire du fichier.
J'ai ajouté ce code:
| ForEach-Object {Get-Acl $_.FullName}
Qui renvoie Chemin d'accès, le Propriétaire, l'Accès pour le fichier.
Comment puis-je afficher LastWriteTime, et le Propriétaire être les seuls objets affichés dans la sortie s'il vous plaît?
OriginalL'auteur The Woo | 2014-06-04
Vous devez vous connecter pour publier un commentaire.
Êtes-vous sûr que ce que vous essayez de faire est de ne pas :
Vous pouvez essayer ceci :
OriginalL'auteur JPBlanc
Donc le select va vous permettre de simplement obtenir les propriétés qui vous intéressent dans
Donc quelques choses à faire
Get-ChildItem | Get-member -membertype propriétés
Get-ChildItem'c:\test le dossier' | where {$.lastwritetime} | sélectionnez -la dernière 1 | foreach { write-host $.lastwritetime ((get-ACL).le propriétaire)}
Enfin, n'ayez pas peur de la commande get-help
OriginalL'auteur user3704400