- GitHub Actions and PowerShell: The UnderdogRemember how I mentioned how GitHub actions are underrated? I’m going to show at a high level how GitHub Actions with PowerShell can save you time and be more efficient. What does it do? It does that automatically once every day, I could do it more, but didn’t think it was necessary. Best of all,… Read more: GitHub Actions and PowerShell: The Underdog
- PowerShell Module: PSBlueSkyWe have our first PowerShell module for BlueSky now and created by non other than Jeff Hicks! Isn’t nice to be able to work with a platform that you don’t have to pay extra to integrate and automate with? Jeff is looking for feedback and contributors, so please take a look, download it, and play… Read more: PowerShell Module: PSBlueSky
- October 14, 2024 – Tomorrow is MFA Enforcement day and we have our first FIDO2 key updateToday is the last day before Phase 1 of MFA Enforcement of Microsoft portals being turned on. This includes break glass accounts as well, so make sure you have your FIDO keys, Certs, or a dedicated computer with Windows Hello for Business setup. You can learn more of the details at Microsoft Learn – https://learn.microsoft.com/en-us/entra/identity/authentication/concept-mandatory-multifactor-authentication If… Read more: October 14, 2024 – Tomorrow is MFA Enforcement day and we have our first FIDO2 key update
- EntraFIDOFinder UpdateOctober 15, is less than a week away for the MFA requirement on certain 365 Apps. Please make sure you are all set by then. Make sure to go through all your accounts, especially those old ones that you rarely ever touch, and see if you still need it or what is the best way… Read more: EntraFIDOFinder Update
- GitHub Copilot Password WarningDid you know that GitHub Copilot is now sensing hard coded credentials and giving you a warning? It’s not perfect, but even if something looks like hard coded creds it will flag it, as on another script I had, it contained numbers that looked like they could be private, and it gave me a warning… Read more: GitHub Copilot Password Warning
- EntraFIDOFinder: Web Version now availableYes, I know it may seem counter productive to make a web version of it, but I wanted to have an interactive web version so that it is easier for people to use then Microsoft’s version. The data is the same as the PowerShell version and will be updated at the same time as they… Read more: EntraFIDOFinder: Web Version now available
- EntraFIDOFinder – New PowerShell ModuleAfter so much interest from my post on Friday, I figured I’d do one better and make a PowerShell module that does it for you. So now you will be able to find which FIDO2 keys are attestation compatible with Entra right from your terminal. In the very near future I will have individual functions… Read more: EntraFIDOFinder – New PowerShell Module
- October 15, 2024: Microsoft Azure and Admin Portal MFA RequirementAre you ready for October 15, 2024 where accessing Azure Portal, Entra admin, Intune admin, and 365 Admin center portals will require MFA? It’s less than a month away. It does look like you can push it out to March 2025 if you absolutely have to, but I wouldn’t recommend it unless you have an… Read more: October 15, 2024: Microsoft Azure and Admin Portal MFA Requirement
- Simple Tip for GitHub CopilotIf you have GitHub Copilot, you may or may not know about this little tip, but wanted to let you know just in case. It has saved me so much time and it can be applied to a lot of scenarios. Here is the prompt, “Can you add the export to markdown capability from #file:Test-365ACCompanyName.ps1… Read more: Simple Tip for GitHub Copilot
- 1k Downloads and moreWow, can’t believe it! 1,000 downloads of 365AutomatedLab! Thank you all! And I just want to start out saying apologies for not updating it more. Big work projects, summer, and life got in the way, but learned a lot and can’t wait to spread that info. Still saddened that Microsoft hasn’t brought back the free… Read more: 1k Downloads and more
- 365AutomatedLab and new companion module coming soon365AutomatedLab and new companion module coming soon I promise I haven’t forgotten about 365AutomatedLab, but I’ll be honest after Microsoft made the announcement of no more new Dev tenants it hurt a bit as I know how useful they are on learning and testing features and PowerShell without hurting your production environment. 365AutomatedLab will still… Read more: 365AutomatedLab and new companion module coming soon
- 365Automatedlab V2.10.1 Released!I know I said every 2 weeks, but I lied. I wanted to get this out! It is now possible to add a manager when creating a new user. Also added a feature so that when you use the parameter -UseDeveloperPackE5 when creating new users and it will add the Developer license to all added… Read more: 365Automatedlab V2.10.1 Released!
- 2.9.0 Released and Big UpdateI know it’s been a month, all good though! I think I may start doing monthly release, what are your thoughts? I was going to do every 2 weeks, but not sure if that is too quick. Big update as I’m starting to make it more production environment ready, not that you can’t use it… Read more: 2.9.0 Released and Big Update
- Why did I get this email?Here’s the scenario… An executive forwards an email to your ticketing system and asks why they are receiving it. Then sends another from the day before. There is a Microsoft 365 distribution list(DL) in both emails, but not one they would be on. What do you do? Check and see if there are any tickets… Read more: Why did I get this email?
- 365AutomatedLab V2.8.0 is released and 365 Dev Tenant Announcement FeelingsI know it’s been a bit, but life has been a bit hectic. Also a bit saddened about the Microsoft announcement that you can no longer create new Free 365 Dev Tenants. I’m really hoping they revert that decision, or make the Dev Tenant even better. I honestly don’t think it’s a money grab, but… Read more: 365AutomatedLab V2.8.0 is released and 365 Dev Tenant Announcement Feelings
- 365Automatedlab V2.5.0 Released!I wanted to let everyone know that the 365Automatedlab has had a slight update on the validation of parameters. Nothing too crazy, but made sure that it only allowed xlsx files, and that the folder path was correct. Also for some function it will ask you if you want to create that folder path if… Read more: 365Automatedlab V2.5.0 Released!
- 365Automatedlab V2.4.0 Released!Sorry I haven’t posted much, things have been a bit hectic, and I wish I could say a lot of behind the scene things for 365Automatedlab were because of it, but sadly it isn’t. Overall things are good, and glad to put out v2.4.0 which I’ve added a function to delete all “deleted” SharePoint sites… Read more: 365Automatedlab V2.4.0 Released!
- 365Automatedlab V2.3.0 Released!I had planned to publish an update sooner, but things got a bit crazy. Then I started prepping for my first PowerShell talk and ended up finding things to clean up and improve. I didn’t get much done on my presentation, but at least the module will run better. Hope you enjoy and please leave… Read more: 365Automatedlab V2.3.0 Released!
- 365Automatedlab V2.2.0 Released!Happy to announce the release of V2.2.0. Going forward I’ll post release updates here as well as on GitHub. New Features:New-CT365Teams: Updated to include Teams, Channels, and their owners. Currently it is set for the same owner for all, but will be updating it in the future. If you would like to see that sooner… Read more: 365Automatedlab V2.2.0 Released!
- Thank youI just wanted to say thank you everyone for your support with 365AutomatedLab! This has been a side project for me that I’ve enjoyed doing and glad others are getting the benefits that I have from it. I’ve never been great with celebrating wins, but it really is cool to already have 50+ stars on… Read more: Thank you
- 365AutomatedLab Update: Now Supports MacOSYou read that write v0.1.4 now supports MacOs! As long as you are using PowerShell 7.x you are good to go. Also in v0.1.4, you are now able to export your users from your main tenant into a worksheet that is easily imported into your dev tenant. You will only have to add the licensing(Please… Read more: 365AutomatedLab Update: Now Supports MacOS
- Getting Started with 365AutomatedLab Part 3Adding/Removing a User from Groups by User Role I have to say that this function is one of my favorites. The reason why is how many companies can use only dynamic groups for adding users to their required groups? Using this function, you can create any job role name, then add the groups that job… Read more: Getting Started with 365AutomatedLab Part 3
- Getting Started with 365AutomatedLab Part 2Adding/Removing Groups Adding and removing groups with 365AutomatedLab is as easy as it is for adding and removing users(If you missed part one, check out Getting Started with 365AutomatedLab Part 1) It can add and remove the 4 different groups(Group, Mail Enabled Security, Distribution, and Security) that 365 has from one excel sheet. As of… Read more: Getting Started with 365AutomatedLab Part 2
- Getting Started with 365AutomatedLab Part 1Adding/Removing Users Adding Users With 365AutomatedLab, you can add as many users with their primary licensing as you need at one time. Currently, the Microsoft Dev Environment only allows 25 licensed users, and one is your primary account, so the max I’d recommend creating is 24 users if you’ll only be using this in a… Read more: Getting Started with 365AutomatedLab Part 1
- Quick Use of OpenAI – End ProcessesHere is a quick use of OpenAI / ChatGPT to remove Windows processes. If it doesn’t get it right the first time, it usually is a good enough base to only need an edit or 2 for simpler scripts. Not bad for going 2/2 on no edits needed! PROMPT 1: Me: You are a powershell… Read more: Quick Use of OpenAI – End Processes