Скрипт PowerShell для получения UTF8? - PullRequest
0 голосов
/ 20 октября 2011

У нас есть сценарий PowerShell, который создает пользователя в Microsoft Exchange и Active Directory.

Мы получаем данные пользователя с помощью предварительно отформатированного текста, который служит своего рода CSV с:

$data = import-csv signup.txt

Но проблема в том, что, поскольку мы из Испании, иногда возникает символ ñ, который не улавливается сценарием и генерирует неверное имя пользователя и неверные данные.Итак, мы ставим его с N, а затем вводим в Exchange и снова меняем его там.

Как я могу решить эту проблему?

1 Ответ

2 голосов
/ 26 октября 2011

Я рекомендую преобразовать файл в UTF-8. Потому что с ним работает командлет import-csv.

Я обычно создаю пустой файл в notepad ++ с кодировкой UTF-8 и копирую текст из другого файла. Или как указано здесь

Get-Content signup.txt -Encoding Ascii | Out-File signup_utf8.txt -Encoding UTF8
Import-Csv signup_utf8.txt
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...