I think if you enter on a B1/B2 tourist visa, you should not be allowed to adjust status to a green card except in extraordinary circumstances. I’m not so sure about other non-immigrant visas.
K1 will obviously be an exception as substantial steps are generally taken at a home consulate.