Update:
- spostamento AGENT fuori da dir FANUC (specifico adapter) - modifiche script by Giancarlo x correggere install + registrazione servizio
This commit is contained in:
|
Before Width: | Height: | Size: 1.1 KiB After Width: | Height: | Size: 1.1 KiB |
@@ -1,16 +1,30 @@
|
||||
# --------------------------------------------------------------
|
||||
# Script installazione MTConnect Agent + MTConnect ADAPTER
|
||||
# S.E.L. e G.A.R. - Steamware 2016.10.17
|
||||
# --------------------------------------------------------------
|
||||
|
||||
$ErrorActionPreference = "Stop" # comportamento x errori minori
|
||||
|
||||
# Fase 1: chiedo quale tipo di CNC sia (FANUC / ...)
|
||||
Write-Host "--------------------"
|
||||
Write-Host "- ADAPTER AMMESSI"
|
||||
Write-Host "--------------------"
|
||||
Write-Host "1 - FANUC CMS"
|
||||
#Write-Host "2 - ESA SCM"
|
||||
$adapter = read-host "Prego scegliere tipologia di ADAPTER da installare"
|
||||
$Date = Get-Date
|
||||
Write-Host "Adapter scelto:'$adapter' alle '$Date'"
|
||||
$adapter = read-host "Prego scegliere tipologia di ADAPTER da installare (default: 1 = Fanuc)"
|
||||
if(!$adapter)
|
||||
{
|
||||
$adapter = "1"
|
||||
}
|
||||
|
||||
# directory di default...
|
||||
$AdpDir = ""
|
||||
switch($adapter)
|
||||
{
|
||||
1 { $AdpDir = "FANUC" }
|
||||
#2 { $AdpDir = "ESA" }
|
||||
default { $AdpDir = "FANUC" }
|
||||
}
|
||||
|
||||
# Fase 2: copia files adapter
|
||||
Write-Host "--------------------"
|
||||
@@ -23,43 +37,41 @@ if(!$tgtFolder)
|
||||
}
|
||||
|
||||
Write-Host "Sto copiando adapter BASE in '$tgtFolder'"
|
||||
Copy-Item -Recurse ".\FANUC\ADAPTER\*" "$tgtFolder\ADAPTER\"
|
||||
Copy-Item -Recurse ".\$AdpDir\ADAPTER" "$tgtFolder\ADAPTER"
|
||||
|
||||
|
||||
# Fase 3: copia file di conf specifica
|
||||
Write-Host "Sto copiando files configurazioen matricola in '$tgtFolder'"
|
||||
Copy-Item -Recurse ".\FANUC\ADAPTER\ConfMacchina\*" "$tgtFolder\ADAPTER\"
|
||||
Copy-Item -Recurse ".\$AdpDir\ConfMacchina\*.*" "$tgtFolder\ADAPTER\"
|
||||
|
||||
# Fase 4: copia dell'agent
|
||||
Write-Host "Sto copiando AGENT MTC in '$tgtFolder'"
|
||||
Copy-Item -Recurse ".\FANUC\AGENT\*" "$tgtFolder\AGENT\"
|
||||
Copy-Item -Recurse ".\AGENT\" "$tgtFolder\AGENT\"
|
||||
|
||||
|
||||
# Fase 4: registrazione dell'agent
|
||||
Write-Host "Sto registrazndo servizio AGENT MTC"
|
||||
cd $tgtFolder
|
||||
cd "\AGENT\bin"
|
||||
cd "AGENT\bin"
|
||||
.\agent.exe install .\agent.cfg
|
||||
|
||||
#avvio servizio
|
||||
Write-Host "Servizio AGENT MTC installlato, avvio il servizio"
|
||||
#Start-Service
|
||||
Get-Service "MTConnect Agent" | Start-Service
|
||||
Write-Host "Servizio AGENT MTC imposto avvio Automatico"
|
||||
Set-service "MTConnect Agent" -StartupType Automatic
|
||||
|
||||
# Get-Service "MTConnect Agent" | Select -Property Name, Status | ft -auto
|
||||
Get-WmiObject -Class Win32_Service -Filter "Name='MTConnect Agent'" | Select Name,State,StartMode | ft -auto
|
||||
|
||||
#apro console servizi x chiedere verifica ad utente
|
||||
Write-Host "Servizio installato ed avvioato, prego verificare registrazione avvio automatico"
|
||||
Write-Host "Servizio installato ed avviato, prego verificare registrazione avvio automatico (tramite msc services) e lo stato current (nella pagina del browser)"
|
||||
|
||||
|
||||
# fase 6: apro porta current x verifica agent e dati
|
||||
services.msc
|
||||
|
||||
# verifica porta 5000 (http://localhost:5000/)
|
||||
explorer http://localhost:5000/current
|
||||
|
||||
|
||||
explorer.exe 'http://localhost:5000/current'
|
||||
|
||||
# Fase 7 manuale: registrazione script avvio differito... indicare di fare
|
||||
Write-Host "ADAPTER ed AGENT installati, prego ricordarsi di registrare con il servizio xxx l'avvio differito dell'agent allo startup"
|
||||
|
||||
|
||||
|
||||
Write-Host "ADAPTER ed AGENT installati, prego ricordarsi di registrare con il sw appropriato l'avvio differito dell'agent allo startup"
|
||||
|
||||
Reference in New Issue
Block a user