Я пытаюсь скопировать файл конфигурации в область Appdata \ Local, чтобы в нем были настройки профиля программного обеспечения для каждого пользователя на рабочей станции. Я пытаюсь сделать сценарий универсальным, чтобы он работал на нескольких рабочих станциях. Папка, в которую я копирую, отличается для каждой рабочей станции. На каждой рабочей станции имя будет одинаковым вплоть до уникального кода в конце. Подробнее см. Пример кода ниже.
Я не могу найти правильный тег powershell для копирования всем пользователям по какой-то причине, когда я использую *, он возвращает ошибку недопустимых символов. Я также не могу найти способ настроить его для копирования в согласованную именованную папку с уникальным тегом в конце. (Тег в конце необходим для работы программного обеспечения.)
$Source = 'd:\ArcProInstallMedia\user.config'
$Destination = 'c:\users\*\appdata\local\esri\ArcGisPro_StrongName_UNIQUE CODE NUMBER HERE \2.3.0.0'
Copy-Item -Path $Source -Destination $Destination -Force
Я ожидаю, что скрипт сможет скопировать файл конфигурации пользователя из его местоположения по умолчанию на каждой рабочей станции в каждый профиль пользователя на рабочей станции. Я хочу, чтобы это работало на нескольких рабочих станциях, поэтому мне не нужно каждый раз редактировать код.