Witam.
Wybacz za małe opóźnienie. Odpowiadając na Twoje pytania:
Ad1. Muszą. U mnie automatem logując się do domeny mapowany jest dysk sieciowy. Więc instalacja poprzez OSGeo4W na zmapowanym dysku musi odbywać się poprzez wpisanie litery dysku w ścieżce. Dlatego musi być on zmapowany dla instalującego i użytkowników.
Ad2. W tym przypadku nie trzeba modyfikować plików bat. Trzeba mieć zmapowany dysk sieciowy pod jedną literą.
Ale miałem sytuację gdzie zrobiłem to bez mapowania dysków a użytkownicy mieli jedynie skrót bezwzględny \serwerudostępniony_udział...qgis.bat. Jeżeli chcesz tak zrobić nie możesz zainstalować OSGeo4W inaczej niż bezpośrednio na serwerze, którego folder OSGeo4W udostępniasz userom.
Też nie modyfikowałem plików bat. A przynajmniej tak mi się wydaje, gdyż robiłem to trochę temu, daleko od domu i nie mam do tego już dostępu.
Źle. Jednak coś modyfikowałem. Przy instalacji bez mapowania dysków sieciowych należy pozmieniać w plikach bat (np qgis.bat) ścieżki z OSGEO4W_ROOT=C:OSGeo4W na OSGEO4W_ROOT=\serwerOSGeo4W.
Ważne żeby też zmienić w pliku o4w_env.bat ścieżkę z OSGEO4W_ROOT=C:OSGeo4W na OSGEO4W_ROOT=\serwerOSGeo4W.
Pozdrawiam i raz jeszcze potwierdzam, że warto bo działa