[gelöst] /AllNtUserProfiles - Leerzeichen nach Benutzernamen

Antworten
panisch
Beiträge: 47
Registriert: 02 Okt 2014, 15:22

[gelöst] /AllNtUserProfiles - Leerzeichen nach Benutzernamen

Beitrag von panisch »

Hallo,

ich habe folgendes kleines Problem beim Aufruf einer Files Sektion mit /AllNtUserProfiles

Aufruf wie folgt:

Code: Alles auswählen

Files_Profile /allNtUserProfiles

Code: Alles auswählen

[Files_Profile]
copy -s "%scriptpath%\profile\" $AppData_Path$
$AppData_Path$

Code: Alles auswählen

Set $AppData_Path$ = "AppData\Roaming\"
Laut log:

Code: Alles auswählen

Info: Target C:\Users\username\ AppData\Roaming\restlicherpfad....
Was ich da gerne stehen haben wollen würde:

Code: Alles auswählen

Info: Target C:\Users\username\AppData\Roaming\restlicherpfad....
Problem ist also, dass ich direkt nach dem username ein Leerzeichen im Pfad habe, und damit ein neuer Ordner erstellt wird, und nicht in den vorhanden AppData Pfad reinkopiert wird..

Kann mir jemand erklären, wo dieses Leerzeichen herkommt? Oder habe ich eine andere Möglichkeit übersehen an den Pfad zu kommen?
Laut Handbuch wird bei copy-Befehlen in der Filessektion ja folgendes gemacht:
Bei Kopieraktionen in dieser Files-Sektion wird automatisch ein User-spezifisches Verzeichnis als Zielverzeichnis eingesetzt.
Winst-Version ist 4.11.4.17

Ziel ist es ein Firefox Profil für alle bestehenden Benutzerprofile zu kopieren, bzw. Lesezeichen und Startseite davon. Kennt hier eventuell noch jemand andere Möglichkeiten?
(würde das ganze aber jetzt wo das User Profile Management bereit steht als UserLoginScript laufen lassen, wenn da mal Zeit zum testen für ist, fahr ich damti eventuell eh besser?)

Vielen Dank schonmal
Zuletzt geändert von panisch am 08 Mai 2015, 09:29, insgesamt 1-mal geändert.
Benutzeravatar
SisterOfMercy
Beiträge: 1556
Registriert: 22 Jun 2012, 19:18

Re: /AllNtUserProfiles - Leerzeichen nach Benutzernamen

Beitrag von SisterOfMercy »

You might want to use something like this:

Code: Alles auswählen

[Files_install_AllProfiles]
copy "%CommonDesktopDir%\Mozilla Firefox.lnk" "%UserProfileDir%\Application Data\Microsoft\Internet Explorer\Quick Launch"
I use firefox.js, and autoconfigure

Code: Alles auswählen

// Custom settings file for Firefox

//put everything in a try/catch
try {

// either a windows share or url works 
lockPref("autoadmin.global_config_url","http://www.gcecad-service.nl/mozilla/firefox_global_settings.js");
lockPref("autoadmin.refresh_interval", 60); 
 
// Close the try, and call the catch()
} catch(e) {
  displayError("lockPref", e);
}
Look for yourself: http://www.gcecad-service.nl/mozilla/fi ... ettings.js

Code: Alles auswählen

[Files_install_32]
copy "%ScriptPath%\files\bookmarks.html" "$InstallDir32$\browser\defaults\profile"
copy "%ScriptPath%\files\localstore.rdf" "$InstallDir32$\browser\defaults\profile"
copy "%ScriptPath%\files\custom.js" "$InstallDir32$\defaults\pref"
copy "%ScriptPath%\files\override.ini" "$InstallDir32$\browser"
Bookmarks.html is an empty file

custom.js

Code: Alles auswählen

// Custom settings file for Mozilla Firefox
pref("general.config.filename", "firefox.js");
pref('general.config.obscure_value', 0);
override.ini

Code: Alles auswählen

[XRE]
EnableProfileMigrator=false
localstore.rdf

Code: Alles auswählen

<?xml version="1.0"?>
<RDF:RDF xmlns:NC="http://home.netscape.com/NC-rdf#" xmlns:RDF="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
	<RDF:Description RDF:about="chrome://browser/content/browser.xul#main-window" sizemode="maximized" />
	<RDF:Description RDF:about="chrome://browser/content/browser.xul#toolbar-menubar" autohide="false" />
	<RDF:Description RDF:about="chrome://browser/content/browser.xul#sidebar-title" value="" />
	<RDF:Description RDF:about="chrome://browser/content/browser.xul#sidebar-box" sidebarcommand="" width="" src="" />
	<RDF:Description RDF:about="chrome://browser/content/browser.xul">
		<NC:persist RDF:resource="chrome://browser/content/browser.xul#main-window"/>
		<NC:persist RDF:resource="chrome://browser/content/browser.xul#sidebar-box"/>
		<NC:persist RDF:resource="chrome://browser/content/browser.xul#sidebar-title"/>
		<NC:persist RDF:resource="chrome://browser/content/browser.xul#toolbar-menubar"/>
	</RDF:Description>
</RDF:RDF>  
Bitte schreiben Sie Deutsch, when I'm responding in the German-speaking part of the forum!
panisch
Beiträge: 47
Registriert: 02 Okt 2014, 15:22

Re: /AllNtUserProfiles - Leerzeichen nach Benutzernamen

Beitrag von panisch »

SisterOfMercy hat geschrieben:You might want to use something like this:

Code: Alles auswählen

[Files_install_AllProfiles]
copy "%CommonDesktopDir%\Mozilla Firefox.lnk" "%UserProfileDir%\Application Data\Microsoft\Internet Explorer\Quick Launch"
Danke. :D
Das reicht mir so weit erst mal und funktioniert auch.

Den Rest werde ich mir mal anschauen wenn mehr Zeit ist.
Antworten