Windows guest Puppet support

/cc @sneal