Wayback Machine
109 captures
05 May 2022 - 24 Mar 2026
Oct NOV Dec
21
2023 2024 2025
success
fail
About this capture
COLLECTED BY
Collection: Reddit
TIMESTAMPS
loading
The Wayback Machine - https://web.archive.org/web/20241121131602/https://powershellisfun.com/

PowerShell is fun :)

Blogs about things I encounter in my daily work as an IT Consultant

Skip to content
  • Home
  • Podcasts and videos
  • Contact
  • Privacy Policy
  • About
Search

PowerShell turned 18 years old!

November 15, 2024November 15, 2024 / Harm Veenstra / 4 Comments

Yesterday, November 14th, 2024, PowerShell turned 18 years old. 🙂 I started using it after the first public beta version (“Monad”) in 2005, and I was immediately hooked! In this blog post, I will discuss the session I attended yesterday, where we celebrated PowerShell’s 18th birthday and my personal PowerShell history.

Microsoft Tech Community and the Windows PowerShell space

November 8, 2024November 8, 2024 / Harm Veenstra / 7 Comments

This week, I received my third-anniversary badge as a member of the Microsoft Tech Community. 🙂 The website also got a nice new, modern look this week! In this blog post, I will highlight the changes and knowledge the forum has given me over the years!

Using Compare-Object in PowerShell

October 31, 2024October 31, 2024 / Harm Veenstra / Leave a comment

Sometimes, you have to compare specific values in your PowerShell output, and although you can stare at your screen to do that... You can also use Compare-Object. In this blog post, I will show you how it works and how it makes things a lot easier 🙂

Learning PowerShell using Microsoft Learn

October 26, 2024October 26, 2024 / Harm Veenstra / Leave a comment

This week, I posted a link to the PowerShell courses/learning paths on Microsoft Learn for PowerShell; I did that because there is so much material to learn from and use as a reference/help system. In this blog post, I will show you your options at Microsoft Learn to improve your PowerShell skills.

Query WinGet software installer data with PowerShell

October 17, 2024October 19, 2024 / Harm Veenstra / 6 Comments

I'm a big fan of WinGet, and the software available in their ecosystem is growing daily. Still, I'm always curious about what WinGet will download and how it does the silent install of the specified software. In this blog post, I will show you an easy way of retrieving that data 🙂

Scriptember 2024 and PSSaturday

October 10, 2024October 13, 2024 / Harm Veenstra / Leave a comment

The Scriptember 2024 event is officially over, a month of celebrating PowerShell and the community around it. In this blog post, I will talk about the events and the things I learned and enjoyed the most 🙂

Using Get-Content in PowerShell

October 3, 2024October 3, 2024 / Harm Veenstra / Leave a comment

I use Get-Content a lot (or cat, gc, and type as its alias) to display or track the contents of a file. There are different parameters for it, and in this blog post, I will show you what you can do with those 🙂

PowerShell ASCII Art

September 27, 2024September 27, 2024 / Harm Veenstra / Leave a comment

I posted my Windows Terminal this week on social media channels, including LinkedIn, and received some responses about the login banner screen. In this blog post, I will show you an easy way to pimp your PowerShell Console 😉

Query the required permissions of a Microsoft Graph cmdlet

September 19, 2024September 19, 2024 / Harm Veenstra / Leave a comment

Microsoft Graph can be difficult sometimes. There are loads of PowerShell Microsoft Graph Modules and cmdlets that require different permissions. In this blog post, I will show you how to query the permissions for a cmdlet, multiple cmdlets, or all cmdlets from a specific Microsoft Graph module.

My PowerShell for Visual Studio Code extension settings

September 12, 2024September 12, 2024 / Harm Veenstra / 2 Comments

I use Visual Studio Code to create and edit PowerShell scripts. The PowerShell Extension from Microsoft has some excellent features that will make your scripts more readable and consistent formatting-wise. In this blog post, I will show you my configuration and the options I use.

Posts navigation

← Older posts

Post Types

  • Post (175)
  • Page (4)
If you like my blog posts, consider buying me a coffee :)

Buy Me a Coffee

Blog Stats

  • 610,935 hits
Join 149 other subscribers
  • 365 (8)
  • 9GAG (1)
  • Active Directory (8)
  • API (8)
  • Azure (3)
  • Azure AD (3)
  • chromeOS Flex (1)
  • Crypto (1)
  • Docker (2)
  • Entra ID (3)
  • Formatting (15)
  • Fun (13)
  • GitHub (4)
  • Hyper-V (7)
  • Intune (20)
  • JSON (1)
  • Jupyter (1)
  • Learning (5)
  • Licensing (1)
  • Linux (4)
  • Logs (6)
  • MarkDown (2)
  • Mastodon (1)
  • Microsoft Defender (1)
  • Microsoft Endpoint Manager (20)
  • Microsoft Evaluation Center (2)
  • Microsoft Exchange (9)
  • Microsoft Graph (11)
  • Microsoft Teams (1)
  • Netsh (1)
  • Networking (8)
  • PowerShell (169)
  • Printers (3)
  • PSEdit (2)
  • PSReadline (4)
  • PSRemoting (1)
  • PSResourceGet (1)
  • RSS (1)
  • Security (26)
  • Slack (1)
  • Social (5)
  • Stream Deck (1)
  • Twitter (1)
  • Ubiquiti (1)
  • Visual Studio Code (14)
  • WHOIS (1)
  • Windows Sandbox (5)
  • Windows Terminal (4)
  • Windows Updates (1)
  • Winget (5)
  • PowerShell turned 18 years old!November 15, 2024
  • Microsoft Tech Community and the Windows PowerShell spaceNovember 8, 2024
  • Using Compare-Object in PowerShellOctober 31, 2024
  • Learning PowerShell using Microsoft LearnOctober 26, 2024
  • Query WinGet software installer data with PowerShellOctober 17, 2024
  • Scriptember 2024 and PSSaturdayOctober 10, 2024
  • Using Get-Content in PowerShellOctober 3, 2024
  • PowerShell ASCII ArtSeptember 27, 2024
  • Query the required permissions of a Microsoft Graph cmdletSeptember 19, 2024
  • My PowerShell for Visual Studio Code extension settingsSeptember 12, 2024
  • November 2024 (2)
  • October 2024 (5)
  • September 2024 (4)
  • August 2024 (5)
  • July 2024 (4)
  • June 2024 (4)
  • May 2024 (5)
  • April 2024 (4)
  • March 2024 (5)
  • February 2024 (4)
  • January 2024 (4)
  • December 2023 (4)
  • November 2023 (5)
  • October 2023 (4)
  • September 2023 (4)
  • August 2023 (5)
  • July 2023 (4)
  • June 2023 (6)
  • May 2023 (5)
  • April 2023 (4)
  • March 2023 (4)
  • February 2023 (5)
  • January 2023 (5)
  • December 2022 (6)
  • November 2022 (5)
  • October 2022 (8)
  • September 2022 (9)
  • August 2022 (10)
  • July 2022 (12)
  • June 2022 (11)
  • May 2022 (10)
  • April 2022 (3)
  1. Harm Veenstra on Retrieve Intune Device Primary User and all users ever logged on to that deviceNovember 20, 2024

    Glad that it works, but what fixed it for you? Removing $Filter?

  2. HA on Retrieve Intune Device Primary User and all users ever logged on to that deviceNovember 20, 2024

    Thanks alot! filter works, too.

  3. HA on Retrieve Intune Device Primary User and all users ever logged on to that deviceNovember 20, 2024

    it works! thanks! how should I filter it to use only computers contains some chr?

  4. HA on Retrieve Intune Device Primary User and all users ever logged on to that deviceNovember 20, 2024

    I've got this: Connect-MgGraph -Scopes DeviceManagementManagedDevices.Read.All, User.Read.All Welcome to Microsoft Graph! ...... Get-MgBetaDeviceManagementManagedDevice -All:$true -Filter "contains(DeviceName,'$($filter)')" | Where-Object OperatingSystem -eq…

  5. Harm Veenstra on Retrieve Intune Device Primary User and all users ever logged on to that deviceNovember 20, 2024

    There were others reporting the same issue, but they didn't respond to the questions I asked them (It still works…

Privacy & Cookies: This site uses cookies. By continuing to use this website, you agree to their use.
To find out more, including how to control cookies, see here: Cookie Policy
PowerShell is fun :)
Privacy Policy / Proudly powered by WordPress Theme: Hemingway Rewritten.
 

Loading Comments...