Make it easier to update tag values
Please provide an easier way to update the value of a single tag, on a single resource. ie. a VM
The current method requires you to obtain the entire hash table of tags on a resource (in my case a VM), update the value in the hash table, and then write the entire table back to the resource.
New TAG cmdlets allowing simple adding, removing and updating of tags.
Simplified dynamic manipulation of tags, allowing for simplified automation scripts. The challenge was that all suggestions online pointed to the tags being in an array, which we then found out they were not. We then had to research the manipulation of hash tables. This is not intuitive to the casual admin, with just enough knowledge of PowerShell to start looking into automation of Azure.
We use the tags to automate on-demand requests for VM power on/off. User will request that a system or systems be powered on for a specific duration, and through workflow and scripting we power on the systems, and update a "Shutdown" tag to reflect the next shut-down date. A process runs daily to review this date, and if it is <= Today, it resets the "Shutdown" tag value to its default value, allowing the shutdown script to scope it into it's daily shutdown.