Hallo zusammen,
ich habe eine Frage zur manuellen Paketerstellung über den neo42 Package Config Editor und zum anschließenden Testen.
In meinem konkreten Fall geht es darum, im Abschnitt CustomInstallUserPartEnd eine Datei in das Benutzerverzeichnis $envAppData\Software\settings.json zu kopieren.
Hierfür verwende ich den folgenden Befehl:
Copy-File -Path "$dirSupportFiles\settings.json" -Destination $envAppData\Software\settings.json
In der neo42PackageConfig.json habe ich die Werte wie folgt gesetzt:
„UserPartOnInstallation“: true,
„UserPartOnUninstallation“: false,
Die Deploy-Application.ps1 habe ich mit dem Parameter InstallUserPart ausgeführt. Nun erhalte ich jedoch folgende Fehlermeldung:
[Copy-File] :: Failed to copy file(s) in path [C:\neoPackage\Hersteller\Software\1.0\SupportFiles\settings.json] to destination [C:\WINDOWS\system32\config\systemprofile\AppData\Roaming\Software\settings.json].
Das Problem ist, dass er die Quelle unter SupportFiles erwartet, obwohl sich die Datei eigentlich unter SupportFiles\User befindet.
Wenn ich die Dokumentation im Abschnitt „ActiveSetup und nutzerspezifische Skriptausführung“ richtig verstehe, soll man jedoch die Variable $dirSupportFiles verwenden und das Skript ergänzt im Benutzerteil den Ordner User automatisch.
Auch wenn ich das Skript nicht im Systemkontext ausführe, erhalte ich dieselbe Fehlermeldung.
Kann mir jemand sagen, was ich hier übersehe bzw. falsch mache?
Gruß