Tôi đang cố chạy một số kiểm tra GUI tự động mà không cần màn hình bằng cách sử dụng lệnh
tscon 3 /dest:console
Điều này hoạt động rất tốt trên Windows Server 2008 (32 bit) nhưng tôi đang cố gắng chuyển mọi thứ sang Windows Server 2008 R2 (64 bit) và gặp vấn đề với điều này. Trên máy ban đầu, không có vấn đề gì khi chạy thử nghiệm mà không có màn hình nhiều lần (mà không cần nhập máy bằng RDP). Bây giờ trên máy mới, các bài kiểm tra cũng có thể chạy cùng một lệnh trong một lần nhưng khi thử lại lần thứ hai (không vào máy bằng RDP) tôi gặp lỗi:
Lỗi [7045]: Truy cập phiên được yêu cầu bị từ chối.
Tôi đã cố gắng sử dụng đoạn script sau đây vấn đề :
for /f %%i in ('qwinsta ^| grep "^>" ^| awk "{print $4}"') do set VAR=%%i
tscon %var% /dest:console
nhưng nó cũng chỉ hoạt động lần thứ nhất Lần thứ hai nó cũng trả về ID 3 nhưng sau đó tôi nhận được quyền truy cập bị từ chối.