Skip to content

OS Deployment Service

In here you will find specifications as well as requirements and design of the CapaInstaller OS Deployment Service.

  • The OS Deployment service exposes the same boot interface that ciBoot does for Bios Boot
  • The OS Deployment service supports UEFI boot support with the new OS Client
  • The OS Deployment Service is a Windows Service that can run on both x64 and x86 processors.
  • The service requires .NET Framework 4 to be installed.
  • The service is installed from the CapaInstaller console by the ‘System’ plugin.
  • The service is installed in C:\Program Files\CapaInstaller\Services\ciOSDeploy
  • One logfiles are written in C:\Program Files\CapaInstaller\Logs\Services during execution; ciOSD

The service retrieves its configuration from the SQL server but can take different command-line arguments. As the BackEnd Server is a windows service, any arguments must be supplied to either the net.exe command or the sc.exe command.

sc [\\computer] start ciosdeploy [/debug|/d] [/noupdate|/n] [/refresh|r] [/xmlfile|/x]
ParameterMeaning
/debug or /dRun the service in debug mode.
/noupdate or /nSkips the update of CiBack-end from the database
/refresh or /r=##The rate in seconds used for updating the service settings from the database.
/xmlfile or /xSpecify the service to use a different configuration XML file, primarily meant for debugging purposes.
sc \\Serverstart ciosdeploy /d

Start the service on the server; backend01 in debug mode

sc start ciosdeploy /refresh=10

Start the service and use using a 10 seconds refresh rate.

General information and status for the service...

ElementDescription
Service statusStatus of the Service. Equivalent to services in the control panel.
Service NameThe name of the service used by the operating system.
Display nameThe name you will see in services in the control panel.
DescriptionDescription of the service.
Startup typeThe type of service. This can be either; automatic, manual, or disabled.
The default value is automatic.
Last heartbeatThis is a timestamp for the last synchronization activity.
Path to executableThe full path to the program that is started by the service.
Database configuration...

ElementDescription
SQL serverThe SQL server that the Data Connection Service connects to.
SQL databaseThe SQL database that holds the CapaInstaller Management Solution database.
UpdateClicking on this button the CIDal settings.xml is updated with the correct database.
Use Windows authenticationInstructs Data Connection Service to establish a database connection by identifying itself with the computer account.
Use SQL authenticationWhen this radio button is selected, the Data Connection Service will connect to the database with the credentials in the user name and password fields.
User nameThe user name used to connect to the database when SQL authentication is selected.
PasswordThe password that goes with the user name stated above.