Denne artikel beskriver, hvordan man udfører en stille og uovervåget installation af Handyman systemkomponenter og Handyman Office på en PC. Dette vil ikke fungere som en metode til at installere Handyman Office på applikationsserveren, kun for klienter.
Efter installationen skal filen Handyman5.ini manuelt kopieres fra serveren til klient-pc'en for at få de korrekte forbindelsesstrengsværdier.
Systemkomponenter
Installation fra kommandolinjen
Eksempel uden log:
C:\GSGroup\Installation\HandymanSystemComponents.exe /s /v" /qn"
Eksempel med log:
C:\GSGroup\Installation\HandymanSystemComponents.exe /s /v" /qn /L*V C:\GSGroup\Installation\HandymanSystemComponents_install.log"
Logkommando udstedt af /L parameter. Yderligere muligheder kan angives efter parameteren.
/L*V vil give al installationsinformation, herunder detaljeret output.
Andre muligheder
-
i - Statusbeskeder
-
w - Ikke-fatal advarsler
-
e - Alle fejlmeddelelser
-
a - Opstart af handlinger
-
r - Handlingsspecifikke poster
-
u - Brugeranmodninger
-
c - Indledende UI-parametre
-
m - Out-of-memory eller fatal exit-information
-
o - Out-of-disk-space-meddelelser
-
p - Terminal egenskaber
-
v - Detaljeret output
-
x - Ekstra fejlfinding information
-
+ - Tilføj til eksisterende logfil
-
! - Tøm hver linje til loggen
-
* - Log al information, undtagen for v og x muligheder
PowerShell script
Eksempel uden log:
$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 log:
$setupFilePath = "C:\GSGroup\Installation\HandymanSystemComponents.exe"
$logPath = "C:\GSGroup\Installation\HandymanSystemComponents_install.log"
$arguments = "/s /v`" /qn /L*V {0}`"" -f $logpath
$p = Start-Process -FilePath $setupFilePath -ArgumentList $arguments -Wait -PassThru
if($p.ExitCode -ne 0)
{
throw "Installation process returned error code: $($p.ExitCode)"
}
Logging option are described above in Installation from command line section
Handyman Office Local Installation
Installation from command line
Example without log:
C:\GSGroup\Installation\HandymanSetup_9.7.1.31330 /s /v" /qn INSTALLDIR=C:\GSGroup\Handyman INSTALLATIONTYPEALL=2 SYSTEMCOMPONENTSINSTALLED=1"
Du skal angive stien, hvor Handyman vil blive installeret som parameter INSTALLDIR
Eksempel med log:
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 skal angive stien, hvor Handyman vil blive installeret som parameter INSTALLDIR
Logningsmuligheder er beskrevet ovenfor i Systemkomponenter: Installation fra kommandolinje afsnit
PowerShell-script
Eksempel uden log:
$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 = Start-Process -FilePath $setupFilePath -ArgumentList $arguments -Wait -PassThru
if($p.ExitCode -ne 0)
{
throw "Installation process returned error code: $($p.ExitCode)"
}
Eksempel med log:
$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 = Start-Process -FilePath $installationPath -ArgumentList $arguments -Wait -PassThru
if($p.ExitCode -ne 0)
{
throw "Installation process returned error code: $($p.ExitCode)"
}
Logningsmulighed er beskrevet ovenfor i Systemkomponenter: Installation fra kommandolinje sektion