You state "For example, currently, we cannot generate our log files on an external disk mounted as a drive on the window server. In the QMC, the drive cannot be seen." This is normal. Service accounts do not understand mapped drives. You have to use the UNC path to your shares. \\servername\sharename.
You do not have to enable network Discovery for Publisher to work.