Zech 3:1-10

YIHVAH BEFORE SATAN
1 He showed me Joshua the high priest standing before the angel of Yihvah, and Satan standing at his right hand to be his adversary. 2 Yihvah said to Satan, “Yihvah rebuke you, Satan! Yes, Yihvah who has chosen Jerusalem rebuke you! Isn’t this a burning stick plucked out of the fire?” 
Zech 3:1-2
Joshua the High Priest – who was the High Priest of the day, as we see in Haggai and Ezra 5:2. The Book of Haggai was also written in the second year of Darius (compare Zech 1:1, and Hag 1:1). In Ezra 5:1, we find that both Haggai and Zechariah prophesied about rebuilding of temple.

Yihvah said: Yihvah rebuke you – here is one of the very famous occasions where the Spirit of Christ, as the Angel of Yihvah, is clearly called Yihvah. There are definitely two Yihvahs in the Old Testament. Here we can also identify the Spirit of Christ, as the Archangel, WHO IS LIKE GOD (Michael). The phrase “Yihvah rebuke you” is recorded in Jude 1:9, as spoken by the Archangel.

Yihvah who has chosen Jerusalem – the favour of God remains on His chosen people
3 Now Joshua was clothed with filthy garments, and was standing before the angel. 4 He answered and spoke to those who stood before him, saying, “Take the filthy garments off of him.” To him he said, “Behold, I have caused your iniquity to pass from you, and I will clothe you with rich clothing.” 5 I said, “Let them set a clean turban on his head.” So they set a clean turban on his head, and clothed him; and the angel of Yihvah was standing by. 
Zech 3:3
clothed with filthy garments – as representing the sins of Israel.
6 The angel of Yihvah protested to Joshua, saying, 7 “Thus says Yihvah of hosts: ‘If you will walk in my ways, and if you will keep my charge, then you also shall judge my house, and shall also keep my courts, and I will give you a place of access among these who stand by.
Zech 3:7
admonished Joshua – first made righteous, then admonished to carry out his duty.
8 Hear now, Joshua the high priest, you and your fellows who sit before you; for they are men who are a sign: for, behold, I will bring forth my servant, the Branch. 
Zech 3:8
the BRANCH – which is Christ, see also Zech 6:12, Jer 23:5, 33:15, and Isa 4:2. Christ calls Himself “the Vine” in John 15.

you and your companions are a wondrous sign – or “a symbol” of those who shall be redeemed by “the BRANCH” as described below.
9 For, behold, the stone that I have set before Joshua; on one stone are seven eyes: behold, I will engrave the engraving of it,’ says Yihvah of Hosts, ‘and I will remove the iniquity of that land in one day. 10 In that day,’ says Yihvah of hosts, ‘you will invite every man his neighbor under the vine and under the fig tree.’”
Zech 3:9
upon the stone are seven eyes – these are the Seven Spirits in the hand of the Spirit of Christ, as the Archangel; these are the Spirits we first saw reporting to the Angel of Yihvah in Zech 1:10. These Spirits go to and fro throughout the earth, as we read in Zech 4:10, Rev 5:6, etc. They are called the eyes of Christ.

I will engrave an inscription on it – the inscription can only refer to the “new name” on the “white stone”  in Rev 2:17. White has the meaning of holiness or purity in the Bible, for example the White horses in Rev 6:2, and Rev 19:11, are the Angels of God. The saints have their sins washed away in one day, as described below, and they receive a “new name,” a new reputation.

and I will remove the iniquity of the land in one day – in “one day,” by the death of Christ who paid the price for all sin.