Cost Management Stop wasting money in Azure - ShareGate webinar One of the main issues facing IT management in 2020 is uncontrolled cloud spending. Learn how to gain the visibility and insights you need to take control of your cloud environment, and implement a team-wide Azure cost management strategy.
PowerShell My ScriptCenter's Azure scripts has moved to Github Over the years I posted a few scripts that have been useful for me in Azure on ScriptCenter. Time has come to move them on a newer platform since ScriptCenter
Microsoft Azure How-to use customer-managed keys with Azure Key Vault and Azure Storage encryption using ARM Template I got a question from a reader asking how to use the Managed Identity of a storage account against Azure Key Vault to enable storage encryption using customer-managed keys. The
Microsoft Azure How to incrementally update KeyVault access policies with ARM templates I was recently asked how to give access to an existing KeyVault to a managed identity that already have access policies configured. It's not a secret but not all know
Community 2020-05-07: ShareGate Deploy Azure online event Before COVID-19 started to force a global shutdown everywhere, we were already thinking about this event. The long term goal? Help cloud engineers being more successful with Microsoft Azure. ShareGate
Microsoft Azure Azure Policy essentials webinar resources I had the pleasure to co-host a webinar with Jussi Roine around Azure Policy and governance in Azure at the end of March 2020 for ShareGate. It was a good
Microsoft Azure There is a new way to reference managed identity in ARM template I have been using managed identity (aka Managed Service Identity - MSI) in Azure for several years now. It's a best practice and a very convenient way to assign an
Microsoft Azure Speaking at Microsoft Ignite about our journey to the cloud Staying on top of your consumption brings great benefits as it is an important aspect of a healthy governance plan. Learn how to determine if you misuse your resources and how cost monitoring helps detect bugs and defects early, preventing cost bleeding.
Microsoft Azure How to detect expiring certificates in Azure Application Gateway We've been on a mission lately at work to find expiring credentials and certificates in our Azure environments. One of the resources we had on our radar is Azure Application
Microsoft Azure Tenant and Subscription display names now available in Azure Resource Graph command lines I love Azure Resource Graph but one of the things I deeply wanted since its launch is a native way to get the subscription or tenant names, not just the
Microsoft Azure How to use Office 365 Exchange PowerShell module in Azure Automation We had to do automation around Office 365 mailboxes a couple of days ago and struggled to do it. We looked around and found the solution in a sea of
Microsoft Azure Native Azure REST API calls now available in Azure CLI 2.0.67+ I wrote a few PowerShell functions a couple of years ago to build a bearer token out of an active session. I needed to make calls in scripts here and
Microsoft Azure How to audit Key Vault Access Policy using Azure Resource Graph If you didn't know it yet, I am a big fan of Azure Resource Graph. It gives me the ability to quickly answer business inquiries / people showing at my desk
Azure Resource Graph Azure Resource Change History is here I wrote not long ago about Azure Resource Graph and how it would change the way you script. It now enables us to track changes over time. Ever wanted to
Microsoft Azure How Azure Resource Graph is gonna change the way you search and script Azure Resource Graph has been announced a while ago (Ignite 2018) and I immediately understood this would be a game changer in terms of querying and data digging for the
Microsoft Azure How to audit expiring soon Azure AD application credentials (keys/passwords/certificates) How bad the feeling is when someone comes rush onto your desk because something in production stopped working overnight. This can happen if you don't take seriously the rollover of
Community Get Hygge with it – Your 5 Step Guide to ESPC18 1. PLAN YOUR SESSIONS Explore the ESPC18 SCHEDULE to identify what sessions you’d like to attend. Create your own schedule suited to you. If you are travelling with colleagues,
Microsoft Azure How to audit an Azure subscription Role Based Access Control (RBAC) assignments In the last year it occurred several times that I needed to audit and validate Role Based Access Control (RBAC) assignments for an Azure subscription. Using what is available in
Microsoft Azure How to safely replace Find-AzureRmResource -ResourceType calls in Azure PowerShell 6.x+ UPDATE: 2018-06-28 - Added resourcegroup ODataFilter example. Starting with version 6.0 of Azure PowerShell, Find-AzureRmResource have been removed and Get-AzureRmResource is supposed to be the workaround. My first reflex
Microsoft Azure Prepare data disks for stability & consistency in Azure throughout virtual machines and scale sets lifecycle When dealing with Windows virtual machines from the marketplace on Azure, sometimes a CD-ROM will temporarily be present in the first moments in the lifetime of a virtual machine or
Microsoft Azure Gain better control over your Microsoft Azure costs and governance using Overcast True is to say that it's a hard job to stay on top and remain in control of cloud computing spending. There is a tool I recently used, it didn't
Azure Resource Manager Migrate your classic storage account to Azure Resource Manager using PowerShell Azure v5.0.x I've been working to convert a lot of classic resources on Azure lately, a lot of fun I assure you! Many of the scenarios I faced implied virtual machines &
Azure Resource Manager List all App Service web apps outbound IP addresses used in a subscription If you want to perform IP whitelisting against an App Service, you'll discover that on public instances of App Service (not App Service Environment) you have 4 or more outbound
Microsoft Azure MSDEVMTL - Azure : Let’s talk Hybrid Cloud with Clemens Vasters The summer is mostly here, and that usually mean a break for the community group, but the MSDEVMTL Azure Group still have one more surprise for you. When: Friday morning on June 9th 2017 Speaker: Clemens Vasters Clemens is Microsoft's "Principal Messenger"
Microsoft Azure How to easily and silently obtain AccessToken (Bearer) from an existing Azure PowerShell session More than often I need to call the Azure RM REST API to perform a variety of thing. Pretty much the only way you'll find to do it on the