windowsservercoreに基づくDockerイメージにWindows Enterprise WDKをインストールしようとしています。アプリケーションは解凍することでインストールされ、私はすでにそれを行っており、そのイメージをDockerにコミットしています。次に、環境変数を設定するスクリプトを実行する必要があります。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
また、スクリプトを実行すると、スクリプトで指定された環境値の設定に失敗します。
提案?