
Estoy configurando un servidor de Escritorio remoto y cada cuenta de usuario debe tener un valor predeterminado pero único establecido en un archivo de texto (INI) en %APPDATA% para una configuración de software.
Creé los archivos y accesos directos necesarios para que esto funcione en el perfil C:\Users\Default, pero me encantaría encontrar una forma de automatizar esta edición de archivos INI. Algo como buscar/reemplazar CHANGEME para %COMPUTERNAME%\%USERNAME% sería ideal, o creo que incluso "añadir al final del archivo" funcionaría.
¿Existe algún tipo de enlace de secuencias de comandos disponible para la creación de perfiles?
Respuesta1
Es posible configurar un RunOnce
script que se ejecutará la primera vez que se cree un perfil local. Esto implica editar la sección del registro para el perfil predeterminado:
- Abierto
regedit.exe
- Cargue la sección de registro para el perfil de usuario predeterminado en el editor
- Haga clic en
HKEY_USERS
- Vaya a Archivo -> Cargar colmena.
- Carga
C:\Users\Default\NTUSER.DAT
(NOel.LOG
archivo. Puede que sea invisible; simplemente escriba el nombre del archivo manualmente si es necesario). - Dale el nombre que quieras; esto no hace nada más que darle un nombre clave en el editor. Por ejemplo, usaremos "Temp"
- Haga clic en
- Navegar a
Computer\HKEY_USERS\Temp\Software\Microsoft\Windows\CurrentVersion
- Cree la
RunOnce
clave aquí si aún no existe. - Cambie el valor de la cadena bajo esta clave a la ruta completa del archivo ejecutable/por lotes que se ejecutará.
- Haga clic en la tecla Temp nuevamente y Archivo -> Descargar Hive...
Respuesta2
Usaría un primer script de inicio de sesión, un archivo por lotes simple con esto.
echo %COMPUTERNAME%\%USERNAME% >> %APPDATA%\my.ini
Producción
BOX\KNUCKLE-DRAGGER