Ist es möglich, beim Erstellen eines neuen Windows-Benutzerprofils benutzerspezifische Einstellungsänderungen vorzunehmen?

Ist es möglich, beim Erstellen eines neuen Windows-Benutzerprofils benutzerspezifische Einstellungsänderungen vorzunehmen?

Ich konfiguriere einen Remotedesktopserver und für jedes Benutzerkonto muss für eine Softwarekonfiguration ein vorgegebener, aber eindeutiger Wert in einer Textdatei (INI) in %APPDATA% festgelegt sein.

Ich habe die erforderlichen Dateien und Verknüpfungen erstellt, damit dies im Profil C:\Users\Default funktioniert, würde aber gerne eine Möglichkeit finden, diese INI-Dateibearbeitung zu automatisieren. So etwas wie ein Suchen/Ersetzen für CHANGEME für %COMPUTERNAME%\%USERNAME% wäre ideal, oder ein „Anhängen an das Ende der Datei“ würde, glaube ich, sogar funktionieren.

Gibt es eine Art Skript-Hook für die Profil-Erstellung?

Antwort1

Es ist möglich, ein Skript zu konfigurieren RunOnce, das ausgeführt wird, wenn zum ersten Mal ein lokales Profil erstellt wird. Dazu muss die Registrierungsstruktur für das Standardprofil bearbeitet werden:

  1. Offenregedit.exe
  2. Laden Sie die Registrierungsstruktur für das Standardbenutzerprofil in den Editor
    • Klicke aufHKEY_USERS
    • Gehen Sie zu Datei -> Hive laden..
    • Belastung C:\Users\Default\NTUSER.DAT(NICHTdie .LOGDatei. Sie ist möglicherweise unsichtbar; geben Sie den Dateinamen bei Bedarf einfach manuell ein.)
    • Geben Sie ihm einen beliebigen Namen. Dies bewirkt nichts, außer dass ihm im Editor ein Schlüsselname zugewiesen wird. Für das Beispiel verwenden wir „Temp“.
  3. Navigieren Sie zuComputer\HKEY_USERS\Temp\Software\Microsoft\Windows\CurrentVersion
  4. Erstellen Sie hier den RunOnceSchlüssel, falls er noch nicht vorhanden ist.
  5. Ändern Sie den Zeichenfolgenwert unter diesem Schlüssel in den vollständigen Pfad der auszuführenden ausführbaren Datei/Batchdatei.
  6. Klicken Sie erneut auf die Temp-Taste und dann auf Datei -> Hive entladen...

Antwort2

Ich würde ein erstes Anmeldeskript verwenden, eine einfache Batchdatei mit diesem Inhalt.

echo %COMPUTERNAME%\%USERNAME% >> %APPDATA%\my.ini

Ausgabe

BOX\KNUCKLE-DRAGGER

verwandte Informationen