Azure Image Builder Install Software with PowerShell Customizations
HTML-код
- Опубликовано: 10 сен 2024
- This is part three of a three-part series on Azure Image Builder. This video picks up where the last left off. We create a script to automatically install two applications as part of the image build process. Then we create Azure Image Builder template customizations to download source files from an Azure Storage account and run the install script. The end result is a custom image based off a Windows 10 multi-user Marketplace image with custom software installed.
Links:
Zero to Hero with Windows Virtual Desktop
www.udemy.com/...
GitHub Page
github.com/tsr...
Thanks, Travis. It's a helpful and detailed walkthrough of every step. You make the deployment process very clear.
Glad it was helpful!
Thanks, it would be a great to add one more video that shows how to do advanced items like validation and integration with the Compute Gallery. Also the blob storage appears different now that it is GA. I don't see a packerlogs container, and am having a harder time debugging.
Thank you, Travis! very helpful video and information. at the moment we are just preparing to implement WVD.
Glad it was helpful!
Awesome tutorial. Two thumbs up
How to install software using "LocalSystem" account, by default its taking "NT Authority" and due to the permissions, the Start-process... installation not working to install the software using msi file.
Can I update the same image created earlier instead of deleting the image and creating one again?
Hi Travis,
May I know how we can download software executables from a private storage Account having size more than 1GB as currently the File customizer has an option to download files upto 20 MB only.
That was covered in the video, I used AZ Copy to download a .zip file from a storage account to get around the 20 mb limit.
@@Ciraltos Thanks Travis.After watching your video again and using your github code, my issue gets resolved.Thanks once again.
can you use winget to install apps
Thank you Travis - as always straight to the topic!
Question thought, how would you accomplish domain join part? I am thinking to store secrete (ad credentials) in the KV and then just run custom extension on the vm (netdom join.....) but in that case i need to have PE / PL from VM vNet to the KV (assuming KV is in the other "AD" subscription), so even so running netdom is super easy but other settings are not that scalable. What about DSC, if you've done that before could you share in the next learning session ? Thank you again, great work man!!
A custom script extension or DSC would work. The custom script extension seems like a better option because it only runs one at deployment. There is a domain join extinction that can be added to a ARM template that makes it easy. The password for the domain join account can be referenced to keep secrets out of the code.
@@Ciraltos have you used ADO Azure VM Image Builder DevOps Task (Preview)? could you create a video using custom script creation with ADO?
Do you do freelance work? I have a small business and need AD/AD DS setup.
Unfortunately I don't have much spare time for any freelance work. Thansk!
Do you still need help?