Я не могу копировать файлы внутри каталога Windows с помощью powershell

Я пытаюсь установить одно приложение удаленно и копирую связанные файлы в каталог Windows (C:\windows\System32). установка происходит, но копирование не происходит, но я могу копировать файлы в другое место. Пожалуйста, предложите способ копирования файлов в каталог Windows с помощью PowerShell. Я использую элемент копирования для копирования файлов.


person VivekRR    schedule 01.09.2015    source источник
comment
Вам, вероятно, требуются повышенные разрешения для установки, и вам лучше использовать установщик MSI (официальный и поддерживаемый способ установки программного обеспечения) для удаленной установки ваших приложений. В противном случае я предлагаю вам сделать их переносимыми, то есть не зависящими от файлов, существующих в определенной папке, и иметь все файлы в папке с основным исполняемым файлом.   -  person Vesper    schedule 01.09.2015
comment
Я также использовал установщик MSI, но столкнулся с той же проблемой. Но он будет копироваться, если мы запускаем файл непосредственно из системы. Только при удаленном нажатии приложения файлы не копируются, но приложение устанавливается и создается запись ARP. Поскольку я загружаю приложение из SCCM, у меня нет проблем с повышенными разрешениями.   -  person VivekRR    schedule 01.09.2015
comment
Вы действительно делаете это через sccm или тег неправильный? Если да, то это приложение или пакет и для пользователя или для машины? Пакеты SCCM для каждой машины запускаются с системной учетной записью и имеют все необходимые права, но они всегда будут запускаться в 32-битной системе, поэтому, если бы это была 64-битная машина, файлы оказались бы в C:\Windows\Syswow64.   -  person Syberdoor    schedule 02.09.2015
comment
Пожалуйста, предоставьте то, что у вас есть, чтобы мы могли помочь. Прямо сейчас мы понятия не имеем, чем вы занимаетесь, и нужна ли вам копия по запросу или по запросу или что-то в этом роде.   -  person Deadly-Bagel    schedule 02.09.2015


Ответы (1)


Для работы на удаленном компьютере вы можете использовать команду New-PSSession: https://technet.microsoft.com/en-us/library/hh849717.aspx
А чтобы делать что-то на удаленной машине, вы можете использовать Invoke-Command: https://technet.microsoft.com/en-us/library/hh849719.aspx

Или вы можете работать с UNC-путем

$path = '\\' + $host + '\c$\System32'
person N.R.    schedule 07.10.2015