Całkiem prosta, na którą nie mogę znaleźć odpowiedzi.
serverfault poprzednio pomógł mi znaleźć sposób na zautomatyzowanie aktualizacji Windows bez użycia WSUS. Działa fantastycznie, ale aby uruchomić go w sieci, musisz najpierw zamontować dysk udostępniony. To dość proste XP, ponieważ po prostu montujesz dysk i uruchamiasz aktualizator.
Jednak w systemach Vista i W7 wszystko to musi być wykonane z podwyższonymi uprawnieniami do poprawnego działania. Konto UAC nie widzi dysków sieciowych montowanych przez zwykłego użytkownika, więc aby wszystko działało, muszę zamontować udział net use
z eskalowanej powłoki. Chciałbym zautomatyzować montowanie tego udziału i uruchamianie programu aktualizującego za pomocą prostego pliku .bat.
Prawdopodobnie mógłbym po prostu poinstruować wszystkich, aby kliknęli prawym przyciskiem myszy „Uruchom jako administrator” w pliku .bat, ale chciałbym, aby wszystko było tak proste, jak to możliwe, i pozwolić, aby .bat automatycznie monitował użytkownika o zwiększenie uprawnień.
Ponieważ te komputery nie należą do nas, nie mogę liczyć na zainstalowanie Powershell, więc rządzi to wszystkimi rozwiązaniami zgodnymi z tymi zasadami i w zasadzie muszą polegać na rzeczach, które byłyby zawarte w instalacji RTM Vista. Mam nadzieję, że przeoczyłem tutaj coś oczywistego. :)