powered by simpleCommunicator - 2.0.49     © 2025 Programmizd 02
Форумы / Windows [игнор отключен] [закрыт для гостей] / Команде xcopy почему-то не нравится число параметров
19 сообщений из 19, страница 1 из 1
Команде xcopy почему-то не нравится число параметров
    #40014709
Vlad__i__mir
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Здравствуйте!

Пишу cmd и bat файл для резервного копирования файлов
bat-файл:
Код: powershell
1.
Copy_BackUp_Meta_Web_UserProfiles.cmd >> log_Copy_estateorenburg.log


cmd-файл:
Код: powershell
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
date /T
time /T

net use p: \\192.168.213.70\Backup 12345 /user:192.168.213.70\bkp

xcopy /s/e/z/y D:\Program Files (x86)\Integro\InMeta\estateorenburg\Meta p:\Inmeta-server\estateorenburg\Meta
xcopy /s/e/z/y D:\Program Files (x86)\Integro\InMeta\estateorenburg\Web p:\Inmeta-server\estateorenburg\Web
xcopy /s/e/z/y D:\Program Files (x86)\Integro\InMeta\estateorenburg\UserProfiles p:\Inmeta-server\estateorenburg\UserProfiles

net use p: /delete



и он мне говорит, что у xcopy недопустимое число параметров. По интернету проверил вроде все правильно прописал

Не пойму, где ошибка?
...
Рейтинг: 0 / 0
Команде xcopy почему-то не нравится число параметров
    #40014711
Dima T
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Если в путях есть пробелы, то их надо в двойных кавычках писать, и ключи лучше через пробел
Код: powershell
1.
xcopy /s /e /z /y "D:\Program Files (x86)\Integro\InMeta\estateorenburg\Meta" p:\Inmeta-server\estateorenburg\Meta
...
Рейтинг: 0 / 0
Команде xcopy почему-то не нравится число параметров
    #40014715
Vlad__i__mir
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Dima T
Если в путях есть пробелы, то их надо в двойных кавычках писать, и ключи лучше через пробел
Код: powershell
1.
xcopy /s /e /z /y "D:\Program Files (x86)\Integro\InMeta\estateorenburg\Meta" p:\Inmeta-server\estateorenburg\Meta


Спасибо, это помогло! Скажите , а он меня сейчас постоянно спрашивает "Что означает p:\Inmeta-server\estateorenburg\Meta - это файл или каталог" и по остальным тоже, а я буду запускать это задание через планировщик и поэтому отвечать ему не получится, нужно как-то сразу прописать, чтобы он знал что это каталог. Как это сделать?
...
Рейтинг: 0 / 0
Команде xcopy почему-то не нравится число параметров
    #40014719
Dima T
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Попробуй слэш в конец добавить
Код: powershell
1.
p:\Inmeta-server\estateorenburg\Meta\


или как маску писать
Код: powershell
1.
p:\Inmeta-server\estateorenburg\Meta\*.*



и xcopy устаревшая утилита, нынче есть robocopy, тоже самое, но функционал побольше
...
Рейтинг: 0 / 0
Команде xcopy почему-то не нравится число параметров
    #40014729
Vlad__i__mir
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Dima T
Попробуй слэш в конец добавить
Код: powershell
1.
p:\Inmeta-server\estateorenburg\Meta\


или как маску писать
Код: powershell
1.
p:\Inmeta-server\estateorenburg\Meta\*.*



и xcopy устаревшая утилита, нынче есть robocopy, тоже самое, но функционал побольше


Да, это помогло.

Ещё такая проблема, у меня этот cmd-файл отрабатывает нормально только если я его запуская напрямую с помощью "Запустить от имени администратора", а если я его пытаюсь запустить через bat-файл даже с помощью "Запустить от имени администратора" или через планировщик задания, то он не отрабатывает - открывается cmd на секунду и тут же закрывается, в планировщике аналогично - задание запускается и через секунду завершается
...
Рейтинг: 0 / 0
Команде xcopy почему-то не нравится число параметров
    #40014732
Dima T
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В планировщике, на вкладке общие поставь: выполнять вне зависимости от регистрации пользователя и выполнять с наивысшими правами.
...
Рейтинг: 0 / 0
Команде xcopy почему-то не нравится число параметров
    #40014745
Vlad__i__mir
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Dima T
В планировщике, на вкладке общие поставь: выполнять вне зависимости от регистрации пользователя и выполнять с наивысшими правами.


"выполнять с наивысшими правами" - установил
"выполнять вне зависимости от регистрации пользователя" - было установлено

Все равно задача запускается и тут же завершается
...
Рейтинг: 0 / 0
Команде xcopy почему-то не нравится число параметров
    #40014762
Basil A. Sidorov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Vlad__i__mir
Все равно задача запускается и тут же завершается
Зарубите себе на носу или в любом другом подходящем для вас месте, что работа с сетевыми ресурсами в скриптах делается ровно двумя способами:
1. UNC;
2. Явное монтирование сетевого ресурса на локальные "пуквочки".
Оба варианта требуют учётных данных которые или явно указываются или (неявно) берутся из учётных данных пользователя, под которым запускается скрипт. Специальная учётная запись NetworkService по разному работает в домене и вне домена.
В любом случае вы не можете одновременно использовать две разные учётные записи для подключения к одному и тому же серверу. Который LanmanServer, а не RDP/HTTP и всё такое.
...
Рейтинг: 0 / 0
Команде xcopy почему-то не нравится число параметров
    #40014770
Vlad__i__mir
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Basil A. Sidorov
Vlad__i__mir
Все равно задача запускается и тут же завершается
Зарубите себе на носу или в любом другом подходящем для вас месте, что работа с сетевыми ресурсами в скриптах делается ровно двумя способами:
1. UNC;
2. Явное монтирование сетевого ресурса на локальные "пуквочки".
Оба варианта требуют учётных данных которые или явно указываются или (неявно) берутся из учётных данных пользователя, под которым запускается скрипт. Специальная учётная запись NetworkService по разному работает в домене и вне домена.
В любом случае вы не можете одновременно использовать две разные учётные записи для подключения к одному и тому же серверу. Который LanmanServer, а не RDP/HTTP и всё такое.


Очень интересно, но не понятно ))

Остальные скрипты, правда созданные не мной работают с такой строкой подключения как и у меня:
Код: powershell
1.
net use p: \\192.168.213.70\Backup 12345 /user:192.168.213.70\bkp
...
Рейтинг: 0 / 0
Команде xcopy почему-то не нравится число параметров
    #40014786
Basil A. Sidorov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Если указан пользователь, но не указан пароль, то пароль (сюрприз!) берётся из учётных данных текущего пользователя.
Если ваш пароль не совпадает с требуемым - будет облом.

P.S.
Если чего-то непонятно - надо учиться. Гуглежом и экспериментами.
...
Рейтинг: 0 / 0
Команде xcopy почему-то не нравится число параметров
    #40014788
Dima T
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Пиши лог, смотри в нем что происходит
Код: powershell
1.
2.
net use ... >> my_log.log
xcopy ...  >> my_log.log
...
Рейтинг: 0 / 0
Команде xcopy почему-то не нравится число параметров
    #40014849
Vlad__i__mir
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Dima T
Пиши лог, смотри в нем что происходит
Код: powershell
1.
2.
net use ... >> my_log.log
xcopy ...  >> my_log.log



Сделал.
Заработало, не пойму правда почему - я в настройках действий только прописал ещё директорию где скрипт лежит (там было написано, что это не обязательно), но заработало
...
Рейтинг: 0 / 0
Команде xcopy почему-то не нравится число параметров
    #40014853
Dima T
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Vlad__i__mir
Заработало, не пойму правда почему

Это плохо, значит в любой момент может перестать работать. Наблюдай, периодически заглядывай в лог.
...
Рейтинг: 0 / 0
Команде xcopy почему-то не нравится число параметров
    #40014922
Basil A. Sidorov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Что тут понимать-то???
Без явного указания текущий каталог совпадает с домашним каталогом пользователя. Хочется всегда "плясать от скрипта" - ставим волшебное:
Код: plaintext
1.
 setlocal
 pushd "%~dp0" || exit /b 1
в начале скрипта.

P.S.
Читайте доки - они рулят.
...
Рейтинг: 0 / 0
Команде xcopy почему-то не нравится число параметров
    #40015013
Dima T
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Basil A. Sidorov, читаем форум
Vlad__i__mir
"выполнять вне зависимости от регистрации пользователя" - было установлено

При этой настройке по кнопке сохранить вылазит окошко выбора пользователя под кем запустить и пароль надо ввести правильный.
...
Рейтинг: 0 / 0
Команде xcopy почему-то не нравится число параметров
    #40015018
fkthat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
"net use", вроде бы, принимает пароль как параметр, судя по help.
...
Рейтинг: 0 / 0
Команде xcopy почему-то не нравится число параметров
    #40015025
Dima T
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
fkthat
"net use", вроде бы, принимает пароль как параметр, судя по help.

net use тут вообще не в тему, какое-то наследие доса копипастят лишь бы работало.
...
Рейтинг: 0 / 0
Команде xcopy почему-то не нравится число параметров
    #40015140
Basil A. Sidorov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
"net use" тут полностью в тему. Просто потому, что копирование идёт на "локальный" "диск", который создан этим "net use".
Да - нахрен не нужно при правильной организации, но раз уж используется, то использовать надо правильно. И вдумчиво .
...
Рейтинг: 0 / 0
Команде xcopy почему-то не нравится число параметров
    #40015761
s62
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Vlad__i__mir
Все равно задача запускается и тут же завершается
Добавить в файл в конце команду pause для отладки, окно не закроется и можно будет прочитать, что там написано - скорее всего есть какое-то служебное сообщение, почему не копируется.
...
Рейтинг: 0 / 0
19 сообщений из 19, страница 1 из 1
Форумы / Windows [игнор отключен] [закрыт для гостей] / Команде xcopy почему-то не нравится число параметров
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]