ich hänge gerade an einer Kleinigkeit fest denke ist.
Innerhalb eines Paketes möchte ich gerne 5 *.xml Dateien in:
C:\Users\username\AppData\Roaming\Avaya\Avaya one-X Communicator\
kopieren. Der setup.inf Teil dazu sieht so aus (/AW als Schalter gesetzt)
Code: Select all
[Product]
; ReplaceEnv <Variable>
#Set:Product
#Set:CpXML, DONTDELETE
#Set:Installation, DONTDELETE
#Set:Deinstallation, DELETE
#Reg:OnUninstallProduct, DELETE
#Reg:Product
#Ini:Product
#Security:Product
[Set:Product]
[Set:CpXML]
1:config.xml, "%userprofile%\AppData\Roaming\Avaya\Avaya one-X Communicator\", ALWAYS CLIENT, 0
1:customize.xml, "%userprofile%\AppData\Roaming\Avaya\Avaya one-X Communicator\", ALWAYS CLIENT, 0
1:dialingRules.xml, "%userprofile%\AppData\Roaming\Avaya\Avaya one-X Communicator\", ALWAYS CLIENT, 0
1:onexcuiconfig.xml, "%userprofile%\AppData\Roaming\Avaya\Avaya one-X Communicator\", ALWAYS CLIENT, 0
1:userprofile.xml, "%userprofile%\AppData\Roaming\Avaya\Avaya one-X Communicator\", ALWAYS CLIENT, 0
C:\ProgramData\$Matrix42Scripts$\Avaya\one-X Communicator\6.2.14.4
ich habe es mit %appdata% anstelle con %userprofile%\AppData\Roaming versucht, die Sektion Set:CpXML mit dem CLIENT flag versehen, ohne CLIENT Flags. Die Dateien wollen nicht an meinen gewünschten Ort.
Beiträge die ich hier im Forum gefunden habe, haben mich zwar wieder auf den CLIENT Flag gebracht, aber das korrekte Ergebnis bleibt aus.
Des weiteren habe ich schon ewig ein Java Paket, welches die exception.sites in LocalLow kopiert - das funktioniert wunderbar
Code: Select all
1:exception.sites, %userprofile%\AppData\LocalLow\Sun\Java\Deployment\security\, ALWAYS CLIENT, 0
Vielen Dank für jegliche Hilfe im Voraus, bleibt gesund.
mhans
EDIT:
Ich hab die zu kopierenden XML Dateien jetzt in einen Unterordner verschoben und die Sektion Set:CpXML mit dem Client Flag versehen. Die Matrix Copy Befehle habe ich durch ein XCopy ersetzt
Code: Select all
#Set:Product
#Set:CpXML, CLIENT DONTDELETE
#Set:Installation, DONTDELETE
#Set:Deinstallation, DELETE
#Reg:OnUninstallProduct, DELETE
#Reg:Product
#Ini:Product
#Security:Product
[Set:Product]
[Set:CpXML]
CallHidden xcopy "%App%\XML\*.*" "%AppData%\Avaya\Avaya one-X Communicator\" /S /E /Y
C:\Users\username\AppData\Roaming\Avaya\Avaya one-X Communicator\
...es ist verhext