Recientemente hemos empezado a utilizar un script personalizado para instalar y configurar FIM de forma coherente. Durante más de unas pocas instalaciones manuales, me han pedido que instale FIM en una unidad o directorio que no sea "C:Archivos de programa Microsoft Forefront Identity Manager 2010", por lo que sabía que el script tendría que tener esta capacidad. Después de encontrar y leer el post "Instalación desatendidade FIM 2010 R2", pasé mucho tiempo buscando en Internet, lo que me llevó a la opción no bien documentada, INSTALLDIR="", que permite la instalación desatendida de componentes de FIM en unidades o directorios distintos de los predeterminados.
Puede que ya lo supiera, pero pensé en compartirlo, ya que no era una elección obvia.
Así que ahora utilizamos la opción INSTALLDIR="" en el script para instalar los componentes FIM donde queramos.
Como ejemplo, hemos utilizado algo parecido a command a continuación en scripts para instalar el Servicio FIM y el Portal Web en la unidad D: de un servidor:
<i>msiexec.exe /quiet ACCEPT_EULA=1 /i "`"E: \Service and Portal\Service and Portal.msi`" INSTALLDIR="D:\Program Files\Microsoft Forefront Identity Manager\2010" ADDLOCAL=CommonServices,WebPortals SQLOPTINSETTING=0 SQLSERVER_SERVER=FIMSQLServer01 SQLSERVER_DATABASE=FIMService MAIL_SERVER=mail.company.com MAIL_SERVER_USE_SSL=1 MAIL_SERVER_IS_EXCHANGE=1 POLL_EXCHANGE_ENABLED=0 CERTIFICATE_NAME=ForefrontIdentityManager SERVICE_ACCOUNT_NAME=SVC_FIMSERVICE SERVICE_ACCOUNT_PASSWORD=P@ssw0rd SERVICE_ACCOUNT_DOMAIN=company [email protected] SYNCHRONIZATION_SERVER=FIMSyncServer01 SYNCHRONIZATION_SERVER_ACCOUNT=company\SVC_FIMMA SERVICEADDRESS=fimportal.company.com FIREWALL_CONF=0 SHAREPOINTUSERS_CONF=1 EXISTINGDATABASE=1 SERVICE_MANAGER_SERVER=SCSMServer01 /L*v "C:\temp\fiminstall.txt" </i>
Espero que esto ayude.
Enlaces de referencia
Instalación desatendida de FIM 2010 R2
https://technet.microsoft.com/en-us/library/hh322863(v=ws.10).aspx