Досить прямо, на що у мене виникають проблеми з пошуком відповіді.
Раніше сервер за замовчуванням допомагав мені знайти спосіб автоматичного оновлення Windows без використання WSUS. Це працює фантастично, але для запуску через мережу потрібно спочатку встановити спільний диск. Це досить простий XP, оскільки ви просто встановите накопичувач і запустіть оновлення.
Однак для Vista та W7 все це потрібно робити з підвищеними привілеями, щоб правильно працювати. Обліковий запис UAC не може бачити мережеві накопичувачі, змонтовані звичайним користувачем, тому для того, щоб все працювало, я повинен змонтувати папку через net use
ескалацію оболонки. Я хотів би автоматизувати монтажу цієї спільної частини та запустити оновлення за допомогою простого файлу .bat.
Я, мабуть, можу просто доручити всім правою кнопкою миші клацнути «Запустити як адміністратор» у файлі .bat, але я хотів би зробити все максимально простим та мати .bat автоматично запропонувати користувачу ескалацію своїх привілеїв.
Оскільки ці комп’ютери не належать нам, я не можу розраховувати на те, що інсталюється Powershell, так що правила будь-якого рішення у цих напрямках виходять і в значній мірі повинні покладатися на речі, які будуть включені в установку RTM Vista. Я сподіваюся, що в основному тут я пропускаю щось очевидне. :)