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 usez 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. :)