Method: Chef::Util::Windows::NetUser#user_modify

Defined in:
lib/chef/util/windows/net_user.rb

#user_modify {|user| ... } ⇒ Object

FIXME: yard with @yield

Yields:

  • (user)


128
129
130
131
132
133
134
# File 'lib/chef/util/windows/net_user.rb', line 128

def user_modify
  user = get_info
  user[:last_logon] = user[:units_per_week] = 0 # ignored as per USER_INFO_3 doc
  user[:logon_hours] = nil # PBYTE field; \0 == no changes
  yield(user)
  set_info(user)
end