profiles.ini und Variablen?!?

  • Hi

    da ich beim suchen weder bei google noch im Forum etwas darüber gefunden habe, frage ich jetzt so.

    Es geht darum:
    Ich würde gerne das Firefox Benutzerprofil aus dem Windows Benutzerprofil-Ordner raus haben. So weit kein Problem, aber ich hätte gerne das auch, wenn sich ein neuer Nutzer bei Windows anmeldet das gleiche passiert, so weit auch kein Problem. Einfach die profiles.ini in den "Default User" Ordner packen. Das Problem ist folgendes: ich hätte gerne das jeder nutzer, der sich neu anmeldet, das Profil raus aus dem Win-Ordner kommt und jedoch jeder Benutzer sein eigenes Profil bekommt. Meine erste Idee war das ich in der Profiles.in einfach z.B. "D:\Firefoxprofile\%username%" angebe. Allerdings meldet sich dann Firefox mit der Meldung: "Firefox läuft bereits, bitte schließen sie alle Instanzen und versuchen sie es erneut." Laut Task-Manager läuft er aber nicht, und wenn ich wieder einen richtigen Pfad angebe geht er wieder auf.

    Hat jemand eine Idee?

    Greez

  • Hi Dragonstike,

    ganz ohne Nutzung des %userprofile% habe ich das auch nicht geschafft. Zumindest muss dort die profiles.ini abliegen. Darin wird ein Pfad hinterlegt. Wenn Du diesen Profilpfad umbiegst, zum Beispiel auf ein Home-Laufwerk, welches jeder Benutzer beim Anmelden entweder auf eine Netzwerkressource verbunden oder auf dem lokalen Rechner gesubstet bekommt. Letzteres habe ich zumindest immer nur für Tests genommen (Profil-Verteilung, Sicherung etc.).

    Beispiel für eine profiles.ini:

    Code
    [General]
    StartWithLastProfile=1
    
    
    [Profile0]
    Name=default
    IsRelative=0
    Path=U:\Firefox
    Default=1

    U: ist das Userhome, Firefox das darin liegende Profilverzeichnis.

    Wenn Du weitere Hilfe brauchst, melde Dich einfach ;)

    ______________
    carpe diem!
    /CT
    [allmost offline]
    WinXP SP2, Ubuntu 7.10, Fx, BBCodeXtra, Tab Mix Plus, All-in-One Gestures, Sage

    Einmal editiert, zuletzt von CharlysTante (13. Dezember 2005 um 09:39)

  • einzige Möglichkeit sehe ich in einer Verknüpfung:

    "PFAD zur Firefox.exe\Firefox.exe" -profile "D:\Firefox\%USERNAME%"

    Anforderung: D:\Firefox\%USERNAME% --> Ordner muß existieren

    In der profiles.ini werden keine Variablen genommen. Für das obige Beispiel wird keine profiles.ini benötigt.

    CharlysTante: kleiner Fehler in deinem Beispiel für die profiles.ini:

    IsRelative=1 --> muß heißen: IsRelative=0

  • Zitat von hoschen

    ...
    In der profiles.ini werden keine Variablen genommen.
    ...

    Deswegen ja die saubere Geschichte über ein Userhome. In jedem Fall muss ja vorher das Verzeichnis angelegt werden (Batchscript)...

    Zitat von hoschen


    CharlysTante: kleiner Fehler in deinem Beispiel für die profiles.ini:

    IsRelative=1 --> muß heißen: IsRelative=0

    ;) Merci, wird korrigiert. Hab ich übersehen...

    ______________
    carpe diem!
    /CT
    [allmost offline]
    WinXP SP2, Ubuntu 7.10, Fx, BBCodeXtra, Tab Mix Plus, All-in-One Gestures, Sage

  • hab nochmal probiert:

    kannst diesen Teil nehmen und als PROFILES.BAT oder PROFILES.CMD abspeichern:

    [code] echo off

    md "%APPDATA%\Mozilla"
    md "%APPDATA%\Mozilla\Firefox"

    echo [General] > profiles.ini
    echo StartWithLastProfile=1 >> profiles.ini
    echo. >> profiles.ini
    echo [Profile0] >> profiles.ini
    echo Name=default>> profiles.ini
    echo IsRelative=0 >> profiles.ini
    echo Path=D:\Firefox\%USERNAME%.default>> profiles.ini
    echo. >> profiles.ini

    md D:\Firefox
    md D:\Firefox\%USERNAME%.default

    del "%USERPROFILE%\Startmen

  • [quote='hoschen']...
    [code] echo off

    md "%APPDATA%\Mozilla"
    md "%APPDATA%\Mozilla\Firefox"

    cd "%APPDATA%\Mozilla\Firefox"

    echo [General] > profiles.ini
    echo StartWithLastProfile=1 >> profiles.ini
    echo. >> profiles.ini
    echo [Profile0] >> profiles.ini
    echo Name=default>> profiles.ini
    echo IsRelative=0 >> profiles.ini
    echo Path=D:\Firefox\%USERNAME%.default>> profiles.ini
    echo. >> profiles.ini

    md D:\Firefox
    md D:\Firefox\%USERNAME%.default

    del "%USERPROFILE%\Startmen

    ______________
    carpe diem!
    /CT
    [allmost offline]
    WinXP SP2, Ubuntu 7.10, Fx, BBCodeXtra, Tab Mix Plus, All-in-One Gestures, Sage