Da wird als PDM Software Smarteam einsetzen und auch einige Anpassungen vornehmen, müssen wir an den Clientsystemen auch regelmäßig neue DLL`s registrieren. Dazu habe ich mir ein Powershell Script erstellt, das die Datei von einer Server Freigabe lokal kopiert, und danach diese DLL registriert. Das ganze mache ich über unsere Deskcenter Software Verteilung.

Powershell:

$targetdirectory = "C:\Smarteam\STCDll"
$sourcedirectory = "\\serv01\freigabe02"   

if (!(Test-Path -path $targetdirectory)) {New-Item $targetdirectory -Type Directory}
Copy-Item -Path $sourcedirectory\ST328.dll -Destination $targetdirectory
 
start-process regsvr32 -ArgumentList "/s" "c:\smarteam\stcdll\st328.dll" -wait