Tôi đang cố gắng cài đặt Windows Enterprise WDK trên hình ảnh Docker dựa trên windowsservercore . Ứng dụng cài đặt bằng cách giải nén và tôi đã thực hiện điều đó và cam kết hình ảnh đó với Docker. Bây giờ tôi cần chạy một kịch bản đặt các biến môi trường. Theo hướng dẫn cài đặt Enterprise WDK, tôi phải chạy tập lệnh này với tư cách quản trị viên. Tôi đã thực hiện điều này trực tiếp trên máy tính để bàn của mình và nó hoạt động. Trong Docker Container, người dùng đăng nhập mặc định là
PS C:\> whoami
user manager\containeradministrator
Tôi đã thử kích hoạt tài khoản quản trị viên.
PS C:\> net user administrator /active:yes
The command completed successfully.
PS C:\> net user administrator Pa$$w0rd
The command completed successfully.
Tôi cố gắng khởi động shell với tư cách quản trị viên, nhưng người dùng không thay đổi.
PS C:\> runas /user:administrator powershell
Enter the password for administrator:
Attempting to start powershell as user "C597C386289A\administrator" ...
PS C:\> whoami
user manager\containeradministrator
Và nếu tôi chạy tập lệnh của mình thì không thể đặt bất kỳ giá trị môi trường nào được chỉ định trong tập lệnh.
Gợi ý?