More and more customers don’t settle with just an Office 365 / Azure tenant as their production environment. They often have one or more additional tenants (or subscriptions) to have an Acceptance, Test and/or Development environment. When it comes to deploying Azure resources, Azure Resource Management (ARM) templates are very...
Continue reading...Octavie van Haaften
Getting term label values with the SharePoint RenderListDataAsStream API endpoint
Recently Microsoft released a new API endpoint for retrieving SharePoint listitem data. With this RenderListDataAsStream API you can now retrieve both managed metadata field values and lookup field values very easily. I was using the SharePoint items REST API endpoint like this: {SiteCollectionUrl}/_api/web/lists/GetByTitle(‘Documents’)/Items?$select=Id,FileLeafRef,Title,ServerRedirectedEmbedUri,Editor/Title,MavProject/Title,MavCategory,TaxCatchAll/ID,TaxCatchAll/Term,Modified&$expand=Editor,MavProject,TaxCatchAll While I was using this only for...
Continue reading...PowerShell Gem: Create a Password
Overtime you might have done a lot of PowerShell scripting. Each time you improve your skills and sometimes you’re getting amazed. At least I do. In this small post I’d like to share such a PowerShell awesome gem with you. It’s a cool PowerShell function for creating new passwords that...
Continue reading...Configuring Azure AD App for AppOnly permissions with PowerShell
In my previous posts (here and here) I have described how to create your Azure AD App Registration with PowerShell along with required permissions. There is one thing left when it comes to application permissions: how to configure this to authorize your code using these required resources? As a user...
Continue reading...Using MFA enabled accounts in PowerShell scripts
The use of multi-factor authentication (MFA) is growing by the day. More and more customers are enabling MFA for administrator accounts to protect their cloud environment a little bit more. But that also might affect your PowerShell scripts. In this post I want to point out how to deal with...
Continue reading...