Ejemplo n.º 1
0
        public static ActionResult InstallDtc(Session session)
        {
            session.Log("Installing/Starting DTC if necessary.");

            try
            {
                CaptureOut(() =>
                {
                    if (DtcSetup.StartDtcIfNecessary(true))
                    {
                        session.Log("DTC installed and configured.");
                    }
                    else
                    {
                        session.Log("DTC already properly configured.");
                    }
                }, session);

                return(ActionResult.Success);
            }
            catch (Exception)
            {
                return(ActionResult.Failure);
            }
        }
Ejemplo n.º 2
0
        public void Install(WindowsIdentity identity)
        {
            if (!IsEnabled)
            {
                return;
            }

            DtcSetup.StartDtcIfNecessary();
        }