Noor Mohammad is a domestic assistant coach with the Kapisa province side and a full-time coach with Hampalana private academy.
The 35-year-old Ahmadzai, who had played in five ODIs and eight T20Is for Afghanistan between 2009-10, took over from Moles, who was appointed for the dual role of Director of Cricket and Chief Selector last year.
The ACB statement also said that Stanekzai was earlier "issued verbal and written warnings."
Afghanistan head coach Lance Klusener takes pay cut as Board slashes salaries of national team support staff
Afghanistan head coach Lance Klusener will have to take a 25 percent pay cut after the country's cricket board decided to slash salaries of the national team's support staff to cope with the financial impact of the COVID-19 pandemic.
Shafaq accepted four charges relating to breach of the ACB Anti-Corruption Code during the inaugural edition of the Afghanistan Premier League T20 in 2018 and the 2019 edition of the BPL.
In April, two months before the ODI World Cup, ACB had named Rahmat Shah, Gulbadin Naib and Rashid Khan as replacements of Asghar in the Test, ODI and T20 teams respectively.
Moles, who was the interim head coach of the team during the recently concluded tour of Bangladesh, is a Level-4 coach.
Klusener replaces former head coach Phil Simmons who stepped down following Afghanistan's disappointing show at the ICC Cricket World Cup in England. They finished last in the 10-team tournament and failed to win even a single match.
Nabi has only played two Test matches for Afghanistan, in which he scored 25 runs and picked four wickets.
Mohammad Shahzad gets one-year suspension from all forms of cricket by Afghanistan Cricket Board for violating disciplinary rules
Shahzad's contract was "suspended for indefinite period" for breaching the ACB Code of Conduct but the Afghanistan Cricket Board (ACB) on Sunday fixed the term of his suspension, which will now last one year
Afghanistan Cricket Board indefinitely suspends Mohammad Shahzad's contract for breach of code of conduct
According to an ACB release, Mohammad Shahzad did not adhere to a policy that requires players to seek the board's permission for travelling out of the country.
Afghanistan and the West Indies have played only 10 internationals between them, eight of those held in the Caribbean.
ICC Cricket World Cup 2019: 'People remember only the bad days,' says Afghanistan's Rashid Khan after recording tournament's worst bowling figures
Used to being showered with accolades for game-changing performances recording the World Cup's worst bowling performance has been humbling for Rashid Khan.
ICC Cricket World Cup 2019: Afghanistan coach Phil Simmons' Twitter outburst against chief selector reveals signs of trouble within team
Afghanistan look in disarray on and off the field at the World Cup with coach Phil Simmons' Twitter outburst revealing signs of troubles within the team.
The Afghanistan officials had conveyed their request to the BCCI CEO Rahul Johri and GM Cricket Operations Saba Karim during their meeting in Mumbai on 16 May.
ICC Cricket World Cup 2019: Afghanistan's Mohammad Shahzad says he'll 'quit cricket' after ACB declares him unfit, sends him back home
Mohammad Shahzad has threatened to quit cricket after being declared unfit for the remainder of the World Cup by the Afghanistan Cricket Board (ACB).
ICC Cricket World Cup 2019: Afghanistan's Mohammad Shahzad says few members of ACB conspired against him to force him out of squad
Shahzad has played a significant role in Afghanistan's rise in world cricket and a was their star player in the triumphant campaign in the World Cup Qualifiers in Zimbabwe where they beat the West Indies twice including in the final.
Former West Indies all-rounder Phil Simmons will step down from his position as Afghanistan coach at the end of the ICC men's World Cup.
Afghanistan wanted the matches to be televised while the Zimbabwe Cricket wanted to cut costs and offered a Live streaming option.
Afghanistan vs Ireland series to begin two day before scheduled start to avoid clash with IPL 2019 dates
The series begins on 21 February with 3 T20Is followed by 5 ODIs and then a solitary Test match which will be played from 15 to 19 March.