Форум программистов, компьютерный форум, киберфорум
Batch (CMD/BAT)
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
 
 Аватар для gurlov
3 / 3 / 3
Регистрация: 27.05.2014
Сообщений: 373

Кириллица в именах папок при работе с psexec

29.10.2015, 18:13. Показов 36883. Ответов 27
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Здравствуйте.
Подскажите как исправить следующее:
Захожу в CMD удалённой машины с помощью psexec:
Windows Batch file
1
PsExec.exe \\comp -u "comp\user" -p password cmd
далее всё нормально работает, вывод всех команд на кирилице хорошо читаем, но проблема возникает, когда дохожу до кирилице в имени папок. Например:
Bash
1
2
3
4
5
6
7
8
C:\>cd Users
cd Users
 
C:\Users>cd Пользователь
Синтаксическая ошибка в имени файла, имени папки или метке тома.
cd>;L7>20B5;L
 
C:\Users>
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
29.10.2015, 18:13
Ответы с готовыми решениями:

Расчёт дат для их использования в именах файлов и папок при переименовании
День добрый!!! мне нужна помощь, подскажите как написать БАТНИК, что бы можно было копировать одну папку в тот каталог и что бы она еще...

Удаление папок по дате в их именах
Доброго времени суток! У меня появилась проблема по удаление папок по дате. Суть: Есть папка C:\reserv, куда после запуска bat-ника...

Notepad++ Кракозябры в русских именах файлов и папок
Народ. Вроде пользуюсь Notepad++ уже достаточно давно, но впервые столкнулся вот с какой траблой. Если папка или файл в имени имеют русские...

27
1 / 1 / 0
Регистрация: 18.09.2018
Сообщений: 15
19.09.2022, 17:29
Студворк — интернет-сервис помощи студентам
Прошу не оффтопить в теме, а высказываться по существу. Если больше нечего ответить, то ваш пост не несёт никакой информативности. В моём случае проблема касается папок и файлов софта написанного российскими разработчиками которые устанавливаются в program files. Можно заморочиться переименовать все папки и файлы переписать имена в реестрах но какой в этом толк когда скорее всего есть изящное решение?
0
3651 / 1833 / 170
Регистрация: 27.02.2021
Сообщений: 9,059
19.09.2022, 19:24
Цитата Сообщение от Shelsun Посмотреть сообщение
В моём случае проблема касается папок и файлов софта написанного российскими разработчиками
Но винда то не Российская ? А про "нечего ответить", с этим (по русски) я сталкивался на заре освоения компа и в последующие годы у других. Форум не позволяет вырезать моё сообщение, что-бы оно тебе глаза не мозолило, ты уж прости пож-та. С другой стороны ты ведь не ТС, так какого тебя тема чужая интересует ? Заведи свою и будешь её "модерировать".
1
 Аватар для volodin661
6809 / 2310 / 350
Регистрация: 10.12.2013
Сообщений: 7,969
19.09.2022, 20:16
PowerShell
1
Invoke-Command -ComputerName Server01, Server02 -ScriptBlock {Set-Location /Users/КонрадКарлович}
0
4 / 4 / 0
Регистрация: 16.10.2014
Сообщений: 137
26.08.2024, 07:04
2024 год, тоже присоединяюсь к вопросу.
Делаю
Bash
1
psexec \\IP cmd
и если даже просто ввести что-нибудь кириллицей и нажать Enter, пишет типа:
Bash
1
2
3
1CG5=85
"▲1CG5" не является внутренней или внешней
командой, исполняемой программой или пакетным файлом.
0
 Аватар для volodin661
6809 / 2310 / 350
Регистрация: 10.12.2013
Сообщений: 7,969
26.08.2024, 15:03
rsuan,
2024 год.

а в 2004-м Марк Русинович, скорее, развлекался, чем ставил себе задачу реализовать серьёзное приложение
для практических нужд удалённого управления.


в любом случае надо синхронизировать codepage для удалённого и принимающего процессов.

это сделано ?
0
1748 / 353 / 41
Регистрация: 15.10.2012
Сообщений: 550
04.09.2024, 23:05
Где-то на ру-борде проскакивало, что консольные утилиты SysInternals просто криво работают с текущей кодовой таблицей (что-то типа банально не делают setmode). Возможно, отсюда и проблемы.
0
4 / 4 / 0
Регистрация: 16.10.2014
Сообщений: 137
07.05.2025, 17:46
Цитата Сообщение от volodin661 Посмотреть сообщение
в любом случае надо синхронизировать codepage для удалённого и принимающего процессов. это сделано ?
Экспериментировал по-всякому, не удалось. Буду благодарен если на конкретном примере покажете, а перед этим сами проверите ваш метод.
0
 Аватар для volodin661
6809 / 2310 / 350
Регистрация: 10.12.2013
Сообщений: 7,969
08.05.2025, 21:56
Цитата Сообщение от rsuan Посмотреть сообщение
а перед этим сами проверите ваш метод.
Мой метод ?
Мой метод - это здравый смысл. Если текстовый файл натурально имеет кодировку "A", то и
'кодовая страница', заведующая экраном, находящегося у тебя перед глазами, должна об этом 'знать' в кавычках
и соответствующим образом подстроена.

Про psexec уже практически ничего не помню, из того, что осталось у меня в памяти:
сделан он как 'червяк', то есть, открывает на подопытной машинке заднюю дверцу ( TCP сокет ) и запускает на ней заданный процесс, подменив предварительно ввод/вывод этого процесса на собственный , чтобы передавать результаты вывода по трубе через заднюю дверцу пользователю psexec ( то есть, тебе ).

Кроме того, рулевой процесс на удаленной машине реализован как сервис, а после исполнения сам себя из сервисов удаляет.

Вряд ли он ( Русинович ) серьёзно тестировал свою утилиту на разных туземных языках.

Учитывая всё вышенаписанное, самой правильной схемой использования PSExec представляется передача последнему своего собственного ( в смысле подготовленного тобой )* исполняемого exe-файла, который будет исполняться на удалённой машине.

Тут уж без дураков и без испорченного телефона, всё в твоих руках.


(*) По теперешним временам, приготовить такой exe файл сможет даже многодетная пьяная женщина с трудной судьбой;
достаточно изложить AI на человечьем языке свои требования и тот всё напишет сам на C#.

Добавлено через 42 минуты
Вот свободная версия с исходниками и с полной функциональностью psexec:
https://www.poweradmin.com/paexec/
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
08.05.2025, 21:56
Помогаю со студенческими работами здесь

При работе строковых функций над элементами массива кодировка слетает и кириллица отображается в виде знаков
Учу php месяца полтора и первый раз столкнулась с проблемой кодировки. Помогите пожалуйста разобраться... Строковые функции сами по...

Замена в именах папок определённых русских букв сходными по написанию английскими
Много искал в интернете, но так и не нашёл ответа на свой вопрос. Вот моя проблема: в папке имеется N под папок проименованные по...

Наличие кириллических символов в именах папок и файлов воспринимается как синтаксическая ошибка
Помогите пожалуйста решить следующую проблему: Есть локальный компьютер (Windows 7x64), в нем открываю cmd.exe, проверяю кодировку:...

Система папок и единая точка входа при работе с сервисами
Здравствуйте, видел в одном проекте систему папок, например, services, а внутри лежат файлы которые отвечают за разные api сервисов,...

Отображение папок в сетевом окружении и сбои при работе в интернете
Добрый день! Надеюсь на помощь специалистов, т.к. сама в вопросах настройки сети не сильна. Имею следующее: модем интеркросс (настроен...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
28
Ответ Создать тему
Новые блоги и статьи
Модель здравосохранения 17. Планы на выгорание
anaschu 23.05.2026
Вот конкретная схема реализации: В классе Работник добавить: накопленнаяУсталость — растёт каждый час работы, снижается в перерывы и болезни коэффициентПрезентеизма — снижает продуктивность. . .
Изменение цветов в палитре gif файла aka фавикона
russiannick 23.05.2026
Изменение цветов в палитре gif файла, юзаемого как фавиконка в составе html-файла, помещенная в base64, средствами нативного Java Script, навеянное сном в майский день. Для работы необходим браузер,. . .
Модель здравосохранения 16. Слишком хорошие и здоровые сотрудники уходят, недовольные зарплатой
anaschu 23.05.2026
Отладка увольнений и настройка производительности Сегодня во второй половине дня разобрались с механикой увольнений и настроили коэффициент сложности заданий. Вот что было сделано. . . .
Как я стал коммунистом))) Модель сохранения здоровья сотрудников, запись блога номер 15
anaschu 23.05.2026
Внезапно хорошее здоровье сотрудников не нужно капиталистам?))
Модель здравоСохранения 15. Как мы чинили AnyLogic модель рабочего коллектива: сочленение диаграммы состояний болезней и поломок в ресурспул
anaschu 23.05.2026
Как мы чинили AnyLogic модель рабочего коллектива Сегодня разобрались с пятью багами, из-за которых модель либо падала с ошибкой, либо давала совершенно бессмысленные результаты. Каждый баг был. . .
Диалоги с ИИ
zorxor 23.05.2026
Насколько я понимаю - Вы - Искусственный Интеллект. Это так? Да, всё верно. Я — искусственный интеллект. Я представляю собой большую языковую модель, созданную для помощи в самых разных задачах. . . .
Модель здравосохранения 14. Собираем всю модель вместе.
anaschu 22.05.2026
Модель собрана. В будущих постах на видео я покажу, как она работает. В этом посте запускаем её, проверяем результаты и разбираем что можно с ней делать дальше. Перед запуском проверяем. . .
Модель здравоохранения 13. Добавление самой системы здравоохранения.
anaschu 22.05.2026
В предыдущем посте мы настроили болезни. Теперь добавим события, которые управляют здоровьем всего коллектива, а также настроим рабочий график и расчёт финансов. В Main создаём четыре события. . . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru