PowerShell Geek
569 FOLLOWERS
Hey, I'm Damian Scoles. For the past 20+ years, I have worked at various levels in the IT field. I am now looking to give back after all the years of finding answers to my questions on other people's blogs. The posts here will be about personal experiences/solutions as well as random thoughts on PowerShell, Office 365, Exchange and Exchange Online, Security and more.
PowerShell Geek
2M ago
Compliance Examined
Engineers are always under pressure to streamline processes by their managers, by their organization and incidentally by outside pressures and malicious actors. The use of scripting via small chunks of code or larger pre-coded scripts are ways that these same engineers automate tasks. Reporting efforts are a must for relieving those pressures and Microsoft engineers have resources in the form of PowerShell modules to do this. For Microsoft’s Purview workload, a script called Configuration Analyzer for Microsoft Purview, or CAMP, which was previously known as Microsoft Compl ..read more
PowerShell Geek
9M ago
All three books that I update were / are / will be updated this week. Each will have a significant update … keep in mind that if you purchase a book, you get one year of updates for free.
Exchange Server 2019 – My Website / LeanPub
Exchange Online – My Website / LeanPub
Security and Compliance Center – My Website / LeanPub
Another announcement is that I will be adding another update in August to make up for the missed update in June. Hopefully as large as this July update.
Don’t forget to consider my Intro PowerShell book “Notes from the Field: A PowerShell Primer” – My Website / LeanPub ..read more
PowerShell Geek
9M ago
A little late in getting this out, but it looks like I was renewed for another year as a Microsoft MVP. Very glad to be apart of this community and contribute what I can. Thanks!
The post Microsoft MVP Renewal – 11th Year! appeared first on PowerShell Geek ..read more
PowerShell Geek
1y ago
Just added 9 new pages of content for this month with a lot more in the wing for the June 2023 update. Get your copy today!
Comments? Questions?
Feel free to leave your Comments below! Learn to more efficiently utilize PowerShell to manage Exchange Server, Exchange Online, Microsoft Defender for Office or Microsoft Purview Compliance portals by picking up frequently updated eBooks:
The post PowerShell book covering Defender for Office and Purview has been updated appeared first on PowerShell Geek ..read more
PowerShell Geek
1y ago
Introduction
Normally I don’t post a lot on what Microsoft puts on their EHLO blog as I tend to focus most of my time on PowerShell, however, this change is pretty big with a possibility of service interruption for those unaware of the change.
Do you manage an Exchange Server / Exchange Online environment? Do you keep your servers up to date and patched? If you do, then Microsoft’s change will have little to no effect on your organization. However if you have older, out of support servers or are not updating your on-premises Exchange Servers, then you may want to read the “Throttling and Blo ..read more
PowerShell Geek
1y ago
Today I’ve released the latest updates to my Exchange Server 2019 PowerShell book, with over 30 pages of brand new content and MUCH more planned for the June 2023 update. Look for these updates at these locations:
Practical PowerShell dot Com – My site and where you get one year of free updates.
LeanPub – Updated infrequently
In addition I’ve added the book to Lulu.Com which should provide some additional digital options for you if you need this.
The post Exchange Server 2019 PowerShell Book – March 2023 Update is Out! appeared first on PowerShell Geek ..read more
PowerShell Geek
1y ago
Introduction
Last month, actually exactly a month ago, I published the first part of this series on About About’s and in this post I want to continue on covering some of the variables that were found I about_Automatic_Variables. Like the last post I will break down as many of these variables and as there are so many to be found, future articles will be coming out in the future. Now, on to more variables.
$ExecutionContext
Contains contextual information about the current shell.
If we dig into the variable we can pull some useful information. Below is a chain of discovery from the base $Execut ..read more
PowerShell Geek
1y ago
Introduction
This week has gotten away from me, but I wanted to post a few blog posts to round out this week. For today’s post, this one will be a short post, as it is a Quick PowerShell Post … I hope you will find it interesting and possibly useful. Conception of the idea for today’s post was a way to find my latest blog posts with PowerShell and compress all information into a simple. List. With a bit of searching the Internet for some help on the concept, I was able to find a similar idea, but the code I found did not list blog articles. However, it provided enough of a clue. Let’s walk th ..read more
PowerShell Geek
1y ago
Introduction
During a recent migration where a client had just completed moving Public Folders from Exchange 2010 to 2016, we began the process of migrating Public Folders to its final home in Exchange Online. With so many other roadblocks out of the way, the path from Exchange 2016 with Modern Public Folders to Exchange Online, which also has Modern Public Folders, seemed like such a simple move. Confidence in this move was high after having moved Public Folders to Exchange Online many times. However, as we learned with this move, sometimes you need to read the fine print, or in the case of ..read more
PowerShell Geek
1y ago
Introduction
As someone that spends a lot of time working with PowerShell, I have a tendency to review the help for a cmdlet either with Get-Help or checking on Microsoft’s Learn pages. Sometimes I see things that trigger my curiosity and this has happened recently when I was reviewing cmdlets for one of Microsoft Graph’s submodules on Identity Management. While reviewing the help for a few cmdlets, I noticed that the Synopsis for two or more cmdlets was the exact same which is curious as the cmdlets would appear to perform similar operations but with a different methodology. With this little ..read more