This paper discusses the D-pole placement problem of discrete time-delay systems where the delay duration can be any positive integer. One sufficient condition is proposed to insure all the closed-loop eigenvalues of discrete delay systems be located inside a specific disk D(alpha, r). Several criteria are used to retain all the eigenvalues of discrete delay systems with structured or unstructured parametric perturbations inside the same disk. Finally, some illustrative examples are given to demonstrate our results.