Example #1
0
        public static void InstallAdam(string instanceName, string dataPath, string logPath, int port, int sslPort, WriteVerboseDelegate writeVerbose)
        {
            Utils.CreateDirectory(dataPath, "DataFilesPath");
            Utils.CreateDirectory(logPath, "LogFilesPath");
            AdamServiceSettings.DeleteFromRegistry(instanceName);
            AdamServiceSettings adamServiceSettings = new AdamServiceSettings(instanceName, Path.Combine(dataPath, "Adam"), Path.Combine(logPath, "Adam"), port, sslPort);

            using (TempFileCollection tempFileCollection = new TempFileCollection())
            {
                string answerFileName = ManageAdamService.MakeAnswerFile(tempFileCollection, adamServiceSettings);
                ManageAdamService.InstallAdamInstance(answerFileName, adamServiceSettings, writeVerbose);
                adamServiceSettings.SaveToRegistry();
            }
        }
Example #2
0
 public static void UninstallAdam(string instanceName)
 {
     ManageAdamService.RunAdamUninstall(instanceName);
     AdamServiceSettings.DeleteFromRegistry(instanceName);
 }