Actualmente estoy realizando algunos cambios en mi archivo desatendido para cumplir con los requisitos del usuario. Uno de los requisitos ha sido añadir 3 accesos directos a aplicaciones ofimáticas a la barra de tareas de forma predeterminada.
Soy consciente de que esto se puede configurar a través del archivo Unattend durante el componente Microsoft-Windows-Shell-Setup. TaskBarLinks requiere una ruta simple al acceso directo. La imagen inicial que se coloca en la máquina no contiene ningún software. Me pregunto si podría completar la ruta al enlace con la ruta que existirá una vez que Office se haya instalado más adelante en el proceso de aprovisionamiento (aproximadamente 10 minutos después de iniciar Windows por primera vez), o si la compilación fallará cuando eso ocurra. ¿No se puede encontrar el camino?
Probaría esto para descubrirlo yo mismo, pero actualmente estoy fuera de la oficina y necesitaría explorar otras vías si esta no es una solución viable.
Gracias de antemano por cualquier sugerencia.
Respuesta1
"... ¿fallará la compilación cuando no se pueda encontrar ese camino?"
La implementación no fallará, simplemente no podrá anclar las aplicaciones porque las aplicaciones aún no existen. Dado que estos enlaces de la barra de tareas se generarían antes de la fase de restauración del estado en la que realmente se instalan las aplicaciones, la configuración no podrá crear enlaces de la barra de tareas porque no podrá localizar los archivos y no obtendrá nada. Así que coloque office en la imagen y use el código a continuación.
A continuación se muestra cómo se fijaría una aplicación de Windows al menú de inicio de forma predeterminada en el archivo de respuesta.
<TaskbarLinks>
<Link0>%ALLUSERSPROFILE%\Microsoft\Windows\Start Menu\Programs\accessories\sound recorder.lnk</Link0>
<Link1>%ALLUSERSPROFILE%\Microsoft\Windows\Start Menu\Programs\accessories\sync center.lnk</Link1>
<Link2>%ALLUSERSPROFILE%\Microsoft\Windows\Start Menu\Programs\accessories\wordpad.lnk</Link2>
</TaskbarLinks>
Si bien es bastante fácil usar unattend.xml para asignar enlaces a aplicaciones en c:\winows\system32 como la herramienta de recorte, notas adhesivas o la calculadora, es más complicado incluir Office allí.
Lo que es mucho más confiable es la herramienta de personalización de Office para al menos crear íconos de escritorio para instalaciones de Office (no los enlaces de la barra de tareas, pero funciona).
Consulte esta solución aquí:http://www.youtube.com/watch?v=1Olg3uVqwD0
Sin embargo, si es realmente inflexible con respecto a los enlaces de la barra de tareas, existen muchos scripts que hacen esto.
El mejor script que he encontrado está aquí:http://theitbros.com/copy-taskbar-icons-windows-7-sysprep-v2/
Si no eres un gran fanático de las secuencias de comandos como esta, otra opción es usar una "imagen híbrida" que ya contenga solo actualizaciones + office, e intentar ejecutar sysprep por segunda vez con un nuevo archivo de respuesta que luego apunte al Oficina ya instalada, es posible que eso también funcione.
Si Outlook ya está instalado en la imagen de referencia, esto funciona. Verifiqué que esto solo funciona cuando Outlook está en la imagen de referencia. La única vez que podía fijar aplicaciones de Office era si ya existían en la imagen.
%ALLUSERSPROFILE%\Microsoft\Windows\Start Menu\Programs\Microsoft Office\Microsoft Outlook 2010.lnk