none
Как указать кодировку в скрипте. RRS feed

  • Вопрос

  • Есть файл csv

    "name","description"
    "RBL_DEPT_121-141","Бух - Блок главного бухгалтера"
    "RBL_DEPT_121-142","Бух - Отдел налогового планирования, учета и отчетности"
    "RBL_DEPT_121-143","Бух - Отдел учета активов и обязательств"
    "RBL_DEPT_121-144","Бух - Отдел учета денежных средств и расчетов"
    "RBL_DEPT_121-145","Бух - Отдел учета производственных затрат"
    "RBL_DEPT_121-146","Бух - Отдел учета расчетов по оплате труда с персоналом"

    Есть скрипт по заведению групп

    $file = Import-Csv C:\Users\user\group.csv
    foreach ($group in $file) { `
    New-ADGroup -GroupCategory Security -GroupScope Global -SamAccountName $group.name `
    -DisplayName $group.name -Path  "OU=121,OU=RBLG,OU=Groups,OU=Domain Root Entry,DC=ru" `
    -Name $group.name -description $group.description}

    После отработки скрипта получаем вместо русского языка вопросики


    http://zorion.ru

    21 февраля 2013 г. 5:19

Ответы

  • У Get-Content есть параметр -Encoding или сохранить csv в другой кодировке(Unicode,UTF-8).

    $file = Get-Content C:\Users\user\group.csv | ConvertFrom-CSV

    • Помечено в качестве ответа zorion 21 февраля 2013 г. 5:45
    21 февраля 2013 г. 5:26
    Отвечающий