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:\GSG Handyman\Installation\HandymanSystemComponents.exe /s /v" /qn"
Exempel med logg:
C:\GSG Handyman\Installation\HandymanSystemComponents.exe /s /v" /qn /L*V C:\GSG Handyman\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:\GSG Handyman\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:\GSG Handyman\Installation\HandymanSystemComponents.exe"
$logPath = "C:\GSG Handyman\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:\GSG Handyman\Installation\HandymanSetup_9.7.1.31330 /s /v" /qn INSTALLDIR=C:\GSG Handyman\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:\GSG Handyman\Installation\HandymanSetup_9.7.1.31330 /s /v" /qn INSTALLDIR=C:\GSG Handyman\Handyman INSTALLATIONTYPEALL=2 SYSTEMCOMPONENTSINSTALLED=1 /L*V C:\GSG Handyman\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:\GSG Handyman\Installation\HandymanSetup_9.7.1.31330"
$installationDir = "C:\GSG Handyman\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:\GSG Handyman\Installation\HandymanSystemComponents.exe"
$installationDir = "C:\GSG Handyman\Handyman"
$logPath = "C:\GSG Handyman\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