Flow Friday: Posting Azure VM Auto Shutdown notifications to Microsoft Teams

When you have Azure VMs up and running there is a function to auto shut them down when they are not being used. You can do that in a couple of ways. One of the newer ones is to use the Azure DevTest Labs functionality to do this. Half an hour before the VM is shut down Azure sends an email to a pre-defined adress where you have the option to post-pone or cancel the shutdown.

Today one of my colleagues asked me if it was possible to get this email, with the links, into Teams. My first thought was to send it to the Teams Channel email. Unfortunately did not display correctly…

My next try was to use the Webhook in DevTest Labs functionality and the incoming webhook connector in Teams. When I did this the message did not look very “user friendly”

So I thought I would give Power Automate a try. I set up DevTest Labs to send the email to my mailbox. The I creating a trigger for an incoming email and with a filter for the email adress that Azure DevTest Labs user

The I add a block posting to Teams Channel. In order to get it to work I had to cut down the message to size. I used the title tag in the email and the phrase “Note that” at the end of the message to cut away the beginning and the end of the message body to fit the message in the Teams post.

The Expression:
substring(triggerBody()?[‘Body’],indexOf(triggerBody()?[‘Body’],'<H1′),sub(indexOf(triggerBody()?[‘Body’],’Note that’), indexOf(triggerBody()?[‘Body’],'<H1′)))

Finally I move the message to my Archive folder.

The message is now in Teams 🙂

Installing Hass.io on a Raspberry Pi 3 with a RaZberry Z-wave card

I was helping a friend today getting his Raspberry Pi prepped for running Hass.io. He mentioned that he could not get it to boot correctly and thought that it had to do with his laptop not being able to create the boot image correctly so I thought I would see it I could help.

Turned out the issue was not the image… When I opened the lid of the Pi I noticed that it had a RaZberry card installed… so I did what any PC tinkerer with a non-booting PC does… rip everything out and start with the bare essentials. Presto… it booted 🙂

Apparently the built in Bluetooth on the Pi 3 is interfering with the RaZberry card and you have to tweak the HassOS image in order to get it working.

First you add this to the config.txt in the root of the boot volume (you need to insert the card in a PC)


And then you add the following to the configuration.yaml file of Hass.io (the easiest way I found to get to it is installing the Samba plugin from whitin Hassio)

  usb_path: /dev/ttyAMA0

And then it boots… Happy Days



New Episode: En Liten Podd om IT – Avsnitt 244 – kan vi inte få en AI som säger det jag menar

Om Shownotes ser konstiga ut så finns de på webben här också: https://www.enlitenpoddomit.se/e/en-liten-podd-om-it-avsnitt-244

Avsnitt 244 spelades in den 8:a December och eftersom det äts 100 pound choklad per sekund i amerika så handlar dagens avsnitt om:


* Mats funderar över sin vecka och det har varit i stort sett fullt att göra. Björn har varit tvungen att jobba (askass trend!), men ändå haft en kul vecka. Johan börjar få pre-småpanik inför release.

* BMW tänker ta bort Apple play kostnaden, den man hade tänkt ta ut.. (man ändrar sig alltså)

* Nu kan man köpa senilsnören till sina AirPods. För 60 dollars… #TheIronyIsStrongWithThisOne




* Azure Spot VMs i Preview (ersätter “low Priority VMs”)

   * BONUSLÄNK: Länk till Scott Hanselmans webbsida 

   * BONUSLÄNK 2: Länk till hanselminutes-poddens sida 

* Microsoft 365 för “consumers” under Q1 nästa år??

* Har du någonsin funderat på i vilket Azure Datacenter som det är billigast att köpa en vissa tjänst? (det kan vara 30-50% prisskillnad mellan datacenter).Eller i vilket Azure VM får man bästa prestandan per investerad USD?Eller vad är det egentligen för växelkurs om man väljer att köpa i NOK/SEK istället för USD?Alla dessa saker och mycket mer kan man hitta på den här sidan

* Jag har ju tjatat om språkstöd för svenska i olika Microsoft tjänster. Den här nyheten handlar tyvärr inte om svenska, men om multispråkstöd.

* Nya Xboxen existerar!!!!!11111oneoneone

* Microsoft tar bort Dynamics 365 HR och pekar istället på LinkedIn TalentHub




* om två dag kan man beställa MacPro-grejjorna

* Vissa 2019 13-tums MacBook Pros stänger av sig ibland. Det ska inte vara så, men det är tydligen flera som upplever samma problem…




* Sundar Pichai går in som VD på Alphabet. (alltså hela koncern-huvud-bolaget, inte bara på google-bolaget utan även på moderbolaget…)

* Verktyg för att migrera från Facebook till Google photos

* Galaxy Fold gick ju bra, så nu börjar vi titta på Galazy fold 2

   * BONUSLÄNK: Motorola Razr 2019 

* Gogole Assistant kommer få stöd för google keep och några andra list-appar



ANDRA NYHETER:* Den 14 december kommer man att få se en premiärscen från nya Star Wars i Fortnite

* Kina vill ha din ansiktscanning från din telefon. För det känns ju HELT okej… 




Mats: Ett nytt grafikkort som kostar HERREJÖSSES med pengar

Johan: Disney Plus… Jag vill se The Mandalorian!!!!! Nu !!!!!!

Björn: en ny jättestor skärm. Typ en sån här https://www.dustinhome.se/product/5011106414/ultrasharp-u4919dw-led-49-ips-5120×1440 fast tydligen är det en sån här jag borde ha: https://www.dustin.se/product/5010959857/p4317q




En Liten Podd Om IT på webben

En Liten Podd Om IT på Facebook

En Liten Podd Om IT på Youtube




Apple Podcaster (iTunes)








from En Liten Podd Om It https://ift.tt/356TJsO

Friday Flow: Using Microsoft Forms with Power Automate

At the company where I work we regularly have knowledge transfer sessions called Brown Bag Lunches (BBLs) which I think is a great way to share and give back. I am in charge of scheduling these.

I wanted automate the process for planning these sessions and give my colleagues a way to submit suggestions for content. I started by setting a simple Microsoft Form for them to add suggestions

Sorry about the Swedish 🙂

Microsoft has a page for looking at the results of the form submissions which I could have used to get the subjects and plan them manually… but where is the fun in that :-). My solution was to add a flow that is triggered every time a form is submitted which adds it to an excel spreadsheet and adds a todo task in my todo list of choice Todoist.

The result from Forms is in a JSON format so the first thing we need to do is to parse the JSON message.

The parsing of the JSON also means that we can use the content as dynamic content and add it without having to write an expression… the No-Code way. The JSON message also only contains the response id so we will have to use a “Get response details” block to get the actual information of the form.

The reason we are extracting the information is to put it in the Excel file… The response only contains the submitting users email adress so to get the excel file to look a bit nicer I use the Get User Profile block to look up the users real name from the Azure AD/SharePoint. This is a really cool block since it can get a whole lot of cool info from you organization such at a users manager etc.

Finally I add a line to an excel file and put a reminder i my todo list

I would really continue building this logic to automate the planning even further… I might have to revisit this in a later post 🙂

Have a nice weekend


Getting Workflow Editor and Management Reporter Editor to work in Chromium Edge

When running Dynamics 365 for Finance and Operations there are some legacy software built in. These are packaged as ClickOnce applications and will be downloaded every time you run them. In Internet Explorer and the old version of Microsoft Edge this worked out of the box since these are .Net aware out of the box. When is comes to the all new chromium based Microsoft Edge and Google Chrome this is not the case. In order to get these working we will need a plugin installed in the browser.

For Microsoft (Chromium) Edge
To install in Edge the process is almost the same as for Google Chrome but with an additional steps prior to starting

  • Now go directly to step 3 below

Tip: you can bookmark the URL to the Google Chrome Store to have it around

For Google Chrome
1. Go to the Chrome Web Store by going to Extensions in the Settings menu

2. Click the Chrome Web Store at the bottom of the page

3. Search for ClickOnce and Install ClickOnce for Google Chrome

Verify all installed hotfixes in AX 2009

Today I need to handle an older system… I need to verify if a hotfix is installed in and older AX 2009 system. I found this instruction online (link below): Here is another way to get the list of installed KBs in AX 2009:

  1. Start the AOT (Ctrl + D)
  2. Go to Classes – SysHotfixManifest and expand it
  3. Select a methods and press Ctrl + A to select all methods
  4. Right-click and click Add-Ins – Copy – Name
  5. Paste into Wordpad (Notepad does not handle the CRs very well)
  6. Search for the KB number you want to find

That’s it



New Episode: En Liten Podd om IT – Avsnitt 243 – Hallå, jag är en teamplayer

Om Shownotes ser konstiga ut så finns de på webben här också: https://www.enlitenpoddomit.se/e/en-liten-podd-om-it-avsnitt-243 

Avsnitt 243 spelades in den 1:a December och eftersom Sphenopalatine Ganglioneuralgia är det vetenskapliga namnet på Brain Freeze så handlar dagens avsnitt om:



* Fullstyrka! Mats som är vid liv trots rykten. David som är ganska lycklig men inte för mycket, Björn som enligt uppgift är taskig och Johan som är nära att förstöra sin skärm genom att spruta Te på den.

* Mats har blivit skjuten av sin fästmö

* BLack Friday: Mats har köpt lite vapen, David har köpt lite samplings bibliotek och Johan har köpt Nest home mini.

* Vi pratade om Just-in-time Admins och den artikel som Henrik Elmsjö skrivit

* Ransomware fokuserar mot servrar

* Det finns nu en dom i USA som säger att man inte får tvinga upp en telefon om det inte finns ett bra skäl




* Förra veckan pratade vi om Outlook on the Web som en WPA-app. Nu kommer det… Och kanske även för Outlook.com

* Slack tappar värde, vilket troligen beror på Microsoft Teams

* November uppdateringen för xBox får stöd för Google Assistant




* Slut på minimalist eran på Apple 




* Google assistand Ambient mode gör att vissa android skärmar till typ en smart display

* Google öppnar en butik hos clas ohlsson

* Google Messages beta tittar på att köra “verified SMS”




* Twitter godkänner Youbikey för två-faktor (eller de har i alla fall slutat med SMS för MFA)

* Ryssarna gillar privacy (NOT)

* Kineserna med (NOT igen!)

* Fantastisk grej om att göra klisterlappar som ser ut som AirPods!! 🙂@PabloRochat: I made life-size AirPod stickers and stuck them on the ground, all over the city 🤡 




* David: Dubbla 7-portars USB hubbar 

* Mats: Spel!! Mortal Kombat 11 

* Björn: Kameror till huset 

* Johan: Dörrklocka med kamera



En Liten Podd Om IT på webben

En Liten Podd Om IT på Facebook

En Liten Podd Om IT på Youtube




Apple Podcaster (iTunes)








from En Liten Podd Om It https://ift.tt/2OHi5Dx

Issues with blocked cookies in Chromium Edge

I have an issue with cookies… And I do have an issue with real cookies… especially oat cookies… but we will not go into that today.

Today we are talking about browser cookies. Sometimes they are sort of creepy and sometimes they are absolutely essential for things to work. I ran inte one of the latter this week and I thought I had allowed all cookies for the specific site. Turns out I did not.

The site in this case is a customers help desk system and I had added the domain but I still got an error saying I needed to enable cookies. In order to find which cookies to allow you just do the following:

  1. Click on the padlock to the left of the adress bar
  2. Select Cookies
  3. Go to Blocked
  4. Select the items in the list one-by-one
  5. Click Allow

Note: This is of course not the customers site… this is my WordPress site for illustration

Flow Friday: Troubleshooting ‘shared_sharepointonline’ doesn’t exist

When trying to build a flow yesterday I got a confusing error:

Unable to process template language expressions in action ‘Create_Sprint_Period_in_Sharepoint’ inputs at line ‘1’ and column ‘2778’: ‘The template language expression ‘json(decodeBase64(triggerOutputs().headers[‘X-MS-APIM-Tokens’]))[‘$connections’][‘shared_sharepointonline’][‘connectionId’]’ cannot be evaluated because property ‘shared_sharepointonline’ doesn’t exist, available properties are ‘shared_office365, shared_todoist’. Please see https://aka.ms/logicexpressions for usage details.’.

The reason for this error is that you are test running the flow using data from a prior test from before you added the missing component (in this case sharepoint). You simply need to trigger the flow again med fresh data and it will work


En Liten Podd om IT – Avsnitt 242 – Jag var inte sämst och du började slå tillbaka


Om Shownotes ser konstiga ut så finns de på webben här också: https://www.enlitenpoddomit.se/e/en-liten-podd-om-it-avsnitt-242

Avsnitt 242 spelades in den 24:e November och eftersom fingernaglar växer snabbare än tånaglar så handlar dagens avsnitt om:



* Ibland är vi bättre föräldrar än annars…

* Vi har haft ett issue med SSL-cert på webbsidan. Det är löst nu.

* Anders vann biljetten till TrueSec Infrastructure Summit.

* Ralf vann DT2000 från Kingston

* Vi pratar om Tesla och deras cybertruck

* OnePlus har haft otur igen, fast den här gången läkte inga lösenord…




Microsoft Surface Earbuds fördröjs till våren 2020

Microsoft får sälja mjukvara till Huawei igen

Microsoft Reportedly Working on 64-bit App Emulation for Windows on ARM

Microsoft is Testing Gmail Integration in Outlook.com

Introducing Azure Cost Management for partners

Microsoft cloud in Norway opens with availability of Microsoft Azure

BONUSLÄNK: vilka tjänster finns i vilka Azure-datacenter




Apple’s Mac Pro and Pro Display XDR Set for December Release

* Apple har låst ned NFC så att bara de själva kan använda den. Nu kan de tvingas ändra detta, åtminstone i tyskland




Google Brings Duplex to the Web, Lets Assistant Book Your Movie Tickets

Google Quietly Kills Cloud Print

Google Brings AI-powered Auto-Complete to Google Docs

google utökar sitt bugg bounty program för Android.

Tjänst för att läsa in sagor som sedan läses upp på Google Assistant


Veckans TIPS:

Här hittar man alla sessioner från Ignite

* Björn har gjort en julkalender tillsammans med en kollega. Det är highligts från Ignite mm. Antingen hittar man den på Björns LinkedIn eller så kommer den att ligga som en youtube-spellista här också. Hittills finns det en teaser ute bara, men den tar inte mer än nån minut att titta på så... 🙂




Björn: Antingen en ny jobbdator, eller nått som gör att det känns som sommar igen

Johan: En smart shelf från Amazon




En Liten Podd Om IT på webben

En Liten Podd Om IT på Facebook

En Liten Podd Om IT på Youtube




Apple Podcaster (iTunes)








Source: En Liten Podd om IT – Avsnitt 242 – Jag var inte sämst och du började slå tillbaka