- 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
- New Feature Announcement for 365AutomatedLabI wanted to let everyone know as of this morning you can add and remove Teams and Teams Channels with only 1 line of code and an Excel Worksheet using 365AutomatedLab. It’s as simple as this: And to remove those teams: Let me know what you think. Do you want the ability to add more… Read more: New Feature Announcement for 365AutomatedLab
- How ChatGPT saved our company $1500 in less than 15 minutesLet me set the stage… previously we had a batch file in our startup script to add/remove network drives. It worked great and didn’t have any issues. We moved away from an on-site file server to a cloud solution with local cache. They created a new batch file for us which worked perfectly… until we… Read more: How ChatGPT saved our company $1500 in less than 15 minutes
- Read-Only Friday August 4, 2023 End Of Life Server 2012R2 and managing EOLRead-Only Friday August 4, 2023 Do you still have any Windows Server 2012R2 or earlier in production? This is a friendly reminder that they will be going End Of Life October 10 of this year. If you do have any in production, what is your plan to decommission them? Do you still need the server,… Read more: Read-Only Friday August 4, 2023 End Of Life Server 2012R2 and managing EOL
- One-Liner Wednesday August 2, 2023Have you ever needed to create multiple 365 Groups/Security/Distribution at one time? This could be for a new department, new office, or even a new campaign that only certain people need access and email to. I won’t even go into the time it would take to do this in the GUI, but how would you… Read more: One-Liner Wednesday August 2, 2023
- Module Monday July 31, 2023Well, here it is! Module Monday, but this one is a module I’ve been working on for a bit and figured it’s time to put it out to the community for others to enjoy and improve. Have you had to test PowerShell scripts on your 365 tenant and really didn’t want to use your production environment,… Read more: Module Monday July 31, 2023