Tôi đã tạo định nghĩa xây dựng cho máy chủ xây dựng hàng đêm của chúng tôi. Sau khi xây dựng dự án (một dịch vụ cửa sổ), tôi cần thực thi kịch bản Powershell để cài đặt và khởi động dịch vụ. Vì vậy, tôi đã thêm một bước xây dựng để chạy tập lệnh Powershell cụ thể. Sau đó, tôi cài đặt một TFS Build Agent & Visual Studio tại (sớm được) máy chủ xây dựng hàng đêm. Sau khi chạy tập lệnh xây dựng, tôi nhận được 'mã thoát 5' có vẻ liên quan đến việc thiếu quyền quản trị. Nếu tôi bắt đầu tập lệnh dưới dạng quản trị viên trên máy chủ theo cách thủ công, nó hoạt động tốt. Người dùng, được sử dụng bởi tác nhân, đã có quyền quản trị.TFS Xây dựng: Chạy tập lệnh Powershell làm quản trị viên
Có cách nào để thực thi kịch bản lệnh PowerShell trên máy chủ xây dựng với định nghĩa xây dựng đại lý/xây dựng có quyền quản trị không?
Bạn không thể bỏ qua lời nhắc UAC, nếu đó là những gì bạn đang yêu cầu. –
Quản trị viên của chúng tôi đã định cấu hình máy chủ để tắt UAC, vì vậy đây không phải là vấn đề – TheWho
Điều này thật không may. Vô hiệu hóa UAC chắc chắn không được khuyến khích. –