Mark Minasi


Mark Minasi is a senior contributing editor for Windows IT Pro, an MCSE, and the author of more than 30 books, including Mastering Windows Server 2008 R2 (Sybex). He writes and speaks around the world about Windows networking.

More Harvesting: File Downloads with PowerShell
Still downloading files from a browser? Give your fingers a rest, and let PowerShell go get 'em!
Harvesting the Web with PowerShell and Invoke-WebRequest 2
Is the water seaside warm enough to warrant the trip? PowerShell can find out with Invoke-Webrequest!
An Explorer's Guide to Discovering and Using PowerShell Methods
Here are two easy methods to find out how .NET objects and their methods tick, so you can use them in your PowerShelling.
Exploring Useful .NET Classes with PowerShell to Add Speech

Last month, in “Using PowerShell Object Methods,” I started exploring methods in PowerShell cmdlets. This month, I’ll go further with methods by showing you how to make PowerShell speak to you.

Using PowerShell Object Methods
Why is time-and-date math syntax so weird in PowerShell? The answer will help you unlock the value of many of the earliest PowerShell 1.0 cmdlets!
Controlling System Restore with PowerShell
Scripting updates, app installs, or device driver installs? Create a System Restore point beforehand so you can easily roll back, should anything go wrong. And do it all with a few PowerShell cmdlets!
More Fine-Tuned Firewall Rules
This article rounds out our coverage of Windows Firewall with two more tools to let you refine your firewall rules: ICMP support and IP address ranges.
Hand-Crafted Firewall Rules with PowerShell
The Windows Firewall we've had since 2008 gives us the power of IPSec but is a bit simpler to set up. With PowerShell, it gets even easier (and automate-able).
Controlling Windows Firewall with PowerShell, Part 2
You might have shut off Windows Firewall because you don’t understand its intricacies. Bad idea.
Controlling Windows Firewall with PowerShell
One of the most important (and overlooked) parts of Windows Server setup is configuring Windows Firewall. Instead of (gasp!) just turning the silly thing off, learn how to configure it automatically.
Automated Server Setup in Windows Server 2012 and Windows 8, Part 2 4
Here are three useful commands that maximize server power, enable Remote Desktop, and help you avoid a stale Sysvol.
Automated Server Setup in Windows Server 2012 and Windows 8, Part 1 2
Mark has updated his server-automation toolkit for Windows Server 2012 and Windows 8, adding some essential PowerShell functionality.
Get to Know Hash Tables for PowerShell
Although hash tables have a bad name, they can be quite useful in your PowerShell endeavors. Here are the basics.
Making More Complex Decisions with PowerShell, Part 1
You already know a simple way to use PowerShell to tackle some tedious AD housekeeping. Here’s a more complex script, and an introduction to a very useful statement.
Make PowerShell Clever With Decision-Making
Building a complete DisplayName requires one more step, and it involves the user’s middle initial.
Reasons Why Windows 10 Might be Downloading on Domain-Joined Computers
August 19, 2015

This is really interesting, as I meet all four criteria that Rod set out -- great sleuthing, by the way! -- and did not get an invite.

That said, in the end analysis...

Harvesting the Web with PowerShell and Invoke-WebRequest
July 15, 2015

Hi Andrew -- great question, not sure I have an answer. :-( I'm guessing that SourceForge does that to block "bots," which is honestly something that every site has to worry...

Microsoft Fixes Bug That Dates Back to Windows 95
November 13, 2014

So THIS is how the Chinese have been hacking us for years. Now it's all clear. :-)

Automated Server Setup in Windows Server 2012 and Windows 8, Part 2
November 11, 2014

Hi Muraty -- to your questions:
1) Remember, the DC was kinda old and had some iffy items in the log. If the automatic FSMO transfer goes wrong in DCPROMO, then, well...

Automated PowerShell Reports Delivered to Your Inbox
March 1, 2014

Tony, you're right on the reference to the text file but I'm afraid you're mistaken on the rest -- I tested this before writing the column. You do indeed schedule powershell....

John Savill's Microsoft Stack Master Class

Join John Savill for the ALL NEW Microsoft Stack Master Class!

Get 30 hours of detailed instruction covering the complete Microsoft solution stack. Invest a few hours each week and become THE Microsoft expert in your organization.

Thursdays, October 8th to December 17th

John will cover topics including:

* Key Features of Active Directory for every version of Server OS, including Windows Server 2012 R2 and Windows Server 2016
* Key elements of Microsoft System Center 2012 and System Center 2012 R2 PLUS major changes in the 2016 wave
* Deploying, Migrating to, and Managing Hyper-V in Your Organization
* Implementing a Private Cloud
* Using PowerShell to Automate Common tasks
* Key Windows 10 changes including the new Start menu, Cortana, Microsoft Edge, and more
* And much more!


Enroll by October 1st and SAVE $245!



Windows Forums

The Windows IT Pro forums are moving to! Get answers to questions, share tips, and engage with the IT professional community.

Sponsored Introduction Continue on to (or wait seconds) ×