ps1
Latest Articles by ps1
database-tools
Identifying AD Accounts without Proper Encryption Type
Powershell
Determining Language Packs (Part 1)
Powershell
Running $PSScriptRoot in Selected Code
Powershell
Pasting Multiple Lines in PowerShell
Powershell
Cleaning Up PowerShell Modules (Part 2)
Powershell
Cleaning Up PowerShell Modules (Part 1)
database-tools
Using Efficient Lists in PowerShell
database-tools
Managing File Shares on Windows with PowerShell (Part 1)
database-tools
Out-GridView with Custom Columns
database-tools
Converting Ticks to DateTime
posts-powershell
Unlock Additional PowerShell Modules in Windows 10
posts-powershell
Exporting CSV without Quotes (and Other Conversion Tricks)
posts-powershell
Using BITS to Download Files (Part 1)
database-tools
Repairing Install-Module (PowerShellGet)
database-tools
Identifying Name of Local Administrator Account
database-tools
Reading Last Logged-On User and Other Registry Values
database-tools
Converting File Paths to 8.3 (Part 1)
database-tools
Updating Help without Admin Privileges
database-tools
Setting and Clearing Trusted Hosts
database-tools
Using PowerShell 7 inside PowerShell ISE
database-tools
Identifying Antivirus Engine State
database-tools
Speeding Up PowerShell Remoting
database-tools
Creating PowerShell Functions Dynamically
posts-powershell
Identifying Windows Type
posts-powershell
Launching PowerShell Scripts Invisibly
posts-powershell
Get-ComputerInfo vs. systeminfo.exe (Part 1)
posts-powershell
Simple PowerShell Chat
posts-powershell
Converting SecureString to Text
posts-powershell
Embedding Binaries (Pictures, DLLs) in PowerShell Scripts
posts-powershell
Using Awesome Export-Excel Cmdlet (Part 5)
posts-powershell
Converting HTTP Response Codes
posts-powershell
Finding Hidden PowerShell Applications
posts-powershell
Using Pop-up Dialogs that Are Always Visible
posts-powershell
Using Session Variables in Web Requests
posts-powershell
Using FileSystemWatcher Asynchronously
posts-powershell
Finding PowerShell Named Pipes
posts-powershell
Using a Queue instead of a Recursion
posts-powershell
Locking the Screen with PowerShell
posts-powershell
Passing Arguments to Encoded Commands
posts-powershell
Deleting Registry Keys that can’t be Deleted
posts-powershell
Splitting Large Files in Smaller Parts (Part 1)
posts-powershell
Using Custom Prompts for Mandatory Parameters
posts-powershell
Calculating Most and Least Significant Byte
posts-powershell
Create ASCII Art
posts-powershell
Verifying Local User Account Passwords
posts-powershell
Converting Text to Image
posts-powershell
Removing Empty Array Elements (Part 1)
posts-powershell
Removing BOM from the Unicode Files
posts-powershell
Get Text File Encoding
posts-powershell
SID of Current User
posts-powershell
Finding Windows Universal Unique Identifier (UUID)
posts-powershell
Formatting Date and Time (with Culture)
posts-powershell
Sending PowerShell Results to PDF (Part 1)
posts-powershell
Using FileSystemWatcher Correctly (Part 2)
posts-powershell
Using FileSystemWatcher Correctly (Part 1)
posts-powershell
Using Solid Alternatives for $MyInvocation
posts-powershell
Translating VBScript to PowerShell
posts-powershell
Detecting WinPE
posts-powershell
Extract Specific Files from ZIP Archive
posts-powershell
Running CMD commands in PowerShell
posts-powershell
Progress Bar Timer
posts-powershell
Understanding Script Block Logging (Part 1)
posts-powershell
Reading Event Logs Smart (Part 1)
posts-powershell
Turning Display Off Immediately
posts-powershell
Purging Kerberos Tickets for All Accounts
posts-powershell
Purging Kerberos Tickets for the Current User
posts-powershell
Using Chocolatey with PowerShell
posts-powershell
Positioning the PowerShell Console Cursor
posts-powershell
Sort IPv4 and IPv6 Addresses Correctly
posts-powershell
Sort IPv4 Addresses Correctly
posts-powershell
Final Super-Fast Ping Command
posts-powershell
Finding Registered Event Log Source Names
posts-powershell
Select-Object and -ExcludeProperty
posts-powershell
Converting PowerShell to Batch
posts-powershell
Converting User Name to SID
posts-powershell
Displaying Data in a Grid View Window Vertically
posts-powershell
Finding All Domain Controllers (no module required)
posts-powershell
Getting Cached Credentials
posts-powershell
Installing Modules in PowerShell Core on Linux
posts-powershell
Parsing Distinguished Names
posts-powershell
Registering Default PowerShell Repository
posts-powershell
Running PowerShell Script as a Scheduled Task
posts-powershell
Creating Random MAC Addresses
posts-powershell
Converting Binary String to Integer
posts-powershell
Turning AD User into a Hash Table
posts-powershell
Exporting ActiveDirectory Module
posts-powershell
Determine if Array Contains Value – Using Wildcards
posts-powershell
Working with LDAP and Dates
posts-powershell
Show or Hide Windows
posts-powershell
Using Named Parameters in PowerShell Functions
posts-powershell
Modern Replacement for systeminfo.exe
posts-powershell
PowerShell Remoting and HTTP 403 Error
posts-powershell
Replacing Special Chars like “Umlauts”
posts-powershell
Finding AD User by SAMAccountName
posts-powershell
Changing Excel Cells from PowerShell
posts-powershell
Cleaning Week: Deleting CBS Log File
posts-powershell
Adding New Nodes to an XML Document
posts-powershell
Bringing Window in the Foreground
posts-powershell
Enabling Telnet Client and Watching Star Wars
posts-powershell
Enabling PowerShell Remoting with NTLM
posts-powershell
Test-Connection with Timeout
posts-powershell
Use Get-CimInstance with DCOM
posts-powershell
Waiting for Process Launch
posts-powershell
Updating Your Office Phone Number in Active Directory
posts-powershell
Cloning Active Directory Security Settings
posts-powershell
Bulk-Remove Protection for Accidental Deletion in AD
posts-powershell
Using Green Checkmarks in Console Output
posts-powershell
Using Symbols in Console Output
posts-powershell
Removing Whitespace (and Line Breaks)
posts-powershell
Understanding break, continue, return, and exit
posts-powershell
Getting Registry Values and Value Types
posts-powershell
Measuring Website Response (and Execution Times)
posts-powershell
Exporting Out-GridView Content
posts-powershell
Finding Explicit Permissions
posts-powershell
Accessing COM Objects without ProgID
posts-powershell
Changing GPO Description/Comment
posts-powershell
Replacing NTFS Permissions with SDDL Information
posts
Pinging via IPv4
posts-powershell
Getting the Number of Lines in a String
posts-powershell
Finding Minimum and Maximum Values
posts-powershell
Getting Files with Specific Extensions Only
posts-powershell
Testing UNC Paths
posts-powershell
Exporting and Importing Credentials in PowerShell
posts-powershell
Use $PSScriptRoot to Load Resources
posts-powershell
Getting More Than 1000 Active Directory Results
posts-powershell
Converting Binary SID to String SID
posts-powershell
Converting Excel CSV to UTF8
posts-powershell
Change Order of CSV Columns
posts-powershell
Check Windows License Status
posts-powershell
Stripping Decimals Without Rounding
posts-powershell
Removing Multiple White Spaces
posts-powershell
Sending Emails with Special Characters
posts-powershell
Ignoring Empty Lines
posts-powershell
Writing Registry Key Default Values
posts-powershell
Case-Sensitive Hash Tables
posts-powershell
Making sure PowerShell scripts run in 32-bit
posts-powershell
Configuring WSMan Remotely for multiple computers
posts-powershell
Checking Whether Hash Table Contains Key
posts-powershell
Calling VBScript From PowerShell
posts-powershell
Returning Text Information From PowerShell To VBScript
posts-powershell
Accessing individual Files and Folders Remotely via WMI
posts-powershell
Converting ASCII and Characters
posts-powershell
Validating a URL
posts-powershell
Assigning Multiple Variables
posts-powershell