Powershell - Test-Path les arguments -NewerThan -OlderThan -IsValid et filtrage
Pour me soutenir, vous pouvez vous abonner à la chaîne, partager et liker les vidéos, désactiver votre bloqueur de pub ou encore faire un don. Merci!
Bonjour,
Test-Path permet aussi de :
- Vérifier si le fichier est plus récent : -NewerThan
- Vérifier si le fichier est plus ancien : -OlderThan
- Vérifier si un chemin est valide : -IsValid
- Filtrer les éléments testés : -Filter, -Include et -Exclude
# Tester si le fichier est plus récent ou plus ancien# Tester le fichier est plus récent que la date indiquée -NewerThanTest-Path -Path C:\windows\*.log -NewerThan ((Get-Date).AddDays(-2))
# Tester le fichier est plus ancien que la date indiquée -OlderthanTest-Path -Path C:\windows\*.log -OlderThan ((Get-Date).AddDays(-2))
# Note : J'ai un résultat inattendu sur -OlderthanTest-Path -Path C:\windows\*.log -OlderThan ((Get-Date).AddDays(-2))FalseTest-Path -Path C:\windows\setuperr.log -OlderThan ((Get-Date).AddDays(-2))TrueTest-Path -Path C:\windows\*.log -OlderThan (Get-Date)True
# Tester la validité du chemin -IsValid$dossier = 'c:\windows'$fichier2 = 'notepad2.exe'Test-Path -Path "$dossier\$fichier2"Test-Path -Path "$dossier\$fichier2" -IsValid
# Filtrer avec -Filter, -Include et -ExcludeTest-Path -Path C:\windows\*.log -Include *err*Test-Path -Path C:\windows\*.log -exclude setup*Test-Path -Path C:\windows\* -Filter setup???.log# ouTest-Path -Path C:\windows\setup???.log
Liens en relation
Powershell - Envoyer simplement des objets dans des variables différentes
Powershell - Astuce - Envoyer simplement des objets dans des variables différentesPowershell - Tester la connectivité réseau et l'accessibilité aux ports
Tester la connectivité réseau et l'accessibilité aux ports avec PowershellPowershell - Afficher les connections réseau (équivalent de netstat)
Afficher les connections réseau (ports en écoute, connections actives...)Powershell - Tester la résolution de nom (équivalent de nslookup)
Commandes Powershell permettant de tester la résolution de nom (équivalent de nslookup)Powershell - Afficher et gérer la configuration DNS des interfaces réseau
Commandes Powershell permettant d'afficher et de gérer la configuration DNS des interfaces réseauPowershell - Gérer la configuration IP des interfaces réseau
Commandes Powershell permettant d'afficher et de modifier la configuration IP des interfaces réseau