Windows Server 2012 - WDS installed and configured to deploy Windows Server 2012 on several Clients.
We will depoly several Windows Server 2012 Clients, each of the Clients should NOT know the initial Password of the other Clients.
The WDS Server stores each image_unattended.xml
assigned to an image in following way:
{WDSRoot}/Images/{ImageGroupName}/{ImageName}/Unattend/ImageUnattend.xml
This Folder and containing files are readyble for all Users which authenticated via the client_unattended.xml
:
<WindowsDeploymentServices>
<Login>
<WillShowUI>OnError</WillShowUI>
<Credentials>
<Username>Unattended</Username>
<Domain>WORKGROUP</Domain>
<Password>{Password}</Password>
</Credentials>
Is there a way to Limit the access to only one desired user?
On the other side it would be fine if there would be a secure mechanism to encrypt the Administrator password in the image_unattended.xml
, but as far as i know, it can only encoded base64 with the addition of "AdministratorPassword":
So, mystrongpassword
becomes bXlzdHJvbmdwYXNzd29yZEFkbWluaXN0cmF0b3JQYXNzd29yZA==
, which can be decoded every time *rolleyes
Is there another way to (really) encrypt / hash the password in the xml?
If not, is it possible to set user permissions to the image_unattended.xml
files?
Edit: maybe netsh advfirewall
is the way to go, to not let other (already installed) clients browse all data on the WDS Server?