Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Скриптовые языки администрирования Windows (http://forum.oszone.net/forumdisplay.php?f=102)
-   -   powershell - невозможно выполнить копирование (http://forum.oszone.net/showthread.php?t=354140)

ts1000win 03-09-2023 05:01 3015062

powershell - невозможно выполнить копирование
 

NickM 03-09-2023 10:37 3015067

Так проверьте наличие указываемого файла в директории.

Может оказаться, что там находится:
Код:

termsrv.dll.dll

Petya V4sechkin 03-09-2023 11:04 3015069

ts1000win, как это вообще понимать?
Запускаете PowerShell, но команды из cmd (cd, xcopy).
Пытаетесь заменить системный файл termsrv.dll (наверное, патч для множественного подключения по RDP на клиентской ОС). При этом целевой файл, если он существует, может блокироваться системой, и/или для записи не хватает разрешений NTFS.
Сплошные неясности.

YuS_2 03-09-2023 12:39 3015072

ts1000win,
1. для powershell "%windir%" - просто набор символов, если требуется путь к каталогу Windows, то:
Код:

$env:windir
- поможет
2. Прав админа, для копирования файлов в system32, вполне хватает, но для заблокированного файла, замена попросту невозможна... а файл termsrv.dll используется системой и он, естественно, заблокирован.

Цитата:

Цитата Petya V4sechkin
но команды из cmd »

Powershell - командная оболочка, он умеет запускать команды из cmd, которые не встроены в интерпретатор cmd, а имеют отдельные файлы, т.е. являются, по сути, утилитами...

NickM 03-09-2023 13:15 3015078

Цитата:

Цитата YuS_2
1. для powershell "%windir%" - просто набор символов, »

Так ведь в данном случае это параметр для xcopy, а она уж точно должна уметь в указанную переменную окружения.

YuS_2 03-09-2023 14:43 3015085

Цитата:

Цитата NickM
xcopy, а она уж точно должна уметь в указанную переменную окружения. »

переменные раскрывает не xcopy, а интерпретатор cmd и передает уже в раскрытом виде, т.е. в виде абсолютного пути...

ts1000win 06-09-2023 17:16 3015220

Получилось изменив права termsrv.dll софтом TakeOwnershipEx.

YuS_2 07-09-2023 07:38 3015245

Цитата:

Цитата ts1000win
Получилось »

да, можно сделать многое, но только если есть понимание того, что именно делается... иначе, через некоторое время появляются вопросы о возможности восстановления того или иного ПО, после подобных действий... и речь не о Вас, в частности, а о ситуации вообще. Примеров тому масса и здесь, на нашем форуме, присутствуют особенно яркие... :)
В том смысле, что обычно, если есть понимание выполняемых действий, то и информацию о них находят легко... без лишних вопросов на форумах. Но если кроме упрямства, нет ничего, что сподвигло бы к приобретению необходимых знаний, то шишек на лбу, зачастую набивают достаточно много, при этом абсолютно не обращая внимания на те же шишки на чужих лбах... как-то так. Ну да ладно, у каждого свой путь и свои "грабли". :)


Время: 12:50.

Время: 12:50.
© OSzone.net 2001-