TL; DR
¿Hay alguna manera a través de script, powershell, borrado de registros, a través de telequinesis, lo que sea para restablecer Outlook 2013 como si nunca existieran perfiles y se estuviera ejecutando por primera vez?
Todavía estoy trabajando en este pero esperando que otros tengan una idea.
GUIÓN
Muchos usuarios aquí tienen perfiles de Outlook existentes que se conectan a un servidor de Exchange local. Estamos en el medio de nuestra migración a Office 365. Para migrar el Outlook del usuario, debe crear un nuevo perfil en Outlook o eliminar el antiguo perfil por completo y luego "comenzar de nuevo".
Queremos que nuestros usuarios comiencen de nuevo y tengan el nombre de perfil predeterminado de "Outlook" para su perfil de correo (en lugar de algo personalizado o un segundo perfil como "O365") . Esto se debe a que nuestro sistema ERP busca este perfil para enviar correos electrónicos mientras está en el software ERP.
PROBLEMA
El problema es que "comenzar de nuevo" no está realmente comenzando de nuevo.
Si elimino manualmente el perfil predeterminado "Outlook" de la Mail
configuración del panel de control, Outlook se inicia sin un perfil pero solicita un nombre de perfil:
Si escribo Outlook
como nuevo nombre de perfil ahora obtengo:
Si entro REGEDIT
y miro en:
HKEY_CURRENT_USER\Software\Microsoft\Windows NT\CurrentVersion\Windows Messaging Subsystem\Profiles
Todavía veo "Outlook" como perfil.
Intenté hacer una Reg DELETE
de esta clave y todas las subclaves y aunque dice "eliminado con éxito" no lo hace.
Si elimino manualmente esta clave de perfil, puedo iniciar Outlook nuevamente y, cuando me solicite un nuevo nombre de perfil, puedo ingresarlo Outlook
, lo tomará y me permitirá continuar como si fuera una nueva configuración de Outlook:
En los cambios de línea de comandos para Outlook 2013 (que se encuentra aquí ) no parece que el / cleanprofile todavía esté presente.
PREGUNTA DE LÍNEA INFERIOR
¿Hay alguna manera a través de script, powershell, borrado de registros, a través de telequinesis, lo que sea para restablecer Outlook 2013 como si nunca existieran perfiles y se estuviera ejecutando por primera vez?
fuente
Restablezca la clave debajo
HKEY_CURRENT_USER\Software\Microsoft\Office\15.0\Outlook\
para la primera ejecución de False a True.fuente
De acuerdo con la página de interruptores de línea de comandos en MSDN, debería poder iniciar Outlook con un argumento de línea de comandos para que actúe como si fuera la primera ejecución. Pruébelo y dígame cómo funciona para usted:
Fuente: https://office.microsoft.com/en-us/outlook-help/command-line-switches-HP001003110.aspx
fuente
Estás en el camino correcto.
Deberá eliminar esa clave de Perfiles del registro.
Pero, y aquí está el truco, eso solo se puede hacer
reg delete
si no se está ejecutando nada (en primer plano o en segundo plano) que toque estas teclas.Por lo tanto, deberá asegurarse de que outlook.exe no se esté ejecutando. (A menudo sigue dando vueltas en el fondo durante otros 2-3 minutos después de cerrarlo).
También la aplicación ERP en sí misma puede mantener estas teclas bloqueadas. Y si ejecuta algún tipo de software de llavero o certificación (por ejemplo, PGP) que también puede interactuar con estas claves de registro.
Si desea hacer un script para esto, asegúrese de ejecutarlo como el usuario real. No es otra cuenta de administrador. Después de todo, estamos hablando de "HKLM \ Currrent User *".
He hecho esto antes en Office 2007 y 2010 (que debería ser idéntico a este respecto).
Ponemos el comando de eliminación en el script de inicio de sesión del dominio con algunas comprobaciones adicionales para ejecutar esto solo una vez y solo si el usuario no se migró TODAVÍA.
fuente
Outlook
perfil)