HTTP connectors in Power Automate (plus creating a Custom Connector for Graph)
I thought I had blogged about this in the past but I am mistaken. I see the following HTTP related connectors in Power Automate. Which of these can I use to say talk to Graph API authenticated (i.e....
View ArticleGet events (V4) vs Get calendar view of events (V3)
In a previous post I briefly alluded to the Get calendar view of events (V3) connector. Wasn’t sure how this one was better over the Get events (V4) connector. Today I learnt how! These correspond to...
View ArticleUniversal Groups are limited to other domains of the same forest
Lookie, an AD related post. Been ages since I did any AD work. I always thought Universal groups could contain members from any domains in any forests. Coz back when I was learning about this stuff I...
View ArticleStupid string stuff
Just posting it here so I have a place to refer to than Google every time. Got an array of elements.$array = 1,2,3,4,5I want to join these with double quotes around each. That is, I want...
View ArticleMessed up C# formatting in Visual Studio Code?
Ensure dotnet is installed. On macOS:brew install dotnetClose and open Visual Studio Code after that. If that doesn’t help close and open the file in question too. If that doesn’t help, Google. C# on...
View ArticleMitosis poem
DNA replicated, Cell grows. Mitochondria and ribosomes duplicated. Chromosomes pulled. Division of nucleus. Cell membrane and cytoplasm, Divides. A poem by Anoushka Rakesh.
View ArticleSharePoint Online site language
Something I had learnt a while ago, thought I had taken note of it somewhere but looks like I didn’t. If SharePoint online starts to show text in a different language, and you get a warning that you...
View ArticleInvoke-WebRequest in the background
A follow-up to this older post. There I had an Azure Function that was calling another Azure Function like so:Invoke-WebRequest -Uri $functionUrl -Headers $headers -Body ($Request.Body | ConvertTo-Json...
View ArticleAutomatically signing PowerShell scripts via GitHub actions
A while ago I had come across this cool blog post (and cool blog in general) on signing PowerShell scripts via GitHub actions. Before that I was signing scripts manually, and I think I was Googling on...
View ArticleInvoke-WebRequest with retry
As a continuation to a previous post where I was using Invoke-RestMethod to send some output to a Logic App’s callback URL I stumbled into an edge case wherein occassionally the callback would fail and...
View ArticleSignatures, Embedded Images, and all that…
I have been spending the last few weeks dealing with Crossware, our email signature platform. It’s good (don’t worry, there’s a but coming up…) in that I am enjoying dealing with the C# code and...
View ArticleNew-MgUserAuthenticationTemporaryAccessPassMethod_CreateExpanded1: Request...
Getting this unhelpful error message when following the official docs and trying to create a Temporary Access Pass via PowerShell?New-MgUserAuthenticationTemporaryAccessPassMethod_CreateExpanded1:...
View ArticlePowerBeats and Windows
I started using my work Windows machine for “work” stuff this week, moving on from Mac. I have a now discontinued pair of PowerBeats (bought two of them in fact, before they got discontinued, as I like...
View ArticleBitwarden and “Browser integration is not enabled”
Bitwarden browser integration works fine on all my machines, except one. On this (macOS) when I ask the browser extension (Firefox) to use biometrics it keeps complaining that Browser integration is...
View ArticleGet-Mailbox System.OutOfMemoryException and Runbook restarts
I have a PowerShell runbook that gets all the Exchange Online mailboxes in my firm and does stuff with it.Get-Mailbox -ResultSize Unlimited | ForEach-Object { # do something }I thought this would work...
View ArticleGraph API detect O365 mailbox type
Something I came across the other day and file away before I close the tab. A while ago I had blogged on how to detect if a user has an O365 mailbox or not (fun story, I forgot I had blogged about that...
View ArticleGet-Mailbox System.OutOfMemoryException and Runbook restarts (part 2)
A follow up to my previous post. A colleague pointed out an oversight in my strategy. Email addresses don’t necessarily begin with a-z and 0-9, they can have other characters too. So he was concerned...
View ArticleAdieu, Twenty Twenty Two
As the year comes to an end I took this last week off from work. It’s only been a few days of holiday so far, but I am glad I took it. I really needed a detox from work as it has been a hectic few...
View ArticlemacOS frustrations
This post doesn’t have anything of “value”. I just wanted to capture my frustration somewhere, and this blog seemed to be the best place. It’s more for me to stumble upon in the future and remember...
View ArticleRaspberry Pi OS (Bullseye) network
I wiped my Raspberry Pi today and installed the latest OS (Debian Bullseye). It looks like there’s some changes on the networking side of things. Nothing new I guess, just that it’s new to me as this...
View Article