Sortie d'une table de hachage de Tableaux dans Powershell

Je suis à bout de ressources. Je suis nouveau sur powershell et j'ai essayé tout ce que j'ai pu trouver sur ce sujet en ligne. Ce que j'essaie de faire est d'imprimer une table de hachage de tableaux dans un fichier sans le stupide points de suspension qui apparaît à la fin de chaque tableau de la valeur. Ci-dessous est ma meilleure tentative.

# Update output buffer size to prevent clipping in output window.
if( $Host -and $Host.UI -and $Host.UI.RawUI ) 
{
   $rawUI = $Host.UI.RawUI
   $oldSize = $rawUI.BufferSize
   $typeName = $oldSize.GetType( ).FullName
   $newSize = New-Object $typeName (1000, $oldSize.Height)
   $rawUI.BufferSize = $newSize
}

# Suposedly to allow enumeration in formatting to be unlimited
$formatenumerationlimit = -1

$Dir = get-childitem c:\SomeFolderWithFiles -recurse
$List = $Dir | where {$_.extension -eq ".hash"} | where-object {$_ -ne $null}
$lookupTable = @{}
Foreach ($element in $List)
{
    #Get the type of file from filename
    $PSV_Type = $element.Name.Substring(0, $element.Name.indexOf("."))
    #Get the date sent from filename
    $Date_Sent = $element.Name.Substring($element.Name.length - 20,8)

    #Populate hashTable
    .....
}
$columns = @{Expression={$_.Name};Label="Date_Sent";width=12}, @{Expression={$_.Value};Label="PSV_Types";width=1000}
$lookupTable.GetEnumerator() | Sort-Object Name | Format-Table $columns | out-file C:\hashFiles.txt -width 1012

Maintenant, après tout cela, j'ai toujours obtenir ce résultat:

Date_Sent PSV_Types
--------- ---------
20091201 {31, LES ALLOCATIONS, LES AUDIT_TRAIL, LIVRES...}
20091202 {31, LES ALLOCATIONS, LES AUDIT_TRAIL, LIVRES...}
20091203 {31, LES ALLOCATIONS, LES AUDIT_TRAIL, LIVRES...}
20091204 {31, LES ALLOCATIONS, LES AUDIT_TRAIL, LIVRES...}
20091207 {31, LES ALLOCATIONS, LES AUDIT_TRAIL, LIVRES...}
20091208 {31, LES ALLOCATIONS, LES AUDIT_TRAIL, LIVRES...}
20091209 {31, LES ALLOCATIONS, LES AUDIT_TRAIL, LIVRES...}
20091210 {31, LES ALLOCATIONS, LES AUDIT_TRAIL, LIVRES...}
20091211 {31, LES ALLOCATIONS, LES AUDIT_TRAIL, LIVRES...}
20091214 {31, LES ALLOCATIONS, LES AUDIT_TRAIL, LIVRES...}
20091215 {31, LES ALLOCATIONS, LES AUDIT_TRAIL, LIVRES...}

Quelqu'un de plus sage dans les voies de powershell s'il vous plaît dites-moi ce que je suis absent. Comment puis-je me débarrasser de ces foutus points de suspension à la fin et il suffit d'écrire à tous les membres du groupe, peu importe combien il y en a? Dois-je juste rouler un peu ghetto de solution par la construction d'un gros tampon de chaîne et que la sortie vers un fichier ou est-il une meilleure façon de le faire?

Grâce.

OriginalL'auteur Bitfiddler | 2011-03-31