Es necesario descargar de la página de devcentral el componente iControlSnapInSetup.msi.
Tras el instalador, se abre power shell y se cambia la política de ejecución de Powershell como mínimo a RemoteSigned.
PS C:\Program Files> Set-ExecutionPolicy RemoteSigned
Se registra el componente en la consola de powershell, para poder usar sus llamadas. Para windows de 32 bits:
PS C:\Program Files> cd “C:\Program Files (x86)\F5 Networks\iControlSnapIn
PS C:\Program Files (x86)\F5 Networks\iControlSnapIn> .\setupSnapIn.ps1
En windows de 64 bits, hace falta copiar el archivo de 64 bits a mano. Por alguna razón el instalador por defecto no funciona. (Más información)
Si todo ha ido correcto, aparecerá en el listado de Componentes de powershell:
PS C:\Program Files (x86)\F5 Networks\iControlSnapIn> Get-PSSnapin
PS C:\Program Files (x86)\F5 Networks\iControlSnapIn> Get-PSSnapin -registered
Para borrar un snapin:
PS C:\Program Files (x86)\F5 Networks\iControlSnapIn> Remove-PSSnapin -name iControlSnapIn