I have a free tier version of GCP and I am trying to provision Windows server with basic configuration. It gives an error asking me about enabling the billing for the account. I have checked the billing account details and the billing is enabled. What am I missing here? I am unable to provision windows server on Google compute engine.
It is not enough to have billing enabled. Since Windows servers aren't included in the free tier, you have to upgrade your account to a paid account in order to use them. If you still have credits from the free trial, those will be used for anything which is covered by the free tier, but you will be charged real money for anything which isn't (like Windows servers, for example).