# Install POI412 fat jar and restart 8180 $ErrorActionPreference = 'Stop' $Src = 'C:\Users\ytd_extdev_0903\incoming\jeecg-system-start-3.5.3.POI412.jar' $Incoming = 'C:\Users\ytd_extdev_0903\incoming\jeecg-system-start-3.5.3.jar' $Fat = 'E:\wwwroot\inquiry-new\jeecg-system-start-3.5.3.jar' if (-not (Test-Path $Src)) { throw "missing $Src" } $len = (Get-Item $Src).Length Write-Host ("src_bytes=" + $len) if ($len -lt 160000000) { throw 'src too small' } $jarCmd = 'C:\yutongda\tools\jdk8\bin\jar.exe' Write-Host '=== poi entries ===' & $jarCmd tf $Src | Select-String 'poi-' Get-CimInstance Win32_Process | ForEach-Object { if ($_.CommandLine -and ($_.CommandLine -like '*inquiry-new*jeecg*' -or $_.CommandLine -like '*run-ledger*')) { Write-Host ("killing=" + $_.ProcessId) Stop-Process -Id $_.ProcessId -Force -ErrorAction SilentlyContinue } } Start-Sleep -Seconds 3 Copy-Item $Src $Incoming -Force Copy-Item $Src $Fat -Force Write-Host ("fat_bytes=" + (Get-Item $Fat).Length) Write-Host 'COPIED_POI412' powershell -NoProfile -ExecutionPolicy Bypass -File C:\Users\ytd_extdev_0903\incoming\_remote_wmi_start_ledger.ps1 Write-Host 'INSTALL_POI412_DONE'