![]() |
Создание локального пользователя с данными из csv
Добрый день!
Есть csv файл с столбцами: Login, Password, FullName, Comment, Группа Нужен скрипт, который будет создавать (обновлять данные если пользователь уже есть) беря данные из csv файла. НО дополнительно к этому, в столбце Comment будет содержаться несколько кавычек, пример: ООО "Рога и Копыта" | Менеджер "проекта" |
HiFiN, какой ваш вариант? По нему сможете получить подсказки и конкретные советы.
|
Добрый день!
Мой вариант не подходит, так как он отличается от "надо" и сырой. Пока под каждого пользователя создается батник: net user %user_name% %user_passw% /add /expires:never net user %user_name% /fullname:%full_name% /comment:%comment% net localgroup "%localgroup%" %user_name% /add и в %comment% несколько кавычек не понимает ( |
Цитата:
Код:
>net.exe user Iska /comment:"\"Рога и Копыта\" Ltd." |
Код:
net user "manager" /fullname:"Петр Васильев" /comment:"ООО \"Отдел \"Рога и Копыта\" | г. Санкт-Петербург | Менеджер" |
HiFiN, с одного раза разве не понятно? Экранировать надо:
Код:
>net.exe user "Iska" /fullname:"Петр Васильев" /comment:"ООО \"Отдел \"Рога и Копыта\" ^| г. Санкт-Петербург ^| Менеджер" |
Цитата:
Ну и, как верно отметил Iska, при использовании знака вертикальной черты (pipe) нахлебаетесь проблем. |
Спасибо.
Я сразу не понял, что экранировать надо и «|». Можете подробней описать, какие проблемы вызовет «|» в описание? P.S. А что насчет bat, которые брал бы данные из csv? Есть ли такая возможность? Если нет, то можно ли заставить брать "полные" команды из excel? Т.е. у меня в excel на одной странице будет логин, фио и описание, а на второй будет формула в нескольких строках: " ="net user """&A*&""" /fullname:"""&B*&""" /comment:"""&C*&"""" " Можно ли заставить брать эти команды? |
Цитата:
Мы же речь всё ещё ведём про: Цитата:
Цитата:
Цитата:
|
Время: 23:17. |
Время: 23:17.
© OSzone.net 2001-