Shay Levy

Shay Levy

Shay Levy is a Co-founder and editor of the PowerShell Magazine. He is a multiple-year recipient of the Microsoft MVP award, and a Microsoft Certified Trainer (MCT). Shay often covers PowerShell related topics on his blog and you can also follow him on Twitter at @ShayLevy

190 Posts by this author

Microsoft Azure Automation

Microsoft launched a new service to simplify public, private, and hybrid clouds management. Using the Microsoft Azure Automation preview you can automate the creation, deployment, monitoring, and maintenance of resources in your Microsoft Azure environment using runbooks, which under the hood are Windows PowerShell workflows.

Read More

Script Browser for Windows PowerShell ISE

Microsoft has released a new ISE add-on, developed by Microsoft Customer Services & Support (CSS) team, that enables you to easily search and download scripts from the TechNet Script Center, from within the scripting environment.

Read More

PowerTips Monthly: PowerShell Reference Library

For the past 5 years, PowerShell MVP Tobias Weltner has published a daily tip on powershell.com. Together with fellow MVP Aleksandar Nikolic, he’s started revising and compiling this huge tips collection for you and came up with ready-to-use pocket guides of PowerShell knowledge.

Read More

Why PowerShell?

Have you ever been asked this question and scratched your head for an answer? If so (and if not), Mark Minasi, is doing a free 40 to 60 minute webinar on the subject.

Read More

PowerShell module for Lync Online is available

Microsoft has released a PowerShell module for Lync Online. You can now use the module to enable and disable push notifications for both iPhones and Windows Phones, manage Exchange Unified Messaging and hosted voicemail policies, manage meeting room endpoint devices with a Microsoft Exchange Server 2013 resource mailbox, grant client inband policies using pre-created policy instances, and you can also utilize Exchange Online cmdlets to extend the capabilities of Lync Online reports beyond the currently available reports in the Office 365 admin center.

Read More

PowerShell Deep Dives book

The PowerShell Deep Dives book is ready for your reading pleasure! The book, written by Microsoft MVPs and PowerShell community experts, contains 28 chapters grouped in four parts: Administration, Scripting, Development, and Platforms.

Read More

#PSTip Hide users from Welcome Screen

Windows XP and above allow multiple user accounts to be created on the computer. When the computer is in a workgroup mode and there’s more than one user account defined on that system, Windows will display a Welcome Screen with all available user accounts (as picture icons) , so users can click them to log in into the system.

Read More

#PSTip Grouping objects

The Group-Object cmdlet lets you group objects based on the value of a specified property. For example: 1 2 3 4 5 PS> Get-Service | Group-Object -Property Status Count Name Group ----- ---- ----- 93 Stopped {AeLookupSvc, AllUserInstallAgent, AppIDSvc, AppMgmt.

Read More

#PSTip Ignoring errors

Note: This tip requires PowerShell 3.0 or above. PowerShell lets you control how it responds to a non-terminating error (an error that does not stop the cmdlet processing) globally via the $ErrorActionPreference preference variable, or at a cmdlet level using the -ErrorAction parameter.

Read More

#PSTip Set-StrictMode, why should you care?

Consider the following function: function test { $myNumbersCollection = 1..5 if($myNfunction test { $myNumbersCollection = 1..5umbersColection -contains 3) { "collection contains 3" } else { "collection doesn't contain 3" } } By looking at the code it is obvious to the naked eye that the result you should get is: “collection contains 3”.

Read More

PowerShell Plus is Free!

Idera, a leading provider of application and server management solutions, today demonstrated its strong commitment to the PowerShell community by making its PowerShell Plus product available for free.

Read More

Manipulating Wildcards

Many Windows PowerShell cmdlets support wildcard characters for their parameter values. For example, almost every cmdlet that has the Name or Path parameter supports wildcard characters for these parameters.

Read More

PowerShell 3.0 is available for downlevel systems

Windows Management Framework 3.0 was released yesterday. It includes updated management functionality for Windows 7 Service Pack 1, Windows Server 2008 R2 SP1, and Windows Server 2008 Service Pack 2 (Windows Vista, Windows XP, and Windows Server 2003 are not supported).

Read More

New PowerShell community website

PowerShell.org is a new community site, led by PowerShell MVPs Don Jones and Kirk Munro, designed to be a general-purpose gathering place and portal for Windows PowerShell, providing discussion forums, technical articles, blog posts, and other resources.

Read More

PoSHStats for Hyper-V 3.0

PowerShell MVP Yusuf Ozturk released a project he’s been working on lately – PoSHStats v1.1. PoSHStats is the first free and open source reporting tool of Hyper-V resource metering.

Read More

Configuration Manager PowerShell SDK

Working with PowerShell and Configuration Manager? Check out the Configuration Manager PowerShell SDK website, created by MVP Kaido Järvemet. It is targeted toward Configuration Manager administrators and developers who are looking for How-To examples.

Read More

PrimalScript 2012 and PowerShell Studio 2012

SAPIEN Technologies has announced the immediate availability of PrimalScript 2012, the premiere Scripting Integrated Development Environment, and PowerShell Studio 2012. PowerShell Studio, has all the features of its predecessor, PrimalForms, plus a raft of new features for 2012.

Read More

Microsoft Script Explorer for Windows PowerShell

The pre-release version of Microsoft’s Script Explorer for Windows PowerShell Beta 1 has been released. Download it HERE. Script Explorer Beta 1 is a free download and an extension of the content and guidance experience that combines the vast amount of knowledge held in the community with the resources available today from Microsoft.

Read More

SQLite PowerShell Provider

PowerShell MVP Jim Christopher has published a new project on codeplex – SQLite PowerShell Provider. The new provider enables you to use SQLite databases from your PowerShell session by mounting the database as a drive.

Read More

FREE NetCmdlets Workstation License

/n software, the makers of NetCmdlets, is offering a FREE NetCmdlets Workstation License_._ NetCmdlets extend the features of Microsoft Windows PowerShell with a broad range of network management and messaging capabilities.

Read More

PowerShell Wallpapers

Some PowerShell wallpapers I created over the years to decorate my desktop and wanted to share them with you. If you have some of your own that you want to share with the community, send them over and we’ll add them to this page.

Read More