Zmihail
26-03-2021, 08:22
Подскажите как реализовать следующее
Есть доступ к командной строке через идеал администратор, мне нужно скопировать каталог с удаленного к каталога .... Windows\Recent на общий ресурс. В пути до этого каталога встречается имя пользователя который работает в системе
Делаю командой
echo D|xcopy "c:\Users\%username%\AppData\Roaming\Microsoft\Windows\Recent" "v:\%computername%\Recent" /E /Y /H /R /K
проблема в том что %username% через командную строку на УДАЛЕННОМ компьютере возвращает имя компьютера со значком доллар на конце, а не имя пользователя, как решить этот вопрос средствами bat файла ?
Есть ещё команда wmic computersystem get usermane /value которая корректно отрабатывает удаленно, и выдаёт имя текущего пользователя кто зашел на компьютер, вопрос в том как передать это имя пользователя в Bat файл ??? чтобы добраться до каталога Recent ?
Есть доступ к командной строке через идеал администратор, мне нужно скопировать каталог с удаленного к каталога .... Windows\Recent на общий ресурс. В пути до этого каталога встречается имя пользователя который работает в системе
Делаю командой
echo D|xcopy "c:\Users\%username%\AppData\Roaming\Microsoft\Windows\Recent" "v:\%computername%\Recent" /E /Y /H /R /K
проблема в том что %username% через командную строку на УДАЛЕННОМ компьютере возвращает имя компьютера со значком доллар на конце, а не имя пользователя, как решить этот вопрос средствами bat файла ?
Есть ещё команда wmic computersystem get usermane /value которая корректно отрабатывает удаленно, и выдаёт имя текущего пользователя кто зашел на компьютер, вопрос в том как передать это имя пользователя в Bat файл ??? чтобы добраться до каталога Recent ?