```ruby
is_symlink = Puppet::Util::Windows::File.symlink?(@resource[:target])
if is_symlink
  raise Puppet::ResourceError, "Puppet cannot manage ACLs of symbolic links (symlinks) on Windows. Resource target '#{@resource[:target]}' is a symlink."
end
```