Khá đơn giản mà tôi gặp khó khăn khi tìm câu trả lời.
serverfault trước đây đã giúp tôi tìm cách tự động hóa các bản cập nhật Windows mà không cần sử dụng WSUS. Nó hoạt động rất tuyệt vời, nhưng để chạy nó qua mạng, trước tiên bạn phải gắn một ổ đĩa chung. Đó là XP khá đơn giản vì bạn chỉ cần gắn ổ đĩa và chạy trình cập nhật.
Tuy nhiên, trên Vista và W7, tất cả điều này phải được thực hiện với các đặc quyền nâng cao để hoạt động chính xác. Tài khoản UAC không thể thấy các ổ đĩa mạng được gắn bởi người dùng thông thường, vì vậy để mọi thứ hoạt động, tôi phải gắn kết chia sẻ thông qua net use
từ một vỏ được leo thang. Tôi muốn tự động gắn kết chia sẻ này và khởi chạy trình cập nhật thông qua tệp .bat đơn giản.
Tôi có thể chỉ cần hướng dẫn mọi người nhấp chuột phải vào "Chạy với tư cách Quản trị viên" trên tệp .bat, nhưng tôi muốn giữ mọi thứ đơn giản nhất có thể và để .bat tự động nhắc người dùng leo thang đặc quyền của họ.
Vì các máy tính này không thuộc về chúng tôi, tôi không thể tin tưởng vào bất cứ thứ gì như Powershell đang được cài đặt, do đó, sẽ loại bỏ mọi giải pháp dọc theo các dòng đó và gần như phải dựa vào những thứ sẽ có trong bản cài đặt RTM Vista. Tôi hy vọng tôi hầu như thiếu một cái gì đó rõ ràng ở đây. :)