Denne artikkelen beskriver hvordan du utfører en stille, ubetjent installasjon av Handyman-systemkomponenter og Handyman Office på en PC. Dette vil ikke fungere som en metode for å installere Handyman Office på hovedapplikasjonsserveren, bare for klienter.
Etter installasjonen må Handyman5.ini-filen kopieres manuelt fra serveren til klient-PCen for å få de riktige Connectionstring-verdiene.
Systemkomponenter
Installasjon fra kommandolinjen
Eksempel uten logg:
C:\GSGroup\Installation\HandymanSystemComponents.exe /s /v" /qn"
Eksempel med logg:
C:\GSGroup\Installation\HandymanSystemComponents.exe /s /v" /qn /L*V C:\GSGroup\Installation\HandymanSystemComponents_install.log"
Loggkommando utstedt av /L parameter. Flere alternativer kan gis etter parameter.
/L*V vil gi all installasjonsinformasjon inkludert detaljert utdata.
Andre muligheter
-
i - Statusmeldinger
-
w - Ikke-dødelige advarsler
-
e - Alle feilmeldinger
-
a - Oppstart av aksjoner
-
r - Handlingsspesifikke poster
-
u - Brukerforespørsler
-
c - Innledende UI-parametere
-
m - Informasjon om out-of-memory eller fatal avslutning
-
o - Meldinger om plassmangel på disk
-
p - Terminalegenskaper
-
v - Utførlig utgang
-
x - Ekstra feilsøkingsinformasjon
-
+ - Legg til eksisterende loggfil
-
! - Tøm hver linje til loggen
-
* - Logg all informasjon, bortsett fra v og x alternativer
PowerShell-skript
Eksempel uten logg:
$setupFilePath = "C:\GSGroup\Installation\HandymanSystemComponents.exe"
$arguments = "/s /v`" /qn`""
$p = Start-Process -FilePath $setupFilePath -ArgumentList $arguments -Wait -PassThru
if($p.ExitCode -ne 0)
{
throw "Installation process returned error code: $($p.ExitCode)"
}
Eksempel med logg:
$setupFilePath = "C:\GSGroup\Installation\HandymanSystemComponents.exe"
$logPath = "C:\GSGroup\Installation\HandymanSystemComponents_install.log"
$arguments = "/s /v`" /qn /L*V {0}`"" - f $logpath
$p = Start-Prosess -FilePath $setupFilePath -ArgumentList $arguments -Wait -PassThru
if($p.ExitCode -ne 0)
{
throw "Installasjonsprosessen returnerte feilkode: $($p.ExitCode)"
}
Loggingsalternativer er beskrevet ovenfor i delen Installasjon fra kommandolinje
Handyman Office Lokal installasjon
Installasjon fra kommandolinjen
Eksempel uten logg:
C:\GSGroup\Installation\HandymanSetup_9.7.1.31330 /s /v" /qn INSTALLDIR=C:\GSGroup\Handyman INSTALLATIONTYPEALL=2 SYSTEMCOMPONENTSINSTALLED=1"
Du må oppgi stien der Handyman skal installeres som INSTALLDIR
parameter
Eksempel med logg:
C:\GSGroup\Installation\HandymanSetup_9.7.1.31330 /s /v" /qn INSTALLDIR=C:\GSGroup\Handyman INSTALLATIONTYPEALL=2 SYSTEMCOMPONENTSINSTALLED=1 /L*V C:\GSGroup\Installation\HandymanSetup_install.log"
Du må oppgi stien der Handyman skal installeres som INSTALLDIR
parameter
Loggingsalternativer er beskrevet ovenfor i System Components: Installation from command line seksjon
PowerShell-skript
Eksempel uten logg:
$setupFilePath = "C:\GSGroup\Installation\HandymanSetup_9.7.1.31330"
$installationDir = "C:\GSGroup\Handyman"
$arguments = «/s /v `» /qn INSTALLDIR={0} INSTALLATIONTYPEALL=2 SYSTEMCOMPONENTSINSTALLED=1` "» -f $installationDir
$p = FilePath $setupFilePath - $arguments -Wait -passThru
hvis($p.ExitCode -ne 0)
{
«Installasjonsprosessen returnerte feilkode: $($p.ExitCode)"
}
Eksempel med logg:
$installationPath = "C:\GSGroup\Installation\HandymanSystemComponents.exe"
$installationDir = "C:\GSGroup\Handyman"
$logPath = "C:\GSGroup\Installation\HandymanSystemComponents_install.log" $arguments = «/s /v `» /qn INSTALLDIR={0} INSTALLATIONTYPEALL=2 SYSTEMCOMPONENTSINSTALLED=1 /L *V {1}` "» -f $installationDir, $logpath
$p = Startprosess - $installationPath -ArgumentList $arguments - -PassThru
hvis($p.ExitCode -ne 0)
{
«Installasjonsprosessen returnerte feilkode: $($p.ExitCode)"
}
Loggingsalternativer er beskrevet ovenfor i System Components: Installation from command line seksjon