小编Dan*_*iel的帖子

如何在 Windows 容器中以管理员身份运行脚本

我正在尝试在基于windowsservercoreDocker映像上安装Windows Enterprise WDK。该应用程序通过解压缩进行安装,我已经完成了该操作并将该映像提交给了 Docker。现在我需要运行一个设置环境变量的脚本。根据 Enterprise WDK 安装说明,我必须以管理员身份运行此脚本。我直接在我的台式机上完成了这个工作,它可以运行文件。在 Docker 容器内,默认登录用户是

PS C:\> whoami
user manager\containeradministrator
Run Code Online (Sandbox Code Playgroud)

我试过启用管理员帐户。

PS C:\> net user administrator /active:yes
The command completed successfully.
PS C:\> net user administrator Pa$$w0rd
The command completed successfully.
Run Code Online (Sandbox Code Playgroud)

我尝试以管理员身份启动 shell,但用户没有改变。

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
Run Code Online (Sandbox Code Playgroud)

如果我运行我的脚本,它无法设置脚本中指定的任何环境值。

建议?

windows docker

18
推荐指数
1
解决办法
2万
查看次数

标签 统计

docker ×1

windows ×1