# File lib/chef/provider/group/windows.rb, line 53 def create_group @net_group.local_add manage_group end
# File lib/chef/provider/group/windows.rb, line 34 def load_current_resource @current_resource = Chef::Resource::Group.new(@new_resource.name) @current_resource.group_name(@new_resource.group_name) members = nil begin members = @net_group.local_get_members rescue => e @group_exists = false Chef::Log.debug("#{@new_resource} group does not exist") end if members @current_resource.members(members) end @current_resource end
# File lib/chef/provider/group/windows.rb, line 58 def manage_group if @new_resource.append begin #ERROR_MEMBER_IN_ALIAS if a member already exists in the group @net_group.local_add_members(@new_resource.members) rescue members = @new_resource.members + @current_resource.members @net_group.local_set_members(members.uniq) end else @net_group.local_set_members(@new_resource.members) end end
Generated with the Darkfish Rdoc Generator 2.