Wanneer je een License Server gebruikt voor het uitdelen van SolidWorks licenties kan dat een hoop voordelen opleveren omdat je op 1 plek al je Solidworks licenties kunt beheren.
Maar wat nu als je de SolidWorks License Manager gaat verhuizen naar een andere server ?
Handmatig aanpassen of uitrollen ?
Wanneer je 1 of 2 werkstations hebt waar SolidWorks op draait is de kans groot dat je geen License Manager hebt draaien. In dat geval hoef je ook niets aan te passen.
Maar wanneer je meer Solidworks installaties hebt draaien met een licensemanager server, dan is het wel handig om dit geautomatiseerd uit te gaan rollen.
Dat kan heel makkelijk door een Group Policy aan te maken die een register key uitdeelt.
GPO aanmaken
Op je domein controller ga je naar de GPO Editor.
Alvorens een GPO aan te maken is het misschien wel handig om een Security Group aan te maken voor SolidWorks gebruikers, bijvoorbeeld SW_SOLIDWORKS.
Zet hier alle gebruikers in die Solidworks gebruiken.
Open bijvoorbeeld de Default Domain Policy of maak een nieuwe GPO en koppel deze aan een OU van jouw keuze.
Ga naar User Configuration –> Preferences –> Windows Settings –> Registry
Maak hier een nieuw Registry Item aan en gebruik als action Replace.
In de Hive HKEY_LOCAL_MACHINE maak je REG_SZ value aan SW_D_LICENSE_FILE.
Gebruik SOFTWARE\FLEXlm License Manager als Key Path.
Bij Value Data gebruik je dan de nieuwe server.
Om gericht deze sleutel uit te delen, dus enkel aan Solidworks gebruikers, kunnen we Item-Level Targeting aanzetten.
Ga hiervoor naar het tabblad Common
Druk op de knop Targeting… en voeg de SW_SOLIDWORKS groep toe.
Hiermee zal de registry key enkel bij leden van SW_SOLIDWORKS worden toegevoegd/gewijzigd.
Sla deze wijziging op.
Nu is het wachten op de clients tot deze de policy oppakken.
Of ga naar een client, open een command prompt en gebruik gpupdate /force om de policies te refreshen.
Als het goed is, pakt de client de wijziging op en kan Solidworks gestart worden met een licentie van de nieuwe server.
Et voila !