Blogs, Articles, and Posts
- Getting Started with GitHub Copilot in the CLI
It was announced recently that GitHub Copilot in the CLI has reached General Availablity for all Individual, Business, and Enterprise customers. In this post, I will show you how you can get download and install the CLI and Copilot extension, authenticate to use Copilot, and the available commands and use cases. - Graph and PowerShell Hiccups for the Groups and Teams Report Script
The Microsoft 365 Groups and Teams Activity Report is a PowerShell script that I've worked on since 2016 (not all the time). Some recent Graph hiccups meant that I had to apply some fixes and workarounds. At the same time, some users hit the infamous 'not recognized as a valid datetime' problem, so another update was needed. All good, clean fun. - 365AutomatedLab V2.8.0 is released and 365 Dev Tenant Announcement Feelings
I 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 more for security. If it is toot easy to create a temp tenant it is a great tool for bad actors. I’ll leave it at that for now, and will probably do a bigger blog post on it in the future. - Use PowerShell to create report of a DTS Compliant NPS log
One of our customers had issues authenticating clients using NPS. One of the first things you do is… I read the NPS logs, and they were DTS Compliant formatted, a bit of a pain to read and search 🙁 So, I used PowerShell to create a nice log for me in either a GridView or … Continue reading Use PowerShell to create report of a DTS Compliant NPS log - Practical PowerShell: Functions & Parameterization
In the second installment of the Practical PowerShell series, I will discuss how to leverage code’s reusability through functions and scripts. - With PowerShell (7) having all of the same capabilities of other languages, why isn't there a larger ecosystem around data analysis or ML/AI, and similar functions that most just automatically gravitate to other languages for?
An interesting conversation with a bunch of great insight. - Reliable way to log all console PowerShell output to a file? Start-Transcript doesn't work.
I need to run various interactive PS scripts and log all ouput to log files. I thought I had found the perfect way to do this in the Start-Transcript command, but I can't make it work correctly. It does create log files, but it's always missing lines in the log files. Some lines are logged, some ate missing from the file, despite clearly being visible in the console. Anyone has any tips on the best way to do this? Thanks!
Projects, Scripts, and Modules
- 15 Most Useful MS Graph PowerShell Scripts for Microsoft 365 IT Pros
Are you among the many admins preparing for the retirement of AzureAD and MSOnline PowerShell modules? Transitioning to MS Graph PowerShell can be daunting, especially when searching for equivalent cmdlets. But fret not! I’ve curated a collection of essential PowerShell scripts tailored to manage your Microsoft 365 environment, all powered… - PSBashCompletions v 1.2.5
PSBashCompletions offers the ability to process bash completions into PowerShell.
Books, Media, and Learning Resources
- Jeff Hicks - PSStyle - PowerShell with Style
Many people think of PowerShell as a scripting language and forget that it is also a shell. But this is not the shell from DOS, or even from Windows 10. The new, modern PowerShell console is a rich, and colorful environment.
Community
- MVP Spotlight: Clayton Tyger's Story
Join us for an inspiring episode of the PowerShell Podcast as we sit down with newly crowned Microsoft MVP, Clayton Tyger. Clayton shares his remarkable journey from being a PowerShell novice to achieving MVP status, highlighting the importance of a growth mindset and perseverance along the way. We delve into recent developments to his 365AutomatedLab module, exploring how it streamlines lab creation processes for PowerShell users. Additionally, Clayton discusses his adventures with ProxMox and PowerShell, offering valuable insights and practical tips. Tune in for an engaging conversation filled with personal anecdotes, professional insights, and a deep dive into the world of PowerShell with Clayton Tyger.
Events
- DFWSMUG April Fools Day Meetup
Join us for a fun-filled April Fools Day Meetup with DFWSMUG, where laughter and mischief await on April 1, 2024 at 5:00 PM. And come see me presenting on test infrastructure with Pester.
Check out psweekly.dowst.dev for all past editions as well as a searchable archive.