provisioning a windows server 2008r2 machine gets stuck on setting the password

While provisioning the password did not get set automatically. I had to login via the predefined one.

set-administrator-password.vbs did not run successful because it tried to set "SUCCESS" as Administrator password (which is somehow invalid and not what was specified in metadata).

mdata-get did return the correct password in two out of three tries - the third try did result in no output at all.

I did change the login a little to ignore those unwanted strings ("SUCCESS", "NOTFOUND") and added a retry counter of three to be sure to fetch and set a password.