| Cover | Post | Modified | Description |
| ----------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------ | ---------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| ![[]](media/genericCoverArt/powershell-dogs.png) | [[PowerShell/Snippets/Test-TrustedPublishers.md\|Test-TrustedPublishers]] | 2024-03-29 | How to test to see if the trusted publsiher is configured to allow third party software updates to install/apply. |
| ![[]](media/blogPosts/Obsidian_Blog_Guide/propertiesExplained.jpg) | [[Obisidian Blog Guide.md\|Obisidian Blog Guide]] | 2024-03-06 | Welcome to my guide on how to set up Obsidian as a simple blog site. When your first getting started with Obsidian Publish as a method for blogging it can be confusing. Especially if you are moving from a more traditional CMS solution. This blog posts aims to help you optimize your workflow while keeping the main features you know and love. |
| ![[]](media/blogPosts/Specific_Exceptions/generateException.png) | [[PowerShell/Specific Exceptions are Cool.md\|Specific Exceptions are Cool]] | 2023-12-08 | PowerShell does really neat stuff when it trips and falls down. However, not everyone always follows the rules, and sometimes even when people DO follow the rules it doesn't make any sense. |
| ![[]](media/blogPosts/PowerShell_GetHelp/Get-HelpExample.png) | [[PowerShell/PowerShell - Get-Help.md\|PowerShell - Get-Help]] | 2023-11-13 | There are only a few things in PowerShell you absolutely must memorize. Regardless of what your skill level in the language is, these are the three things I would suggest you simply commit to memory. |
| ![[]](media/genericCoverArt/security-cve.jpg) | [[Security/The creeping danger of CVE-2023-23397.md\|The creeping danger of CVE-2023-23397]] | 2023-03-15 | On March 14th, a new man in the middle vulnerability was announced. While it certainly wasn't the first of its kind or the last the way information about the update came to light and the fragmented responses of organizations worldwide concern me. It's only going to get worse. |
| ![[]](media/blogPosts/Find_Log4J_With_Intune_Proactive_Remediations/MakeScriptPackage.png) | [[Intune/Find Log4J With Intune Proactive Remediations.md\|Find Log4J With Intune Proactive Remediations]] | 2021-12-17 | How to find potentially risk files with LOG4J risks |
| ![[]](media/blogPosts/Query_Defender_ATP_for_Vulnerabilities_Part1/DefenderATP-Info.png) | [[Security/Query Defender for Endpoint Vulnerability Info Part 1.md\|Query Defender for Endpoint Vulnerability Info Part 1]] | 2020-10-05 | Understanding patch compliance is mission critical task for all organizations regardless of their size or affiliation. What a lot of organizations struggle with is the different between vulnerabilities and patch compliance. As a result a lot of companies end up buying expensive third party tools to scan their environment for vulnerabilities, which happens to include your base Microsoft Patches. |
| ![[]](\-) | [[PowerShell/How to make PowerShell Progress Bars.md\|How to make PowerShell Progress Bars]] | 2019-06-24 | How to create PowerShell Progress bars, and use them in simple code structures. |
| ![[]](media/blogPosts/ADR_Update_ID_Translation/Log-ErrorCode404.png) | [[ConfigMgr/ADR & Upate ID Translation.md\|ADR & Upate ID Translation]] | \- | Sometimes content goes missing, as a result your automatic deployment rules don't work as intended. Here you will learn how to determine what content is missing, so you can re-aquire the content you need. |
| ![[]](\-) | [[ConfigMgr/ConfigMgr Client Update.md\|ConfigMgr Client Update]] | \- | Sometimes, it's really useful to update your ConfigMgr client using PowerShell. This is a common little script I use in Demo Labs where there might be multiple Configmgr environments, and management points in the same domain. |
| ![[]](media/blogPosts/Get_SupersedenceChain_for_KBID/SQL_QueryExample.png) | [[ConfigMgr/Get Supersedence for KB-ID.md\|Get Supersedence for KB-ID]] | \- | Sometimes when Microsoft, or a third party vendor, releases an update it's useful to track down what update has superseded something. In particular this is useful if an older update with a critical CVE included has been superseded by a newer update. If you're familiar with the ConfigMgr GUI you know you can get this information from the console. However, that's a lot of clicking. This method let's you get it direct from SQL instead. |
| ![[]](\-) | [[Office/Enabling the New Microsoft Teams.md\|Enabling the New Microsoft Teams]] | \- | Learn to enable the new public preview version of Microsoft Teams. This short article covers how to configure a teams admin policy to allow a select set of people in your organization to enable the public preview. |
| ![[]](media/jordantheitguy-dogs.png) | [[PowerShell/TimeZone.md\|TimeZone]] | \- | Sometimes you have users in a ton of different time zones. This powershell function is something I use to better help me understand what time it is for my team members around the world. |
| ![[]](media/blogPosts/Query_Defender_for_endpoint_for_vulnerability_info_part2/API-Defenderpermissions.jpg) | [[Security/Query Defender for Endpoint for Vulnerability Info Part 2.md\|Query Defender for Endpoint for Vulnerability Info Part 2]] | \- | Defender for Endpoint making a Client Secret to access Data, can sometimes be useful if properly controlled. Ideally, you should never use a client secret in production, and instead use a certificate authentication. However, sometimes you just need some data. |