It all depends on when you get the green-card issued, that is the date you enter the USA using the immigrant visa.
If interview happens before 2nd wedding anniversary, the visa will show CR-1 Code, HOWEVER, if you delay and enter the USA after 2nd wedding anniversary, show marriage cert to POE officer, the card will be coded for 10 years. (A couple of posts have shown the POE made a mistake and code for the CR-Green-card, but all that was needed is to schedule an appointment to USCIS field office and get it corrected)
If visa interview happens after 2nd wedding anniversary, then the visa should be coded IR-1.
If you wait until after 2nd wedding anniversary to use the visa, and then enter the USA, the POE officer should code the green-card as the 10 year Un-conditional one, it is recommended to have and show your marriage cert to the POE officer.
Most posts that I have seen about this tell that is what they will do. I have read one time about someone getting coded CR-Green-Card, and they had to do a info pass, and USCIS corrected the card.
Someone else posted about asking the POE officer and they said the this is policy.
Lastly, if you are unsure, you can always call the consulate and get interview postponed for a month or so to ensure that you will be interviewed after 2nd wedding anniversary.
SEE:
http://www.visajourney.com/forums/index.ph...=115861&hl=