in chefctl/src/chefctl.rb [699:715]
def symlink(old_name, new_name)
if File.exist?(new_name)
File.unlink(new_name)
end
begin
require 'chef/win32/file'
Chef::ReservedNames::Win32::File.symlink(old_name, new_name)
rescue StandardError => e
Chefctl.logger.warn('Silently refusing to create a symlink ' +
"#{new_name} -> #{old_name}, #{e}")
return false
end
end