Denna artikel beskriver hur man utför en tyst, obevakad installation av Handyman-systemkomponenter och Handyman Office på en PC. Detta kommer inte att fungera som en metod för att installera Handyman Office på huvudapplikationsservern, endast för klienter.
Efter installationen måste filen Handyman5.ini manuellt kopieras från servern till klientdatorn för att få de korrekta Connectionstring-värdena.
Systemkomponenter
Installation från kommandoraden
Exempel utan logg:
C:\GSGroup\Installation\HandymanSystemComponents.exe /s /v" /qn"
Exempel med logg:
C:\GSGroup\Installation\HandymanSystemComponents.exe /s /v" /qn /L*V C:\GSGroup\Installation\HandymanSystemComponents_install.log"
Loggkommando utfärdat av /L parameter. Ytterligare alternativ kan anges efter parametern.
/L*V kommer att ge all installationsinformation, inklusive utförlig utdata.
Andra alternativ
-
i - Statusmeddelanden
-
w - Icke-fatala varningar
-
e - Alla felmeddelanden
-
a - Start av åtgärder
-
r - Åtgärdsspecifika poster
-
u - Användarförfrågningar
-
c - Inledande UI-parametrar
-
m - Information om minnesbrist eller fatal avslutning
-
o - Meddelanden om bristande diskutrymme
-
p - Egenskaper för terminal
-
v - Utförlig utdata
-
x - Extra felsökningsinformation
-
+ - Lägg till i befintlig loggfil
-
! - Skriv varje rad till loggen
-
* - Logga all information, förutom v och x alternativ
PowerShell-skript
Exempel utan 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 "Installationsprocessen returnerade felkod: $($p.ExitCode)"
}
Exempel 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-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 måste ange sökvägen där Handyman kommer att installeras som parameter INSTALLDIR
Exempel 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åste ange sökvägen där Handyman kommer att installeras som parameter INSTALLDIR
Loggningsalternativ beskrivs ovan i Systemkomponenter: Installation från kommandoraden avsnittet
PowerShell-skript
Exempel utan 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 = Start-Process -FilePath $setupFilePath -ArgumentList $arguments -Wait -PassThru
if($p.ExitCode -ne 0)
{
throw "Installation process returned error code: $($p.ExitCode)"
}
Exempel 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 = Start-Process -FilePath $installationPath -ArgumentList $arguments -Wait -PassThru
if($p.ExitCode -ne 0)
{
throw "Installation process returned error code: $($p.ExitCode)"
}
Loggningsalternativ beskrivs ovan i Systemkomponenter: Installation från kommandoraden avsnitt