The frequent actuation of discrete control devices (DCDs), e.g., on-load tap changers, drastically reduces their lifetime. This, in turn, imposes a huge replacement cost. Simultaneous scheduling of these DCDs and continuous control devices, e.g., distributed energy resources, is imperative for reducing the operating cost. This also increases the lifetime of DCDs and helps to avoid the sub-optimal/infeasible solutions. Considering the high cost of discrete control actions (DCAs), they may never be justified against the other options in a short scheduling horizon (SH). With a longer SH, their benefits over a long period justify DCAs. However, a shorter SH helps to hedge against the risk impelled by uncertainties. Here, the system future is modeled as a set of multi-period scenarios. The operator exploits a long SH, but solely applies the decisions made for the first period and waits for updated data to make the next decisions. This enables cost reduction by strategically applying DCAs prior to the time that they are inevitable, while avoiding them when unneeded. The proposed branch-and-cut-based solution methodology accurately deals with DCAs while applying some expediting heuristics. During the branching process, a globally convergent trust region algorithm solves the integer relaxed problems. BC Branch and cut CB Capacitor bank DCA Discrete controllable action DCC Discrete control cost DCD Discrete controllable device DER Distributed energy resource DSP Distribution scheduling problem LP Linear programming MILP Mixed integer linear programming MINLP Mixed integer nonlinear programming NLP Nonlinear programming OC Operation cost OLTC On load tap changer PDF Probability density function RES Renewable energy sources RHC Receding horizon control SH Scheduling horizon SOCP Second-order cone programming SVR Static voltage regulator SA Solution approaches A. Nouri (alireza.nouri@ucd.ie), A. Soroudi (alireza.soroudi@ucd.ie) and A. Keane (andrew.keane@ucd.ie) are with the