This attribute should be more specific and take a simpler argument. Consider naming the attribute 'driver_mode' and taking either ```:user``` or ```:kernel``` as options.

```
attribute :driver_mode, :kind_of => Symbol, :default => :user, :equal_to => [ :user, :kernel ]
```

Are you sure that this is what you mean to be passing though?

http://download.microsoft.com/download/8/2/c/82cffcfa-56f6-4fc3-bfa5-80cd84793871/PrintUIUsersGuide.doc

This indicates that /v takes a version of Windows as a string, or as an integer if /K is specified.