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