Showing results for 2024 | Azure VM Runtime Team

Nov 27, 2024
0
0

Properly cycling domain passwords with the JSonADDomain extension

Joseph Calev
Joseph Calev

For those familiar with the JsonAdDomain extension, it provides an easy way to join VMs to your domain. However, one aspect that customers have been less crazy about is that the domain password must be shared in the protected settings (where it is at least encrypted) and, more importantly, the functionality of the extension doesn't work well with s...

JsonADDomain
Nov 27, 2024
0
0

So how many replicas should my VM Application use?

Joseph Calev
Joseph Calev

One great advantage of VM Applications is the ability to specify how many replicas you want for each VM Application version. While documentation exists on how to specify replicas, we don't really provide advice on determining how many replicas to use. The goal of this post is to rectify that gap. First, the basics. When you specify a replica cou...

VM Applications
Apr 29, 2024
0
0

Introducing Managed RunCommand Artifacts

Joseph Calev
Joseph Calev

As most of you may know from the current Managed RunCommand documentation there are multiple ways your script may be specified. However, what if your script uses various artifacts that also must be downloaded to the machine? Well, in the past it was necessary to call RunCommand are use some other technique to get those files on the...

RunCommand
Apr 3, 2024
0
1

Using Managed RunCommand in an ARM Template

Joseph Calev
Joseph Calev

Perhaps one of the largest differences between "Action RunCommand" (internally called RunCommand V1) and "Managed RunCommand" (internally called RunCommand V2) is that Managed RunCommands are ARM resources themselves. That means you can use them in ARM templates. Recently, I needed to issue a RunCommand in an ARM template, so I looked around for...

RunCommandARM Template
Jan 5, 2024
0
0

When will CustomScript extension re-execute my script?

Joseph Calev
Joseph Calev

One of the lesser known differences between RunCommand and CustomScriptExtension is the fact that we do promise to not re-run your script in RunCommand, but no such promise exists for CustomScript. This is mentioned in the documentation, which isn't often fully understood. However, more than once I've been asked: when does CSE actually re-...

CustomScriptExtensionRunCommand