andri190
29-09-2015, 09:49
Сам код рабочий,всё импортирует и экспортирует,но вот проблема со знаками в экспортируемом файле.
В нём заместо символов знаки "?".Как я понимаю это проблема с кодировкой?
$CSVfileOld="F:\Практика\user.csv"#переменная
$CSVfileNew="F:\Практика\NEWuser.csv"#переменная
Import-Module ActiveDirectory;#подключаем модуль Active Directory
$UserList = Import-Csv $CSVfileOld #Импортируем в $UserList csv файл $CSVfileOld
$UserList2 = $UserList |Foreach{$U=$_ ; $_.FIO.Tostring() }|Foreach{$UDN=Get-ADUser -Filter {name -eq $_}; ADD-Member -InputObject $U -MemberType NoteProperty -Name DN -Value $UDN;$U}
$UserList2 | Export-csv $CSVfileNew
Пробовал через -Encoding UTF8 в импорте и экспорте,но не работает.
В нём заместо символов знаки "?".Как я понимаю это проблема с кодировкой?
$CSVfileOld="F:\Практика\user.csv"#переменная
$CSVfileNew="F:\Практика\NEWuser.csv"#переменная
Import-Module ActiveDirectory;#подключаем модуль Active Directory
$UserList = Import-Csv $CSVfileOld #Импортируем в $UserList csv файл $CSVfileOld
$UserList2 = $UserList |Foreach{$U=$_ ; $_.FIO.Tostring() }|Foreach{$UDN=Get-ADUser -Filter {name -eq $_}; ADD-Member -InputObject $U -MemberType NoteProperty -Name DN -Value $UDN;$U}
$UserList2 | Export-csv $CSVfileNew
Пробовал через -Encoding UTF8 в импорте и экспорте,но не работает.