#Version du 20 fevrier 2013 Clear-Host $EmplacementFichier = [string] $MonTableau = @() function Get-ScriptDirectory { $Invocation = (Get-Variable MyInvocation -Scope 1).Value $ScriptFolderPath = Split-Path $Invocation.MyCommand.Path return $ScriptFolderPath } $NomFichier = "NomDuFichierAMettreDansLeTableau.txt" $EmplacementFichier = Get-ScriptDirectory $EmplacementFichier = "$EmplacementFichier\$NomFichier" $MonFichier = get-content $EmplacementFichier #On stocke le fichier dans un tableau foreach ($UneLigne in $MonFichier){ #Write-Host $UneLigne.Trim() $MonTableau += $UneLigne.Trim() } #On repasse le tableau en revue for ($MonCompteur = 0; $MonCompteur -le $MonTableau.Length; $MonCompteur++){ Write-Host $MonTableau[$MonCompteur] }