Dateien kopieren in %userprofile% nicht erfolgreich
-
- Posts: 74
- Joined: 17. Feb 2009, 11:12
- Contact:
Dateien kopieren in %userprofile% nicht erfolgreich
Hallo zusammen,
ich hab hier eine Software, die beim ersten Start einen Ordner mit Unterordnern und Dateien erstellt im Verzeichnis %userprofile%\Anwendungsdaten
in dieser Struktur wird auch noch eine config.xml erzeugt.
Nun mein Problem:
bevor die Verzeichnisstruktur samt Datei durch den Programmstart erzeugt wird, möchte ich dies gerne durch ein Paket erzeugen, und zwar muss sich das Paket bei jedem User installieren. Hintergrund ist, dass ich die config Datei anpassen muss. Es passiert aber gar nichts, was mach ich falsch? Die Datei und die Ordner liegen im %src%
hier der Abschnitt in der setup.inf
[Set:Product]
1:,"%userprofile%\anwendungsdaten", CREATE DIRECTORY CASCADED, 0
copy "%src%\client.xml" "%userprofile%\anwendungsdaten\canxxx"
Vielen Dank schonmal
Stefan
ich hab hier eine Software, die beim ersten Start einen Ordner mit Unterordnern und Dateien erstellt im Verzeichnis %userprofile%\Anwendungsdaten
in dieser Struktur wird auch noch eine config.xml erzeugt.
Nun mein Problem:
bevor die Verzeichnisstruktur samt Datei durch den Programmstart erzeugt wird, möchte ich dies gerne durch ein Paket erzeugen, und zwar muss sich das Paket bei jedem User installieren. Hintergrund ist, dass ich die config Datei anpassen muss. Es passiert aber gar nichts, was mach ich falsch? Die Datei und die Ordner liegen im %src%
hier der Abschnitt in der setup.inf
[Set:Product]
1:,"%userprofile%\anwendungsdaten", CREATE DIRECTORY CASCADED, 0
copy "%src%\client.xml" "%userprofile%\anwendungsdaten\canxxx"
Vielen Dank schonmal
Stefan
Re: Dateien kopieren in %userprofile% nicht erfolgreich
Hallo,
ich vermute mal das du eine Datei haben wirst namens canxxx unter %userprofile%\Anwendungsdateien
denn in deinem Copy fehlt ein \
Den Ordner musst du übrigens nicht anlegen wenn du die Empirum kopierfunktion nutzt mit 1:
z.B.
1:librfc32u.dll,%WINDOWS%\Syswow64\,MACHINE,0 würde sofern der Ordner Syswow64 nicht existiert selbigen gleich anlegen.
(hat auch den Charme das er die Datei beim Deinstallieren auch löscht)
Gruß
Jan
ich vermute mal das du eine Datei haben wirst namens canxxx unter %userprofile%\Anwendungsdateien
denn in deinem Copy fehlt ein \
Den Ordner musst du übrigens nicht anlegen wenn du die Empirum kopierfunktion nutzt mit 1:
z.B.
1:librfc32u.dll,%WINDOWS%\Syswow64\,MACHINE,0 würde sofern der Ordner Syswow64 nicht existiert selbigen gleich anlegen.
(hat auch den Charme das er die Datei beim Deinstallieren auch löscht)
Gruß
Jan
Re: Dateien kopieren in %userprofile% nicht erfolgreich
Hallo,
zum testen:
Gruß
Roman
zum testen:
Code: Select all
Command line options=/AW /S2
; auch in Paketeigenschaften sollte /AW drin stehen
...
[Application]
...
DateWarning=0
SizeWarning=0
...
[Set:Product]
1:client.xml, "%appdata%\canxxx\client.xml", CLIENT ALWAYS, <Größe der Datei>
...
Roman
-
- Posts: 74
- Joined: 17. Feb 2009, 11:12
- Contact:
Re: Dateien kopieren in %userprofile% nicht erfolgreich
ok, herzlichen Dank für die Hilfe.
hat funktioniert. Das mit der Kopierfunktion 1 war ein guter Tipp, ich habs irgendwie immer mit einem copy versucht.
Stefan
hat funktioniert. Das mit der Kopierfunktion 1 war ein guter Tipp, ich habs irgendwie immer mit einem copy versucht.
Stefan
-
- Posts: 276
- Joined: 08. Jul 2009, 13:37
- Location: Leipzig
- Contact:
Re: Dateien kopieren in %userprofile% nicht erfolgreich
Hallo,
ich habe das gleiche Problem. Es geht aber noch weiter.
Die Datei liegt unter %Src%\LocalAppDataLow\<Datei>.
Ich habe also im Skript stehen:
1:"LocalAppDataLow\<Datei>", "%LocalAppDataLow%\<Verzeichnisse>\<Datei>", CLIENT, 0
oder
1:"%Src%\LocalAppDataLow\<Datei>", "%LocalAppDataLow%\<Verzeichnisse>\<Datei>", CLIENT, 0
Wenn ich über das Depot installiere, bekomme immer die Meldung "Legen Sie Datenträger 1 ein...".
Wo ist der Haken?
ich habe das gleiche Problem. Es geht aber noch weiter.
Die Datei liegt unter %Src%\LocalAppDataLow\<Datei>.
Ich habe also im Skript stehen:
1:"LocalAppDataLow\<Datei>", "%LocalAppDataLow%\<Verzeichnisse>\<Datei>", CLIENT, 0
oder
1:"%Src%\LocalAppDataLow\<Datei>", "%LocalAppDataLow%\<Verzeichnisse>\<Datei>", CLIENT, 0
Wenn ich über das Depot installiere, bekomme immer die Meldung "Legen Sie Datenträger 1 ein...".
Wo ist der Haken?
EMPIRUM v21.0.3; RemoteControl (2nd NIC); ESM v12.0.1.1174; SQL Server 2014 Std; Windows Server 2016 Std
-
- Posts: 876
- Joined: 17. Dec 2004, 12:29
- Contact:
Re: Dateien kopieren in %userprofile% nicht erfolgreich
Code: Select all
1:"LocalAppDataLow\<Datei>", "%LocalAppDataLow%\<Verzeichnisse>\<Datei>", CLIENT, 0
1: und %Src% vertragen sich nicht sonderlich gut ...
Ciao!
Walter Schulz
-
- Posts: 276
- Joined: 08. Jul 2009, 13:37
- Location: Leipzig
- Contact:
Re: Dateien kopieren in %userprofile% nicht erfolgreich
Hallo Herr Schulz,
habe die Anführungszeichen weggelassen, Meldung bleibt. Er geht davon aus, dass die Datei unter %ApplicationDir%\... liegt.
Dort gibt es nur das Install-Verzeichnis.
Das Paket wird unter C:\EmpirumAgent\Packages\... gespeichert.
habe die Anführungszeichen weggelassen, Meldung bleibt. Er geht davon aus, dass die Datei unter %ApplicationDir%\... liegt.
Dort gibt es nur das Install-Verzeichnis.
Das Paket wird unter C:\EmpirumAgent\Packages\... gespeichert.
EMPIRUM v21.0.3; RemoteControl (2nd NIC); ESM v12.0.1.1174; SQL Server 2014 Std; Windows Server 2016 Std
-
- Posts: 876
- Joined: 17. Dec 2004, 12:29
- Contact:
Re: Dateien kopieren in %userprofile% nicht erfolgreich
Dateien, die mit CLIENT geflaggt sind, werden beim Machinensetup (/AW) nach %App%\Client kopiert und beim Benutzersetup dort gesucht und ins Zielverzeichnis uebertragen.
Der Code sieht so aus, als waere er nachtraeglich geaendert worden und kein Ergebnis eines Snapshots. Daher vermute ich eine falsch geflaggte Sektion. Die Sektion darf in diesem Fall *nicht* CLIENT geflaggt sein (CLIENT MACHINE ginge).
Bitte mal die komplette Setup.inf posten.
Ciao!
Walter Schulz
Der Code sieht so aus, als waere er nachtraeglich geaendert worden und kein Ergebnis eines Snapshots. Daher vermute ich eine falsch geflaggte Sektion. Die Sektion darf in diesem Fall *nicht* CLIENT geflaggt sein (CLIENT MACHINE ginge).
Bitte mal die komplette Setup.inf posten.
Ciao!
Walter Schulz
-
- Posts: 276
- Joined: 08. Jul 2009, 13:37
- Location: Leipzig
- Contact:
Re: Dateien kopieren in %userprofile% nicht erfolgreich
Ja, richtig. Ist aus einem Diff für die Nutzereinstellungen entstanden.
Ich habe das jetzt so:
Ich habe das jetzt so:
Code: Select all
...
#Set:Propertiesx64, WINDOWS64 CLIENT DONTDELETE
; war die ganze Zeit schon so
...
[Set:Propertiesx64]
1:LocalAppDataLow\deployment.properties_x64, %UserProfile%\AppData\LocalLow\Sun\Java\Deployment\deployment.properties, NORMAL, 0
;habe hier das CLIENT weggenommen, jetzt kommt die Meldung nicht mehr, aber es wird trotzdem nichts kopiert
;%LocalAppDataLow% gibt es nicht, habe dafür den Pfad oben eingetragen
EMPIRUM v21.0.3; RemoteControl (2nd NIC); ESM v12.0.1.1174; SQL Server 2014 Std; Windows Server 2016 Std
-
- Posts: 876
- Joined: 17. Dec 2004, 12:29
- Contact:
Re: Dateien kopieren in %userprofile% nicht erfolgreich
Das kann nicht funktionieren. Die Sektion ist CLIENT geflagt, wird also beim Maschinen-Setup nicht ausgefuehrt, also kann beim Maschinensetup auch die Datei nicht nach %App%\Client kopiert werden, wie es durch 1:<source>,<dest>,CLIENT,0 definiert wird. Das CLIENT des Sektionsaufrufs muss weg, nicht das Flag an der Datei!
Ciao!
Walter Schulz
Ciao!
Walter Schulz
-
- Posts: 276
- Joined: 08. Jul 2009, 13:37
- Location: Leipzig
- Contact:
Re: Dateien kopieren in %userprofile% nicht erfolgreich
Also,
Läuft.
Zusammenfassung:
Wenn mit 1: kopiert werden soll, dann die #-Sektion nicht mit CLIENT oder MACHINE flaggen, sondern das Kopieren.
Code: Select all
...
#Set:Propertiesx64, WINDOWS64 DONTDELETE
;CLIENT weggenommen
...
[Set:Propertiesx64]
1:LocalAppDataLow\deployment.properties_x64, %UserProfile%\AppData\LocalLow\Sun\Java\Deployment\deployment.properties, CLIENT NORMAL, 0
;CLIENT wieder hin
Zusammenfassung:
Wenn mit 1: kopiert werden soll, dann die #-Sektion nicht mit CLIENT oder MACHINE flaggen, sondern das Kopieren.
EMPIRUM v21.0.3; RemoteControl (2nd NIC); ESM v12.0.1.1174; SQL Server 2014 Std; Windows Server 2016 Std
-
- Posts: 876
- Joined: 17. Dec 2004, 12:29
- Contact:
Re: Dateien kopieren in %userprofile% nicht erfolgreich
Die Zusammenfassung ist nicht ganz korrekt/vollstaendig.
Ciao!
Walter Schulz
Ciao!
Walter Schulz
-
- Posts: 276
- Joined: 08. Jul 2009, 13:37
- Location: Leipzig
- Contact:
Re: Dateien kopieren in %userprofile% nicht erfolgreich
Oje.
Was wäre den korrekt bzw. vollständig, wenn es hier nicht zu weit führt?
Was wäre den korrekt bzw. vollständig, wenn es hier nicht zu weit führt?
EMPIRUM v21.0.3; RemoteControl (2nd NIC); ESM v12.0.1.1174; SQL Server 2014 Std; Windows Server 2016 Std
-
- Posts: 4
- Joined: 23. May 2018, 13:39
- Contact:
Re: Dateien kopieren in %userprofile% nicht erfolgreich
Hallo zusammen,
ich versuche einen Datei nach Appdata für jeden User zu kopieren - es gelingt mir nicht, egal wie ich die Flags setze.
Aktuell habe ich nach der Empfehlung folgendes eingetragen:
Command line options = /S1
[Product]
..
#Set:Useranteil, DONTDELETE
[Set:Useranteil]
1:XiboClient.xml, %APPDATA%\XiboClient.xml, CLIENT ALWAYS,0
Warum wird das File nicht kopiert?
ich versuche einen Datei nach Appdata für jeden User zu kopieren - es gelingt mir nicht, egal wie ich die Flags setze.
Aktuell habe ich nach der Empfehlung folgendes eingetragen:
Command line options = /S1
[Product]
..
#Set:Useranteil, DONTDELETE
[Set:Useranteil]
1:XiboClient.xml, %APPDATA%\XiboClient.xml, CLIENT ALWAYS,0
Warum wird das File nicht kopiert?
-
- Moderator
- Posts: 7962
- Joined: 13. Dec 2004, 23:10
- Location: Adendorf/Lüneburg
Re: Dateien kopieren in %userprofile% nicht erfolgreich
Die Optionen müssen auf jeden Fall /AW enthalten, sonst wird kein Userteil ausgeführt.
Also z.B. /S1 /AW
Außerdem mal die Zeile aus SET:Userteil nach SET:Product verschieben.
Also z.B. /S1 /AW
Außerdem mal die Zeile aus SET:Userteil nach SET:Product verschieben.
Hendrik Ambrosius / Senior Presales Consultant
Mobile: +49 172 408 4447 | hendrik.ambrosius@matrix42.com
Matrix42 GmbH | Elbinger Straße 7 | 60487 Frankfurt am Main | Germany | www.matrix42.com
Disclaimer: I participate in this forum on a voluntary basis. Views expressed are not necessarily those of Matrix42 or of the support team.
Mobile: +49 172 408 4447 | hendrik.ambrosius@matrix42.com
Matrix42 GmbH | Elbinger Straße 7 | 60487 Frankfurt am Main | Germany | www.matrix42.com
Disclaimer: I participate in this forum on a voluntary basis. Views expressed are not necessarily those of Matrix42 or of the support team.
Who is online
Users browsing this forum: No registered users and 5 guests