Смена пароля администратора при первом входе в ВМ Windows
При установке cloud-init надо снять галочку с пункта “Use matadata password”.
Надо создать файл passwd_chsange.ps1 в каталоге C:\Program Files\CloudbaseSolutions\Cloud-init\LogonScripts с командой:
Set-LocalUser -Name 'Admin' -PasswordNeverExpires 0
net user Admin Frame789 /logonpasswordchg:yes
Затем переключить политику запуска скриптов:
Set-ExecutionPolicy RemoteSigned
В Windows 10 PowerShell включает четыре политики выполнения:
- Restricted — блокирует запуск любого скрипта (по-умолчанию).
- RemoteSigned — разрешает сценарии, созданные на устройстве, но запрещает сценарии, созданные на другом компьютере, если они не содержат подпись доверенного издателя.
- AllSigned — разрешает запуск всх сценариев, подписанных доверенным издателем.
- Unrestricted — разрешает запуск любых скриптов без каких-либо ограничений.
Еще надо исправить имена параметров в файле настроек C:\Program Files\Cloudbase Solutions\Cloudbase-Init\conf\cloudbase-init.conf
logdir -> log-dir
logfile -> log-file
check_latest_version=false