powershell importação-csv mangles caracteres diacríticos

2

Estou tentando criar usuários no AD (servidor R2 2003) de um arquivo CSV usando o PowerShell (v2)

quando eu uso o import-csv, os dados resultantes ficam desconfigurados quando os nomes possuem caracteres diacríticos. Jerónimo acaba como Jerónimo. Daniëlle acaba sendo Daniela etc.

Se eu enviar o arquivo no console de PS usando Type ou get-content, tudo estará bem:
PS > tipo. \ Users.csv
PS > get-content. \ Users.csv
Os comandos acima resultam em caracteres sendo exibidos corretamente, então tenho certeza que não é um console não.

Alguém tem uma solução para isso ou pode explicar esse comportamento?

Atenciosamente, Peter Berkhout

    
por Peter Berkhout 13.05.2011 / 07:00

1 resposta

0

Use o parâmetro -Encoding de Import-Csv :

Import-Csv -Encoding UTF7 -Path Users.csv
    
por 11.01.2012 / 03:09