For some time I've used a simple VBScript wrapper in code projects and scheduled tasks to allow silent execution of PowerShell scripts in the user context without displaying a console window: p = CreateObject("Scripting.FileSystemObject").GetParentFolderName(WScript.ScriptFullName) location = p &"\"& WScript.Arguments(0) command = "powershell.exe -nologo -ExecutionPolicy Bypass -File """ &location &"""" set shell = CreateObject("WScript.Shell") shell.Run command,0 … Continue reading QuietShell – Executing PowerShell without a Console Window
Category: C#
Getting an access token for Microsoft Entra in PowerShell using the Web Account Manager (WAM) broker in Windows
Some months ago, in my quest to look at different methods for obtaining an access token interactively for Microsoft Graph in PowerShell, I wrote a simple PowerShell wrapper around the Microsoft.Identity.Client library, aka MSAL.Net - the supported MS library for authenticating with Microsoft Entra. Microsoft's apps and modules have been trending toward using the Web … Continue reading Getting an access token for Microsoft Entra in PowerShell using the Web Account Manager (WAM) broker in Windows
Automate Backups for Azure Table Storage with Azure Function App
Image by rawpixel.com on Freepik If you've ever used Azure Table Storage you've probably wondered - where is the backup option?!! I mean, you can back up SQL server or NoSQL databases, and you can back up storage blobs and Azure files, so why not table storage? Microsoft do not provide any native backup solution … Continue reading Automate Backups for Azure Table Storage with Azure Function App
Display a User Notification in an Intune Win32 Application
I recently had the joy of migrating an Adobe application from ConfigMgr to Intune, and one of the requirements we needed to add was a user notification that prompted the user to close any M365 apps if they were running as they've been known to cause the installation to fail. Since this is not a … Continue reading Display a User Notification in an Intune Win32 Application
New App: Microsoft Entra Group Bulk Import
Change Log DateVersionComments2024-03-051.0.3> Added the "Allow duplicates" toggle. If enabled, all resources with the same name will be imported. If disabled, no resource with duplicate names will be imported.2024-01-081.0.2> Changed name from Azure AD Group Bulk Import to Microsoft Entra Group Bulk Import> Fixed issue with the Segoe UI font after font name change> Fixed … Continue reading New App: Microsoft Entra Group Bulk Import
New tool – Base64 Converter
I found myself doing a number of Base64 conversions recently - I usually use PowerShell for this, but I decided it would be handy to have a tool to do it, so I created one! Not something that hasn't been done before or can't easily be done online, but it's always nice to create your … Continue reading New tool – Base64 Converter
DIY Windows Provisioning – a Solution Example
Some time ago I created a custom solution to provision Windows workstations and in this blog I wanted to share how that solution works. This is not a community solution but simply an example of what can be possible with a little creativity and technical know-how! I work for an American company with a global … Continue reading DIY Windows Provisioning – a Solution Example
Script Viewer for Microsoft Intune
It's been a while since a published a community UI tool - I used to have fun doing that back when I had time...😆 This one is something I created a while ago actually but as I needed to use it a few times I decided to finish it off and publish it. It's a … Continue reading Script Viewer for Microsoft Intune