Question
selectionner le dossier le plus recent avant sa co
- Proust
- Auteur du sujet
- Hors Ligne
- Nouveau membre
Réduire
Plus d'informations
- Messages : 8
- Remerciements reçus 0
il y a 9 ans 8 mois #17867
par Proust
selectionner le dossier le plus recent avant sa co a été créé par Proust
Bonjour,
Je souhaite copier les profils itinérants de mes users vers un nouveau serveur. Malheureusement suite à la migration de XP vers 7, mes users ont parfois plusieurs profils (ex : toto et toto.v2). Certains ont même eu leur profil \".V2\" refait et remis sur le 1er nom. Du coup je souhaite pour chaque user récupérer le dernier dossier de profil utilisé et le copier dans le nouvel emplacement.
[code:1]
Get-item \\MONSERVEUR\profils$\$profilname* | sort LastWriteTime -Descending
et cela me retourne ceci :
Répertoire : \\MONSERVEUR\profils$
Mode LastWriteTime Length Name
----
----
d---- 25/07/2014 09:57 a.carre
d---- 10/09/2013 11:22 a.carre.V2
[/code:1]
Ma question est comment je peux récupérer le chemin du profil le plus récent afin de le mettre dans une variable ($source_copy)?
J'avais plusieurs idéé, passé par un tableau et récupérer la valeur de la colonne \"Name\" de la 1ère ligne, ou bien comparer les dates.
Merci d'avance.
Je souhaite copier les profils itinérants de mes users vers un nouveau serveur. Malheureusement suite à la migration de XP vers 7, mes users ont parfois plusieurs profils (ex : toto et toto.v2). Certains ont même eu leur profil \".V2\" refait et remis sur le 1er nom. Du coup je souhaite pour chaque user récupérer le dernier dossier de profil utilisé et le copier dans le nouvel emplacement.
[code:1]
Get-item \\MONSERVEUR\profils$\$profilname* | sort LastWriteTime -Descending
et cela me retourne ceci :
Répertoire : \\MONSERVEUR\profils$
Mode LastWriteTime Length Name
----
----
d---- 25/07/2014 09:57 a.carre
d---- 10/09/2013 11:22 a.carre.V2
[/code:1]
Ma question est comment je peux récupérer le chemin du profil le plus récent afin de le mettre dans une variable ($source_copy)?
J'avais plusieurs idéé, passé par un tableau et récupérer la valeur de la colonne \"Name\" de la 1ère ligne, ou bien comparer les dates.
Merci d'avance.
Connexion ou Créer un compte pour participer à la conversation.
- Laurent Dardenne
- Hors Ligne
- Modérateur
Réduire
Plus d'informations
- Messages : 6302
- Remerciements reçus 68
il y a 9 ans 8 mois #17869
par Laurent Dardenne
Tutoriels PowerShell
Réponse de Laurent Dardenne sur le sujet Re:selectionner le dossier le plus recent avant sa co
Une solution :
[code:1]
$source_copy=Get-item \\MONSERVEUR\profils$\$profilname* |
Where-Object {$_.psiscontainer }|
Sort-Object LastWriteTime -Descending |
Select-Object -first 1
[/code:1]
[code:1]
$source_copy=Get-item \\MONSERVEUR\profils$\$profilname* |
Where-Object {$_.psiscontainer }|
Sort-Object LastWriteTime -Descending |
Select-Object -first 1
[/code:1]
Tutoriels PowerShell
Connexion ou Créer un compte pour participer à la conversation.
- Proust
- Auteur du sujet
- Hors Ligne
- Nouveau membre
Réduire
Plus d'informations
- Messages : 8
- Remerciements reçus 0
il y a 9 ans 8 mois #17870
par Proust
Réponse de Proust sur le sujet Re:selectionner le dossier le plus recent avant sa co
Bonjour,
Merci pour votre réponse c'est exactement ce que je voulais. Je ne connaissais pas le filtre \"first\" et il est très pratique.
Super Forum et super réactif.
Merci pour votre réponse c'est exactement ce que je voulais. Je ne connaissais pas le filtre \"first\" et il est très pratique.
Super Forum et super réactif.
Connexion ou Créer un compte pour participer à la conversation.
Temps de génération de la page : 0.091 secondes
- Vous êtes ici :
- Accueil
- forum
- PowerShell
- Entraide pour les débutants
- selectionner le dossier le plus recent avant sa co