Я намагаюся встановити Windows Enterprise WDK на зображення Docker на основі windowsservercore . Додаток встановлюється розпакуванням, і я вже це зробив і передав це зображення Докеру. Тепер мені потрібно запустити скрипт, який встановлює змінні середовища. Відповідно до інструкцій із встановлення Enterprise WDK, я повинен запустити цей сценарій як адміністратор. Я робив це безпосередньо на моїй настільній машині, і це працює файл. У контейнері Docker є користувачем для входу за замовчуванням
PS C:\> whoami
user manager\containeradministrator
Я спробував увімкнути обліковий запис адміністратора.
PS C:\> net user administrator /active:yes
The command completed successfully.
PS C:\> net user administrator Pa$$w0rd
The command completed successfully.
Я намагаюся запустити оболонку як адміністратор, але користувач не змінюється.
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
І якщо я запускаю свій скрипт, він не може встановити будь-яке значення середовища, вказане в сценарії.
Пропозиції?