SID-500.COM

PowerShell . Microsoft 365 . Azure . Automation . Cyber Security

Menu

  • Home
  • Downloads
  • Udemy Kurse (DE)
  • About me
  • Contact

Administering Windows Defender with PowerShell

By Patrick Gruenauer on 30. May 2023 • ( 1 Comment )

In this article, I will focus on Microsoft Defender. I will give you a few examples that you can build on. It’s not about doing wonderful things, it’s about basics. Let’s jump […]

PowerShell: Comparing two Objects with Compare-Object

By Patrick Gruenauer on 16. May 2023 • ( 1 Comment )

In this short blog post, I will show you how to compare two PowerShell objects to find differences between them. I will also give you an example on how to create objects […]

Documenting all GPOs with PowerShell

By Patrick Gruenauer on 2. May 2023 • ( 3 Comments )

Active Directory Group Policies (GPO) enables you to control user and computer settings. It is important to document them. In this blog post I am going to show you two PowerShell commands […]

PowerShell: How to find Special Characters in a String

By Patrick Gruenauer on 18. April 2023 • ( 2 Comments )

Sometimes special characters are a nuisance. If you are trying to create some user accounts in on-premise or cloud environments, you should avoid special characters in usernames. In this blog post I […]

[DE] Alle Udemy Kurse um EUR 9,99,–

By Patrick Gruenauer on 5. April 2023 • ( Leave a comment )

Liebe Follower! ALLE meine Udemy Kurse sind derzeit mit einem Gutscheincode zum Preis von EUR 9,99,– in Aktion. Preis: EUR 9,99,– Gutscheincode: COUPON-APRIL Code gültig bis 09.04.2023 (5 Tage) Zu allen Kursen […]

How to install Windows Terminal on Windows Server 2022

By Patrick Gruenauer on 4. April 2023 • ( 2 Comments )

Only Microsoft knows why Windows Terminal is only available on client OS. But there is a way out. We can install Windows Terminal also on Windows Server via PowerShell. The disadvantage is […]

PowerShell Security: How to enable the Constrained Mode

By Patrick Gruenauer on 21. March 2023 • ( 3 Comments )

In this blog post I am going to show you how to enable the PowerShell Constrained Mode. What is the Constrained Mode? Microsoft explains this as follows: The ConstrainedLanguage mode permits all cmdlets and […]

PowerShell: Enabling Strict Mode

By Patrick Gruenauer on 7. March 2023 • ( 3 Comments )

PowerShell is very forgiving of errors. For example, if you call something that does not exist, then no error message is displayed. In this short article I want to show you how […]

Monitor Local User Logons on Windows Operating Systems

By Patrick Gruenauer on 21. February 2023 • ( Leave a comment )

User Logons on Microsoft Windows operating systems are called Logon Events. In this short blog post I will show you a PowerShell One-Liner which retrieves all user logons of a particular user. […]

PowerShell: Enumeration with the Enum Statement

By Patrick Gruenauer on 7. February 2023 • ( 3 Comments )

The enum statement can be used to declare an enumeration. Microsoft describes this statement as follows: The enum statement allows you to create a strongly typed set of labels. That enumeration can be used […]

Empty the Recycle Bin with PowerShell and the Task Scheduler

By Patrick Gruenauer on 24. January 2023 • ( Leave a comment )

In this post I will show you how to empty the recycle bin automatically. For this I will use PowerShell and Scheduled PowerShell Jobs. So I will show two ways how to […]

How to create a PowerShell Module with multiple Functions

By Patrick Gruenauer on 10. January 2023 • ( 5 Comments )

In this blog post, I will show you how to create a module with multiple functions using an example. You will see that this is not rocket science. Let’s jump in. In […]

Create multiple DNS A Records with PowerShell

By Patrick Gruenauer on 21. December 2022 • ( Leave a comment )

Imagine you have to create hundreds or thousands of DNS records. Do you want to do that one by one? Surely not. I will show you an example how to create Beamer01 […]

Configure DHCP-Server-Role with PowerShell

By Patrick Gruenauer on 7. December 2022 • ( Leave a comment )

The Dynamic Host Control Protocol (DHCP) helps you manage your network by automatically assigning IP-Adresses to hosts. In this article I will show you how to configure a DHCP Server with a […]

PowerShell: Creating functions that accept Pipeline Input

By Patrick Gruenauer on 23. November 2022 • ( 1 Comment )

So you have already created a function and now you want to enable pipeline functionality? Yes? Then read on. In this blog post I will show you an example on how to […]

Posts navigation

1 2 3 4 5 6 … 35 Older ›

Get-Author

My name is Patrick Gruenauer. From Austria.
Awarded the Microsoft MVP for PowerShell [2018-2023].

List-PostsByLanguage

  • Deutsch
  • English

Get-Categories

  • Cisco (39)
  • Cyber Security (127)
  • Microsoft 365 (45)
  • Microsoft Azure (11)
  • PowerShell (356)
  • Windows 10 (113)
  • Windows 11 (7)
  • Windows Server (258)

Get-Series

  • Active Directory Zertifikatsdienste (1-8) [DE]
  • Cyber Security (1-5) [DE]
  • Impressum
  • Nano Server (Teil 1-9) [DE]
  • PowerShell for Beginners (1-13) [EN]

Get-BookCoAuthor

Follow-Me

  • Twitter
  • LinkedIn
  • YouTube
  • Facebook
Follow SID-500.COM on WordPress.com

Join 652 other subscribers

Get-RSS

RSS Feed

Links

  • Patrick Grünauer (Company WebSite)
  • CISCO Certification Overwiew
  • Microsoft Certification Overview

Blogroll

  • Experts Live Austria
  • Frankys Web
  • IT-LEARNER.DE
  • Mike F Robbins
  • PowerShell Usergroup Austria

Blog Stats

  • 4,816,848 hits
Follow SID-500.COM on WordPress.com
  • Top categories: PowerShell Microsoft 365
Create a website or blog at WordPress.com |
  • Follow Following
    • SID-500.COM
    • Join 652 other followers
    • Already have a WordPress.com account? Log in now.
    • SID-500.COM
    • Customize
    • Follow Following
    • Sign up
    • Log in
    • Report this content
    • View site in Reader
    • Manage subscriptions
    • Collapse this bar
 

Loading Comments...