Lire la dernière ligne du fichier C:\fso\mylogfile.log
Get-Content -Path C:\fso\mylogfile.log -Tail 1 -Wait
Lien vers le fichier : cliquez ici
Lire les 3 dernières lignes de du fichier C:\fso\mylogfile.log
Get-Content -Path C:\fso\mylogfile.log -Tail 3 -Wait
Lien vers le fichier : cliquez ici
Lire les 10 dernières lignes qui contiennent robert dans le fichier C:\fso\mylogfile.log
Get-Content -Path C:\fso\mylogfile.log -Tail 10 -Wait | where { $_ -match "robert"}
Lien vers le fichier : cliquez ici
Dans le répertoire actuel du script,
lire les 30 dernières lignes du dernier fichier de moins de 1 jour qui commence par ssl et qui se fini par log
clear-host
$Date = (Get-Date).AddDays(-1)
$varCheminRepertoireScript = [System.IO.Path]::GetDirectoryName($MyInvocation.MyCommand.Definition) #On récupère le chemin du répertoire contenant ce script
Get-ChildItem -Path $varCheminRepertoireScript -File | Where-Object {$_.Name -match '^ssl.*log$' -and $_.CreationTime -ge $Date} | Sort-Object -property CreationTime -Descending | Select-Object -first 1 | ForEach-Object {Get-Content -Path $($_.FullName) -Tail 30 -Wait}
Lien vers le fichier : cliquez ici
Des fois que, pour lire les 3 premières lignes du fichier C:\fso\mylogfile.log
Get-Content -Path C:\fso\mylogfile.log -Head 3
Lien vers le fichier : cliquez ici
Pages Web
Site Web | Description |
---|---|
Blogs.technet.com | Source de l'actuce avec Scripting Guy ! |