SID-500.COM

PowerShell . Microsoft 365 . Azure . Automation . Cyber Security

Menu

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

PowerShell: Understanding Parentheses, Braces and Square Brackets

By Patrick Gruenauer on 14. January 2020 • ( 10 Comments )

The goal for this blog post is to demystify the usage of PowerShell brackets for scripters and PowerShell enthusiasts. You can find braces everywhere, in scripts, in the PowerShell help and in […]

Comparing Variables in Windows PowerShell and PowerShell 7

By Patrick Gruenauer on 17. December 2019 • ( Leave a comment )

PowerShell automatic variables are stored and maintainanced by PowerShell. This applies to Windows PowerShell that is shipped with every Windows operating system as well as PowerShell downloaded via GitHub.

PowerShell Last Operation Status Variable: $?

By Patrick Gruenauer on 2. December 2019 • ( 4 Comments )

The $LASTEXITCODE variable returns a code that tells you whether the last operation was successful or not. There’s another variable that is similiar and it is called $?. $? tells us if […]

Understanding PowerShell Pipeline Parameter Binding

By Patrick Gruenauer on 19. November 2019 • ( 5 Comments )

This write up should give you a basic understanding how pipeline objects are processed. The piping technique allows a kind of connection between commands. Piping is a key technologie in PowerShell. In […]

PowerShell: Do-While vs. Do-Until vs. While

By Patrick Gruenauer on 4. November 2019 • ( 4 Comments )

Understanding the differences between a do-while, do-until and while loop could be confusing. Is it the same? Why then two different techniques?

PowerShell: Endless Ping with Test-Connection (Test-Endless)

By Patrick Gruenauer on 22. October 2019 • ( 1 Comment )

If you look up how a ping can be done endlessly with Test-Connection, you will usually find solution with a while loop or something else complicated. The dilemma is that ping provides […]

Office 365 | Exchange Online: List inactive Mailboxes

By Patrick Gruenauer on 7. October 2019 • ( 1 Comment )

Retired employees are usually reported to the IT department, but for whatever reason this is not always the case. As an Office 365 administrator, you might want to know which user haven’t […]

PowerShell: Changing Files and Folders Creation Time

By Patrick Gruenauer on 24. September 2019 • ( 3 Comments )

Working with PowerShell is usually a serious and demanding job. PowerShell is powerful, you can destroy your system by running the wrong commands. However, in this blog post we take a look […]

Neue PowerShell Kurse in Wien in Kooperation mit ITLS

By Patrick Gruenauer on 19. September 2019 • ( Leave a comment )

Liebe Follower! Ab Oktober 2019 kooperiert die PowerShell User Group Austria mit ITLS in Wien und bietet pro Quartal drei PowerShell Kurse an. Steigen Sie mit dem kostenlosen „PowerShell Einsteigerworkshop (PSEW)“ ein, […]

PowerShell Data Types Cheat Sheet: String, Char, DateTime, Bool, Array, Hashtable, PSObject, Void, Math, TimeSpan

By Patrick Gruenauer on 9. September 2019 • ( 3 Comments )

This blog posts is all about PowerShell data types. What is a PowerShell data type? Data Types define what you can do with a PowerShell object. For example, a datetime object supports […]

PowerShell: Implementing a Progress Bar with Write-Progress

By Patrick Gruenauer on 19. August 2019 • ( 9 Comments )

Have you always wanted to make your script more professional? A progress bar adds professionalism to your work. And it gives the user information how long your script will run and what […]

Active Directory: Changing Default Password and Lockout Policies

By Patrick Gruenauer on 17. August 2019 • ( 1 Comment )

Default Domain Policy password policies determine the complexity and minimum length of Active Directory domain passwords. Because the preconfigured default settings are suboptimal, many administrators decide to change the default policy settings. […]

PowerShell: Get Last Domain Logon with Get-ADUserLastLogon

By Patrick Gruenauer on 12. August 2019 • ( 9 Comments )

The function covered in this blog post is part of my Active Directory Domain Services Section tool, which has been published in 2018. After some time, I decided to create an explicit […]

PowerShell: Retrieve List of Domain-Computers by Operating System

By Patrick Gruenauer on 30. July 2019 • ( 18 Comments )

As an administrator, you should have an overview of your Active Directory environment. Of course, this also includes user and computer accounts . In this blog post I will carry out some […]

PowerShell: Determining Operating System with $IsWindows, $IsLinux and $IsMacOs

By Patrick Gruenauer on 15. July 2019 • ( 8 Comments )

Recently, I discovered three PowerShell Core variables that could be very helpful when it comes to determining the operating system in PowerShell. PowerShell has become a cross-platfrom tool and can be installed […]

Posts navigation

‹ Newer 1 2 3 4 5 6 7 8 9 10 11 12 … 33 Older ›

Get-Author

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

List-PostsByLanguage

  • Deutsch
  • English

Get-Categories

  • Cisco (39)
  • Cyber Security (124)
  • Microsoft 365 (45)
  • Microsoft Azure (11)
  • PowerShell (329)
  • Windows 10 (110)
  • Windows 11 (1)
  • Windows Server (246)

Get-Series

  • Active Directory Zertifikatsdienste (1-8) [DE]
  • Cyber Security (1-5) [DE]
  • 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 628 other followers

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
  • Rolands Erinnermich

Blog Stats

  • 4,255,811 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 628 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...