У меня есть автоматизированный процесс, который должен создать образ и развернуть этот образ с пользователем, настроенным для запуска службы. Пользователю необходим доступ к общей сетевой папке Azure. Чтобы предоставить учетные данные для доступа к общей папке, я сохраняю учетные данные в диспетчере учетных данных Windows с помощью приведенной ниже команды и запускаю его как учетную запись службы.
cmdkey /add:storage.file.core.windows.net /user:Azure\storage /pass:password
Затем я добавляю карту сети через
net use Z: \\storage.file.core.windows.net\share /persistent:yes
Сеть сопоставлена, и я могу получить доступ к указанному выше пути UNC. Затем я готовлю виртуальную машину к захвату образа, запустив sysprep и обобщив ее.
C:\Windows\Sysprep\Sysprep.exe /oobe /generalize /quiet /quit /mode:vm
Когда я снова разверну изображение, я могу войти в свою учетную запись службы, но добавленный мной cmdkey исчез. Я могу написать запланированную задачу, чтобы повторно добавить cmdkey, но мне было интересно, действительно ли Sysprep стирает мои учетные данные Windows и есть ли способ избежать этого.