Announcing PowerShell, DevOps, and Cloud Conference 2021
PowerShell Conference Asia 2019 was a huge success. The attendee turnout was …
Read MorePowerShell Conference Asia 2019 was a huge success. The attendee turnout was …
Read MoreWhat Posh-SSH is a PowerShell 3.0 or newer module for automating tasks against …
Read MorePowerShell Conference Asia 2019 was a huge success. The attendee turnout was …
Read MoreWe have recently moved PowerShell Magazine from WordPress to Hugo static pages. …
Read MoreIn today’s cloud and agile infrastructure world, JSON and YAML play a …
Read MoreMaking PowerShell code faster has always been a difficult task. There are few …
Read MoreWe just announced moving PowerShell Magazine from WordPress platform to a …
Read MoreThis one took a while but we finally moved to a new home! No more painful …
Read MoreIn the first part of this series, you learned about PSArm – a PowerShell …
Read MoreThose who worked on Azure Resource Manager (ARM) templates understand that …
Read MoreCalendarific offers a webservice for listing holidays from different countries. …
Read MorePowerShell Conference Asia 2019 was held in Bangalore (India). It was such a …
Read MoreIn the last two or three months, I have been busy working on a complete end to …
Read MoreIn any method of automation secrets management is a very critical part. You …
Read MoreJune 2, 2020, PowerShell Conference Europe opens for the 5th time in Hannover, …
Read MoreIf you have ever worked with the Test-Cluster command in the failover clustering …
Read MoreIn my previous job, I worked at a customer site that had multiple Windows and …
Read MoreI create HTTP REST APIs a lot in my proof-of-concept work and I generally use …
Read MoreEver wanted to generate HTML documents dynamically? Until now, you had to …
Read MoreI believe there is no introduction required for pester in PowerShell community. …
Read MoreI was recently featured on the Latest Shiny Podcast (@l8istsh9y) hosted by Rob …
Read MoreIn the earlier parts of this series, I introduced you to the concepts and design …
Read MoreI have been talking to several automation engineers (for a vacant position) and …
Read MoreIn the first part of this series, I mentioned the reasoning behind starting …
Read MoreThe Public APIs repository on GitHub has a list of free APIs that you can use in …
Read MoreOperations validation using PowerShell and Pester has been one of my favorite …
Read MoreWhile working on a module that interacts with REST API, I came across a …
Read MorePowerShell Conference Asia 2019 edition will be in Bangalore, India. We closed …
Read MoreI had published a PowerShell DSC resource module, last month, called …
Read MoreWindows Admin Center (WAC) is the new web-based management application for …
Read MoreRoyal TS is a powerful tool for managing remote systems using many different …
Read MoreWe announced back in October that the next edition of PowerShell Conference Asia …
Read MoreThe Redfish specification supports event mechanism through which the target …
Read MoreIntroduction Continuous Integration (CI) is the process of integrating code into …
Read MoreWhen setting up runbooks in Azure Automation to invoke automation of a process …
Read MoreThe PowerShell Conference Asia resumes for its 4th year this October, bringing …
Read MoreAzure SQL Database Managed Instance (preview) is a new database service in …
Read MoreThe SHiPS module has several use cases with structured data. I have written a …
Read MoreThe US-based “PowerShell and DevOps Global Summit” sold out in record time this …
Read MoreUnless you were living under a rock, PowerShell Core general availability isn’t …
Read MoreIf you have ever used Node.js, the packages.json file is used to specify the …
Read MoreWhen we talk about applications or software deployed in the infrastructure, we …
Read MoreAt times we need to set the physical adapter advanced properties such as VLAN …
Read MoreAs a part of larger hyper-converged infrastructure (based on S2D) configuration …
Read MoreIn an earlier article, I had written about a PowerShell provider for Failover …
Read MoreSimple Hierarchy in PowerShell (SHiPS) is a module that simplifies implementing …
Read MoreI have been working on the FailoverClusterDsc resource module and finally had …
Read MoreIn this article, we will look at different options for containerizing a web …
Read MoreIntroduction After setting up the context in the previous post, it is time to …
Read MoreIn one of my earlier articles here, I wrote about the Infrastructure Blueprints …
Read MoreIf you have ever used the Publish-AzureRmVMDscConfiguration cmdlet in the Azure …
Read MoreThe Cisco UCS PowerTool Suite is a set of PowerShell modules for Cisco UCS …
Read MoreIn the last part of this series, we looked at why resource granularity is …
Read MoreThis is the first article in the #PSDSC Doing It Right series. This series of …
Read MoreThis article is co-authored by Jan Egil Ring and Ø__yvind Kallstad In this …
Read MoreA while ago, I wrote an article to introduce Infrastructure Blueprints. Today’s …
Read MoreBefore we get started with what is PSRemotely, here is some background. As part …
Read MoreModern administrators are responsible for business-critical automation, …
Read MoreTab completion is a well-known feature in PowerShell, which speeds up the …
Read MoreI just finished testing and publishing the cHyper-V PowerShell DSC resource …
Read MoreUpdate: The PowerShell on Linux artifact is now available in official Azure DTL …
Read MoreThis article was co-authored by Bartek Bielawski and Ben Gelens. Windows …
Read MorePowerShell Conference Asia is back. After a successful last year, we are back …
Read MorePowerShell is everywhere these days. And solid PowerShell skills are probably …
Read MoreIn this article we will look at a new feature in the BITS service which is …
Read MoreWindows 10 Anniversary Update was made generally available on August 2, 2016. …
Read MoreMicrosoft Operations Management Suite (OMS) is an IT management solution for the …
Read MoreThe Sysinternals Suite, which contains many tools an IT Professional should have …
Read MoreI keep re-building my lab machines and in the process I rebuild my development …
Read MoreThis part of the series is long due after the first post on DevOps, …
Read MoreSession recordings – both videos and screencasts – from PowerShell Conference …
Read MoreThis post is a bit delayed, but PowerShell Conference Europe 2016 was a blast. …
Read MoreNote: This tip requires PowerShell 4.0 or later. Before PowerShell 4.0, if we …
Read MoreI work at the command line most of the time and sometimes I find moving to …
Read MoreIn the article Decoding PowerShell build numbers, I stated the need to have some …
Read MoreWhile at the PowerShell Conference EU, we had some very good discussions around …
Read MoreThere are several ways to determine what version of Windows PowerShell you are …
Read MoreVisual Studio Code is a free code editor redefined and optimized for building …
Read MorePowerShell is not just a simple little script automation language anymore. It …
Read MoreDevOps is the new cool thing (at least in the Windows world) everyone is talking …
Read MoreEarlier this year, I released a bunch of DSC resources packaged as cHyper-V …
Read MoreThis article is a part of a larger series on Pester. Last time, we looked at how …
Read MoreThis article is a part of a larger series on Pester. Last time we looked at the …
Read MoreThis article is a part of a larger series on Pester. I always found the word …
Read MoreI’ve been running in the Windows Insiders fast ring since it was incepted and …
Read MoreUpdate: Earlier generic linked template for deploying modules was removed and it …
Read MorePosts in this series PowerShell Tools for the Advanced Use Cases, part 1 …
Read MoreIf you are not watching #VisualStudio #Connect2015, you are certainly missing a …
Read MorePosts in this series PowerShell Tools for the Advanced Use Cases, part 1 …
Read MoreIn 2016, the newly minted “PowerShell Conference EU” will be hosted in Hannover, …
Read MoreWe concluded the first exclusive PowerShell conference in Asia a couple of weeks …
Read MoreWe concluded the first exclusive PowerShell conference in Asia a couple of weeks …
Read MoreWe concluded the first exclusive PowerShell conference in Asia a couple of weeks …
Read MoreWe concluded the first exclusive PowerShell conference in Asia a couple of weeks …
Read MoreWe concluded the first exclusive PowerShell conference in Asia a couple of weeks …
Read MoreWe concluded the first exclusive PowerShell conference in Asia a couple of weeks …
Read MoreIf you have not seen this yet, Azure PowerShell 1.0 is in preview. If you have …
Read MorePosts in this series PowerShell Tools for the Advanced Use Cases, part 1 (this …
Read MoreWe concluded the first exclusive PowerShell conference in Asia a couple of weeks …
Read MoreWe concluded the first exclusive PowerShell conference in Asia a couple of weeks …
Read MoreWe concluded the first exclusive PowerShell conference in Asia a couple of weeks …
Read MoreWe concluded the first exclusive PowerShell conference in Asia a couple of weeks …
Read MoreWe concluded the first exclusive PowerShell conference in Asia a couple of weeks …
Read MoreWe concluded the first exclusive PowerShell conference in Asia a couple of weeks …
Read MoreThe PowerShell Summit Europe 2015 was arranged in Stockholm, Sweden on September …
Read MoreIn this series: Part 1 – Journey to a Windows Azure Pack VM Role DSC Resource: …
Read MoreAlthough it is not officially supported yet, here is why you should install WMF …
Read MoreNote: This tip requires PowerShell 2.0 or later. We often come across …
Read MoreNote: This tip requires PowerShell 2.0 or later. PowerShell let’s you tap into …
Read MoreIn this series, Part 1 – Journey to a Windows Azure Pack VM Role DSC Resource: …
Read MoreIn this series, Part 1 - Journey to a Windows Azure Pack VM Role DSC Resource: …
Read MoreIn this series, Part 1 – Journey to a Windows Azure Pack VM Role DSC Resource: …
Read MoreIn this series so far, Part 1 - Git for IT Professionals: Getting Started Part 2 …
Read MoreIn this series so far: Part 1 – Git for IT Professionals: Getting Started Part 2 …
Read MoreIn this series so far: Part 1 – Git for IT Professionals: Getting Started (this …
Read MoreInitial release of PowerShell DSC for Linux had one big gap: it supported only …
Read MoreNew version of PowerShell DSC for Linux doubled the number of resources …
Read MoreBoth PowerShell and DSC (Desired State Configuration) are designed for …
Read MoreFirst version of PowerShell DSC for Linux is released. We announced that and …
Read MoreIn this article, we will look at how to get started creating a very simple DSC …
Read MoreAs the PowerShell Conference draws closer, people have been asking a number of …
Read MoreThe goal of this article is to provide a more detailed step by step way of …
Read MoreNote: This tip requires PowerShell 3.0 or later. I had recently completed …
Read MorePowerShell Conference Asia 2015 is coming up fast so here’s a quick update on …
Read MoreThe Word.Application object can be used to convert Word documents into PDF files …
Read MoreIn the previous #PSTip Compress files and folders with …
Read MoreUsing the CreateFromDirectory and ExtractToDirectory methods, it is possible to …
Read MoreBy using the Windows() method and the LocationURL and LocationName properties we …
Read MoreUsing the ADSI type accelerator in combination with WinNT provider we can …
Read MoreUsing the Microsoft.Win32.Registry class it is possible to access both–the local …
Read MorePester has a great feature called TestCases. This feature enables you to easily …
Read MoreToday I will show how to defensively script against enums and how to test …
Read MoreFor some recent scripting work, I needed to find if an AD OU existed or not from …
Read MoreThe day that people who love both PowerShell DSC and xplat solutions where …
Read MoreIn this article, we will have a look at DNS Policies – a new feature in the DNS …
Read MoreNote: The previous version of this article relied on the 32-bit JET engine. It …
Read MoreOn May 4 2015, Microsoft has released a public preview of a new Microsoft Azure …
Read MoreWhen working with Azure it can be useful to quickly connect to a number of Azure …
Read MoreThe DSC resource development team at Microsoft released ten waves of DSC …
Read MoreChanging a drive letter of a removable drive or DVD drive is an easy task with …
Read MoreWhen working with the PowerShell ISE it can occur that there are a lot of …
Read MoreIn Windows files can have a lot of additional file attributes that are not shown …
Read MoreIn PowerShell 4.0, the Get-ScheduledTask cmdlet was introduced, but …
Read MoreWhile it is great that PowerShell can do so many things in the background …
Read MoreYou may remember “DLL Hell” from the old days. A very similar beast lives in our …
Read MoreIn modern days Windows operating systems, User Account Control (UAC) is enabled …
Read MoreExciting times! On September 18-19 2015, we at the Singapore PowerShell User …
Read MoreBack in January 2015, I wrote an introduction to the new PowerShell module in …
Read MoreWhen you install OMI for the first time, a pair of keys is generated for you. …
Read MoreShould you frequently experience de-ja-vus while writing PowerShell code – …
Read MoreWe’re now kicking off a new series on PowerShell Magazine called “How PowerShell …
Read MoreKB3000850, the November 2014 update rollup for Windows RT 8.1, Windows 8.1, and …
Read MoreManaging Linux can become a challenge if you don’t have some way of distributing …
Read MoreCTP of Linux DSC that was released last year has only five resources: nxService, …
Read MoreLinux is a system that stores configuration in text files. As a result, nxFile …
Read MorePowerShell DSC for Linux caught my attention immediately after it was announced. …
Read MoreIn the first part of this series, we covered the basis–how to get Desired State …
Read MorePartial configurations in DSC allow department-level delegation of target system …
Read MoreIn the WMF 5.0 Preview February release, a new DSC RefreshMode setting is added …
Read MoreWindows PowerShell team announced the availability of Windows Management …
Read MoreIn an earlier article, I had introduced DSC resources that can be used to deploy …
Read MoreIn an earlier article, I had introduced DSC resources that can be used to deploy …
Read MoreIn an earlier article, I had introduced DSC resources that can be used to deploy …
Read MoreIn yesterday’s article, I had introduced DSC resources that can be used to …
Read MoreThe converged virtual network within Hyper-V deployments is a common …
Read MoreThis article will cover a new powerful feature delivered in the PowerShell 5.0 …
Read MoreAuthoring Pester tests is easy as it is, but if you are lucky enough to own a …
Read MoreThe heat is on! The 3rd annual German PowerShell Community conference is taking …
Read MoreMicrosoft announced a public preview of Azure Key Vault. Azure Key Vault is a …
Read MoreRoyal TS is one of many applications on the market for managing Remote Desktop …
Read MoreThe Azure Resource Manager PowerShell module has a subset of functionality that …
Read MoreOk, this is not as big as the PowerShell team’s holiday gift but something that …
Read MoreWindows PowerShell team just released a new wave of DSC resources taking the …
Read MoreNote: This article applies to Windows Management Framework (WMF) 5.0 Preview …
Read MoreA couple of weeks ago, I had announced a custom DSC resource module to install …
Read MoreNote: This tip requires PowerShell 5.0 or later. If you have ever wondered how …
Read MoreISESteroids originally started as a simple add-on to add professional editor …
Read MoreJavaScript Object Notation (JSON) is quickly becoming the most used …
Read MoreMicrosoft Monitoring Agent (MMA) is used to connect target systems to System …
Read MoreIf you have not seen the earlier articles in this series, I had written about: …
Read MoreIf you have not seen the earlier articles in this series, I had written about: …
Read MoreIf you have not seen the earlier articles in this series, I had written about: …
Read MoreIn my previous article, I talked about using WMI Commandline Event Consumer DSC …
Read MoreIf you’ve missed Windows PowerShell team’s announcement, WMF 5.0 Preview …
Read MoreIn my earlier article, I promised a detailed walk-through of each DSC resource …
Read MoreWhen I am working with Windows PowerShell, PowerShell ISE is my second home. I …
Read MoreWhile testing the DSC resource module I created for managing the WMI permanent …
Read MoreI use WMI/CIM event functionality often in my orchestration scripts and WMI …
Read MorePowerShell ISE 4.0 includes a couple of snippets for DSC including the DSC …
Read MoreIf you have missed it, Scott Gu announced major set of updates to Azure …
Read MoreSince the early days of Windows PowerShell, the community around the product has …
Read MoreSharing scripts and downloading sample code becomes common place. But how do you …
Read MoreForEach and Where are two frequently used concepts that have been available in …
Read MoreNote: This DSC resource works only on Windows Server 2102 and above or Windows 8 …
Read MoreFor my lab setup, I sometimes need to enable auto administrator logon during OS …
Read MoreBy now, it should be no surprise that WMF 5.0 Preview added support for defining …
Read MoreWindows Management Framework (WMF) 5.0 September 2014 Preview brought in many …
Read MoreIn this part of Pester basics series, I will cover the most powerful tool from …
Read MoreIf you have missed the announcement, Powershell team released wave 7 of the DSC …
Read MoreI had earlier ranted about why DSC is not an orchestrator and that I posted a …
Read MoreTime just flies. On 13th of this month, PowerShell Magazine completed 3 years of …
Read MoreIn the past, I’ve spoken extensively on how to use reflection to define enums, …
Read MoreWindows Management Framework 5.0 Preview September 2014 was released on …
Read MoreJust a few hours ago, Azure team released Microsoft Azure PowerShell 0.8.8. The …
Read MoreOne of PowerShell strengths has always been string manipulation. PowerShell has …
Read MoreIf you have followed my posts here and/or heard me speaking in the last 6 to 8 …
Read MoreAn updated version of WMF 5.0 preview is now available with a great set of …
Read MoreOne of the first tasks I used PowerShell for was related to Windows Management …
Read MoreIntroduction I have a confession to make… I don’t actually practice TDD or BDD …
Read MoreOnce upon a time I answered Stack Overflow question about easy way to replace …
Read MoreWindows PowerShell team published a new wave of DSC Resource Kit. It is Wave 6! …
Read MorePCIe Solid State Disk (SSD) devices provides higher IOPS and great sequential …
Read MoreJust a few hours ago, Azure PowerShell Tools version 0.8.7 was released. This …
Read MoreI am very happy to announce that Bartek Bielawski joined the PowerShell Magazine …
Read MoreNote: This tip requires PowerShell 3.0 or later. In the final part of the …
Read MoreNote: This tip requires PowerShell 3.0 or later. PowerShell commands, both …
Read MoreA while ago, I received an email from a reader who wanted to run a few Exchange …
Read MoreNote: This tip requires PowerShell 2.0 or later. In the first two tips of this …
Read MoreNote: This tip requires PowerShell 3.0 or later. In the first part of this …
Read MoreNote: This tip requires PowerShell 2.0 or later. One of the PowerShell features …
Read MoreSelf-signed certificates might be needed for different purposes, such as the …
Read MoreIn one of the earlier articles, I demonstrated how we can use the Azure VM …
Read MoreWith the introduction of Hyper-V in Windows Server 2012, the Hyper-V Extensible …
Read MoreThe Azure team released the Azure PowerShell Tools version 0.8.6 that includes …
Read MoreThe Azure PowerShell Tools are updated very often. But, this 0.8.6 release, is …
Read MoreNote: This tip requires PowerShell 3.0 or later. Filtering information retrieved …
Read MoreNote: This tip requires PowerShell 3.0 or later. Whenever we retrieve …
Read MoreMost of the DSC examples we have seen so far here or elsewhere focused on single …
Read MoreNote: This tip requires PowerShell 3.0 or later. Adding support for easy …
Read MoreI have been a very active user of DSC both in the lab and on all my Azure VMs. …
Read MoreNote: This tip requires PowerShell 2.0 or later. This is the first tip in a …
Read MoreAn ongoing argument I’ve seen in the PowerShell community is regarding the …
Read MoreWhen using the Get-ADOrganizationalUnit cmdlet there is a property available, …
Read MoreA mishandled case, an irate customer and a top box (i.e. exceeded customer …
Read MoreNote: This tip required PowerShell 3.0 or above The Win32_Share WMI class can be …
Read MoreI’ve been recently tasked by the team responsible for user account management to …
Read MoreIn the ‘Create mapped network drive using WScript.Network‘ tip, it was shown how …
Read MoreSo, it’s my turn to present myself! I’m Fabien, 32 years old and I started using …
Read MoreIn the ‘Create mapped network drive using WScript.Network‘ post, it was shown …
Read MoreIntroduction First of all, thanks to PowerShell magazine for giving me this …
Read MoreThere are multiple methods of mapping network drives in PowerShell. In the past …
Read MoreI’m an infrastructure guy who supports many different products at multiple …
Read MoreKnown unknowns and unknown unknowns If you follow information security, you know …
Read MoreWindows PowerShell team released DSC Resource Kit Wave 5. This wave has added …
Read MoreWe often see the offensive capabilities of PowerShell hit the headlines as it is …
Read More“Huh, that’s weird. Look at this system. I think the attacker used PowerShell.” …
Read MoreWhat is Shodan? Shodan is a search engine that lets one find hosts on the …
Read MoreNote: This tip requires PowerShell 2.0 or later. By leveraging engine events and …
Read MoreI was led to PowerShell in the past few years as it began to rise to prominence …
Read MoreIn March of 2013 I had the desire to create an open source Security Information …
Read MoreNote: This tip requires PowerShell 2.0 or later. PowerShell is designed to …
Read MoreSecurity has always been a passion of mine. It was a few short years ago that I …
Read MoreIn my previous tip, I showed some of my favorite methods to convert date time …
Read MoreUp until several months ago, I was a member of a penetration test team tasked …
Read MoreSeveral RSS feeds that I refer regularly have a publication date set to another …
Read MoreNote: This tip requires PowerShell 3.0 or later. I was looking for a way to find …
Read MoreIf you surveyed the landscape of computer security a decade ago, you would find …
Read MoreA previous article in PowerShell Magazine describes how to find keyboard …
Read MoreWhat Posh-SSH is a PowerShell 3.0 or newer module for automating tasks against …
Read MoreWhen we analyze XML documents with XPath we may need information about number of …
Read MoreXPath has one big disadvantage–it’s case sensitive. Unlike regular expressions, …
Read MoreFiltering using XPath is not limited to queries that make sure that existing …
Read MoreMost of you probably know how to create a Globally Unique Identifier (GUID) with …
Read MoreFiltering data with XPath works very well even if we need more complex filters …
Read MoreXPath can be used to apply ‘filter left’ philosophy to XML documents. For …
Read MoreThis is the first tip in a series of Select-Xml/XPath tips. Working with XML …
Read MoreIn my last article I wrote, I covered how to create dynamic parameters in a …
Read MoreWhen working with Windows PowerShell Workflow, there are things to be aware of …
Read MoreHas there ever been a time when you wanted to call a function or cmdlet with …
Read MoreThe System.Uri class in .NET provides a way to validate if a URL is an absolute …
Read MoreNote: This tip requires PowerShell 2.0 or above. Starting with PowerShell 3.0, …
Read More[Update 1: 5/23/2014] Added pre-requisite install commands for Oracle Linux I am …
Read MoreWhen I was speaking at DevOpsDays India and demonstrating Windows PowerShel DSC …
Read MoreWindows PowerShell team just announced the availability of WMF 5.0 Preview May …
Read MoreFamiliar with a PowerShell provider? If yes, you must have appreciated the fact …
Read MoreIn an earlier article, I showed you how to use the Custom Script Extension. The …
Read MoreAt Build 2014 conference, Microsoft launched the Azure VM Custom Script …
Read MoreWe are pleased to announce the availability of Windows PowerShell 4.0 quick …
Read MoreMicrosoft launched a new service to simplify public, private, and hybrid clouds …
Read MoreNote: This tip requires PowerShell 3.0 or above. At PowerShell training I did …
Read MoreNote: This tip requires PowerShell 2.0 or above. As a PowerShell user, you …
Read MoreMicrosoft has released a new ISE add-on, developed by Microsoft Customer …
Read MoreNote: This tip requires PowerShell 3.0 or above. While reviewing results …
Read MoreHyper-V in Windows 8.1 and Windows Server 2012 R2 introduced Generation 2 …
Read MoreNote: This tip requires PowerShell 2.0 or above. Yesterday, I got a call from …
Read MoreService Management Automation (SMA) is a new component in System Center for …
Read MoreIf you were under a rock and just came out, here is a bit of news for you. …
Read MoreIn the earlier article, I showed you how to deploy a Azure VM from VM depot. The …
Read MoreNote: This tip requires PowerShell 2.0 or above. When authoring XML documents, …
Read MoreIn this second part of the series on writing PowerShell modules in C#, we will …
Read MoreMicrosoft has recently unveiled a REST API for OneNote Live, and since …
Read MoreWhile the PowerShell community is still looking at the Desired State …
Read MoreNot completely yet. But, the Visual Studio 2013 Update 2 RC release seems to be …
Read MoreI had described in an earlier article that Desired State Configuration requires …
Read MoreWindows PowerShell Desired State Configuration feature depends on PowerShell …
Read MoreThese days, for all my demos at various events, I have been using Azure VMs …
Read MoreIf you love the built-in ISE editor that ships with PowerShell 3.0 and 4.0, but …
Read MoreThis is part two of Pester series of articles. In this article you will learn …
Read MoreNote: This tip requires PowerShell 3.0 or above. TechEd North America 2014 has a …
Read MoreNote: This tip requires PowerShell 4.0 or above. PowerShell ISE 4.0 comes with …
Read MoreWhen you double click the “This PC” desktop icon in Windows 8 you get the …
Read MoreWhile we worked on Windows 8.1 deployment, we were required to make multiple …
Read MoreOne of PowerShell Magazine’s editors is asking me for quite some time to write …
Read MoreDesired State Configuration is the hottest thing out there and everyone is …
Read MoreVM Depot is a community-driven catalog of open source virtual machine images. …
Read MoreWhen you visit Windows Update, you can hide an update to avoid being prompted to …
Read MoreAfter Fredrik and Jan, I had to write this. I founded the PowerShell Bangalore …
Read MoreNote: This tip requires PowerShell 2.0 or above. IIS lets you view all worker …
Read MoreIn this series we will cover the basics of building a Windows PowerShell binary …
Read MoreIn an earlier article, I talked about managing Kemp LoadMaster appliances (both …
Read MoreNote: This tip requires PowerShell 2.0 or above. A few days ago I had to write a …
Read MoreThe Microsoft Technology User Group (MTUG) in Norway was started in March 2010 …
Read MoreI have written scripts to automate VM deployments across a farm of Hyper-V …
Read MoreSome time ago I stumbled upon the Pester framework that promised I would be able …
Read MoreNote: This tip requires PowerShell 2.0 or above. When you get a list of domain …
Read MoreNote: This tip requires PowerShell 3.0 or above. The bandwidth utilized by a VM …
Read MoreNote: This tip requires PowerShell 2.0 or above. Today, a colleague in the …
Read MoreGitHub, a service for hosting development projects that can be written in many …
Read MoreOne common issue that an administrator faces when using PowerShell remoting is …
Read MoreNote: This tip requires PowerShell 2.0 or above. I have been working with Amazon …
Read MoreMy answer is no! At least, not everything I need right now. A few days ago, I …
Read MoreNote: This tip requires PowerShell 2.0 or above. I bet this sounds familiar to …
Read MoreI am very happy to announce that Jan Egil Ring accepted to join PowerShell …
Read MoreNote: This tip requires PowerShell 3.0 or above. When working with Hyper-V in …
Read MoreNote: This tip requires PowerShell 2.0 or above. There are several ways to test …
Read MoreThe Failover Cluster cmdlets can be used to get information about Cluster Shared …
Read MoreBack in 2011, I published a free book on learning WMI Query Language (WQL) via …
Read MoreNote: This tip requires PowerShell 3.0 or above. Virtual Machine Connection …
Read MoreRecently, I was troubleshooting an issue related to CSVs going offline randomly. …
Read MoreWhy and how would the current path affect how cmdlets work? What exactly is the …
Read MoreNote: This tip requires PowerShell 2.0 or above. Occasionally you need to make …
Read MoreI’ve read recently a post by Hyper-V MVP Aidan Finn about a script he wrote to …
Read MoreNote: This tip requires PowerShell 3.0 or above. Using the …
Read MoreMy name is Fredrik Wall and I’m a co-founder/co-leader of the PowerShell User …
Read MoreNote: This tip requires PowerShell 3.0 or above. Similarly to the Hyper-V …
Read MoreNote: This tip requires PowerShell 3.0 or above. In a DHCP environment, it is …
Read MoreNote: This tip requires PowerShell 2.0 or above. Using the Get-Counter cmdlet …
Read MoreYou are reading the 500th post on PowerShell Magazine. Wow, what a journey! We …
Read MoreNote: This tip requires PowerShell 2.0 or above. Web Deploy v3 introduced an …
Read MoreNote: This tip requires PowerShell 2.0 or above. Comparing two System.DateTime …
Read MoreNote: This tip requires PowerShell 3.0 or above. In a physical switch …
Read MorePowerShell Bangalore User Group (PSBUG) and Bangalore IT Pro are happy to …
Read MoreAround Christmas time last year, PowerShell team released the wave 1 of DSC …
Read MoreToday, most of the web servers that provide downloads enable resumable …
Read MoreHave you ever wondered how you can set the keyboard layout using PowerShell? I …
Read MoreNote: This tip requires PowerShell 2.0 or above. There was a quick status this …
Read MoreIf you are an application or a network administrator, you would have certainly …
Read MoreJohan Akerstrom – PowerShell expert from Sweden – released a PowerShell module …
Read MoreIf you have read my earlier post on the Hyper-V Copy-VMFile cmdlet, I was …
Read MoreAt present, Windows PowerShell is in version 4.0. It came a long way since its …
Read MoreAre you looking at writing your own DSC resources? Have you been following our …
Read MoreNote: This tip requires PowerShell 3.0 or above. In the previous article Matt …
Read MoreScenario: You have a large dataset and need to perform various transformations …
Read MoreHey Readers. In this article, I wanted to take the opportunity to talk about a …
Read MoreNote: This tip requires PowerShell 2.0 or above. In this neat tip Jakub showed a …
Read MoreNote: This tip requires PowerShell 2.0 or above. In this very helpful tip, …
Read MoreToday is PowerShell Magazine Day at Manning Books. Save 50% on these selected …
Read MoreIn an earlier article, I showed you how to use the Copy-VMFile cmdlet. However, …
Read MoreRecently, we have seen in the news how governments intercept communications. …
Read MoreWith Windows Server 2012 R2, the Hyper-V product team introduced a new cmdlet …
Read MoreService Management Automation (SMA) So, what exactly is SMA and why is it …
Read MoreParameter validation in PowerShell is an extremely useful and easy way to alert …
Read MoreNote: This tip requires PowerShell 3.0 or above. If you get a list of CIM class …
Read MoreNote: This tip requires PowerShell 3.0 or above. The WMI class Win32_Share gives …
Read MoreNote: This tip requires PowerShell 3.0 or above. Some of the WMI queries require …
Read MoreBuilt-in groups are predefined security groups, defined with domain local scope, …
Read MoreNote: This tip requires PowerShell 2.0 or above. Have you ever wondered how to …
Read MoreNote: This tip requires PowerShell 2.0 or above. I came across a project on …
Read MoreHP has released a PowerShell module HPiLOCmdlets, designed to help IT experts to …
Read MoreNote: This tip requires SharePoint 2010 or above. Whenever there’s a problem in …
Read MoreFor the past 5 years, PowerShell MVP Tobias Weltner has published a daily tip on …
Read MoreNote: This tip requires PowerShell 2.0 or above. In an earlier post, I wrote …
Read MoreNote: This tip requires PowerShell 2.0 or above. Windows provides access to many …
Read MoreNote: This tip requires PowerShell 2.0 or above. In WMI, the CIM_DataFile and …
Read MoreWindows Management Framework 4.0 is available for installation on Windows 7 SP1, …
Read MoreNote: This tip requires PowerShell 2.0 or above. A few days ago, I was working …
Read MoreNote: This tip requires Windows 8.1 or above. The Power user menu (Win+X …
Read MoreNote: This tip requires PowerShell 2.0 or above. In WMI, a namespace is a …
Read MoreNote: This tip requires PowerShell 4.0 or above. In Windows Server 2012 R2 RTM …
Read MoreYou have been tasked to generate a report of mailbox sizes and you quickly write …
Read MoreNote: This tip requires PowerShell 2.0 or above. Restart-Computer, no surprise, …
Read MoreIn an earlier article, I showed you copying DSC resources and PowerShell modules …
Read MoreIn an article about copying DSC custom resources to remote systems, I talked …
Read MoreWe are very happy to announce Kemp Technologies as our technology partner. Kemp …
Read MoreNote: This tip requires PowerShell 2.0 or above. Getting the members of a …
Read MoreMobile PC Monitor is an innovative solution for monitoring and managing …
Read MoreNote: This tip requires PowerShell 2.0 or above. One of the group types that …
Read MoreNote: This tip requires PowerShell 4.0 or above. The #Requires statement allows …
Read MoreNote: This tip requires PowerShell 2.0 or above. In a previous tip we saw how to …
Read MoreJason Shirk is back! He just announced the release of his new PowerShell project …
Read MoreNote: This tip requires PowerShell 2.0 or above. Exchange lets us configure …
Read MoreNote: This tip requires PowerShell 2.0 or above. There are several things you …
Read MoreIn an earlier article, I showed you a custom DSC resource I built for managing …
Read MoreNote: This tip requires PowerShell 2.0 or above. In earlier tips, we looked at …
Read MoreDell announced the availability of beta version of PowerShell module for Dell …
Read MoreNote: This tip requires PowerShell 2.0 or above. In an earlier tip, we saw how …
Read MoreHave you ever been asked this question and scratched your head for an answer? If …
Read MoreNote: This tip requires PowerShell 2.0 or above. Extended properties are an …
Read MoreNote: This tip requires PowerShell 2.0 or above. You might have seen several …
Read MoreJust when I was thinking that there is a need for a nice regular expression …
Read MoreNote: This tip requires PowerShell 4.0 and Windows Server 2012 R2 or Windows …
Read MoreDesired State Configuration is a new feature added to PowerShell 4.0 and Windows …
Read MoreNote: This tip requires PowerShell 4.0 or above. In this great post, Tobias …
Read MoreNote: This tip requires PowerShell 3.0 or above. PowerShell’s tab completion …
Read MoreNote: This tip requires PowerShell 2.0 or above. Sometimes we need to know if a …
Read MoreNote: This tip requires PowerShell 2.0 or above. In a previous tip, we checked …
Read MoreMicrosoft has released a PowerShell module for Lync Online. You can now use the …
Read MoreNote: This tip requires PowerShell 2.0 or above. One of the projects on which I …
Read MorePowerShell has awesome XML support. It is not obvious at first, but with a …
Read MoreHere’s another cool project created by PowerShell MVP Doug Finke. PSharp is a …
Read MoreThere are many ways to get the path of the system directory (e.g system32). …
Read MoreNote: This tip requires PowerShell 3.0 or above. [adsisearcher] is a PowerShell …
Read MoreNote: This tip requires PowerShell 3.0 or above. Before performing tasks like …
Read MoreNote: This tip requires PowerShell 2.0 or above. We can use SQL Server SMO …
Read MoreEver wondered why isn’t there support for writing PowerShell scripts in Visual …
Read MoreNote: This tip requires PowerShell 4.0 or above. Starting in Windows PowerShell …
Read MoreHere’s another cool variables tip. Say you want to initialize a few variables to …
Read MoreIn the previous tip I showed how we can use multiple assignments to swap the …
Read MoreIn most programming languages the conventional way to swap the value of two …
Read MoreI was looking at way to retrieve the SQL instance names on a remote computer …
Read MoreNote: This tip requires PowerShell 2.0 or above. I have scripts that work with …
Read MoreNote: This tip requires PowerShell 2.0 or above. In an earlier tip, we looked at …
Read MoreNote: This tip requires PowerShell 2.0 or above. As a part of SQL SMO …
Read MoreNote: This tip requires PowerShell 4.0 or above. When writing functions and …
Read MoreLet us say that you have a list of words or a sentence that you’d like to …
Read MoreFew days ago the new version (0.6.17) of the Windows Azure PowerShell has been …
Read MoreThe PowerShell Deep Dives book is ready for your reading pleasure! The book, …
Read MoreAfter the Getting started with PowerShell 3.0 event on Microsoft Virtual …
Read MoreWhether you want to know the CPU load of a system or how busy your network is, …
Read MoreNote: This tip requires PowerShell 2.0 or above. This week on a PowerShell …
Read MoreNote: This tip requires PowerShell 2.0 or above. Using the …
Read MoreNote: This tip requires PowerShell 2.0 or above. Since Windows Vista, the …
Read MoreRecently, I was interviewing candidates for a couple of PowerShell automation …
Read MoreWe are very happy to announce that Tobias Weltner accepted our offer to join …
Read MoreSay you have a number like: 133903155, how quickly can you digest it? It’s much …
Read MoreNote: This tip requires PowerShell 2.0 or above. Each time you execute a command …
Read MoreNote: This tip requires PowerShell 2.0 or above. One of the annoyances I’m …
Read MoreYou want to be able to check and allow only date and time strings that are in a …
Read MoreIn a perfect world all date and time data available are represented by …
Read MoreNote: This tip requires PowerShell 3.0 or above. One of the new features …
Read MoreThe big news, for the PowerShell enthusiasts, from TechEd NA 2013 was the …
Read MoreHow do you turn ‘20130701’ to ‘2013-07-01’? There are many ways to tackle this, …
Read MoreNote: This tip requires PowerShell 4.0 or above. PowerShell enables you to refer …
Read MoreNote: This tip requires PowerShell 2.0 or above. The Disable-ADAccount cmdlet …
Read MoreNote: This tip requires PowerShell 2.0 or above. In PowerShell, it is possible …
Read MoreInterested in a free PowerShell course tailored especially for IT Professionals? …
Read MoreNote: This tip requires PowerShell 2.0 or above. In PowerShell, it is possible …
Read MoreNote: This tip requires PowerShell 2.0 or above. Recently a question was posted …
Read MoreMicrosoft announced that the Windows Management Framework (WMF) 4.0 preview is …
Read MoreNote: This tip requires PowerShell 2.0 or above. To get more information about …
Read MoreNote: This tip requires PowerShell 2.0 or above. The next time you are working …
Read More“Windows PowerShell 4.0 includes several significant features that extend its …
Read MoreNote: This tip requires PowerShell 2.0 or above. Database mirroring requires …
Read MoreIn the PowerShell community, there is some debate about the usage of the …
Read MoreWe use a lot of certificates for website authentication, and they expire each …
Read MoreExcel can be used to view HTML. If you add some CSS styles to the result of …
Read MoreThe -Encoding parameter in many native I/O cmdlets uses the …
Read MoreI am sure you all must have already looked at the Desired State Configuration …
Read MoreNote: This tip requires PowerShell 2.0 or above. In earlier tips, we looked at …
Read MoreNote: This tip requires PowerShell 2.0 or above. In today’s tip, we will see how …
Read MoreA co-worker had asked me a question about why the SQLPS module was not available …
Read MoreIn Windows, you get a message about the CapsLock status when logging on to …
Read MoreNote: This tip requires PowerShell 2.0 or above. Before we make an attempt at …
Read MoreNote: This tip requires PowerShell 2.0 or above. When working with SQL Server …
Read MoreWe are happy to announce that PowerShell Magazine is an “Alliance Media Partner” …
Read MoreWe are all eager to see what Microsoft will announce at the TechEd North America …
Read MoreNote: This tip requires PowerShell 2.0 or above. For regular reporting and …
Read MoreSharePoint 2010 administrators are probably familiar with the following …
Read MoreThe task was to convert a number to the size units without using the built-in …
Read MoreNote: This tip requires PowerShell 2.0 or above. Today I was asked if there was …
Read MoreNote: This tip requires PowerShell 2.0 or above. When you need to manage Active …
Read MorePowerShell provides a nice way of testing if a set of credentials are correct. …
Read MoreThe System.DirectoryServices.AccountManagement namespace provides a nice way of …
Read MoreHello everyone! After some time, here is the brand new brain teaser. We hope you …
Read MoreNote: This tip requires PowerShell 2.0 or above. There was a question on …
Read MoreOn May 22nd, 2013, MVP Systems Software is hosting a free webinar on …
Read MoreNote: This tip requires PowerShell 2.0 or above. In an earlier tip, we looked at …
Read MoreSo, in your scripts you want to gather information from the user who runs it and …
Read MoreEarlier this year, Microsoft released the Windows PowerShell 3.0 SDK Sample Pack …
Read MoreNote: This tip requires PowerShell 2.0 or above. When using SQL SMO to work with …
Read MoreWhen working with Windows PowerShell it can be important to know the screen …
Read MoreNote: This tip requires PowerShell 2.0 or above. PowerShell has a very nice list …
Read MoreHaven’t had the chance to attend the PowerShell Summit? You can now watch the …
Read MoreNote: This tip requires PowerShell 3.0 or above. In PowerShell 3.0 validation …
Read MoreThis question was asked on the forums recently, is it possible to list all the …
Read MoreI’ve had a pleasure to speak at PowerShell Summit North America 2013. I would …
Read MoreNote: This tip requires PowerShell 3.0 or above. When you get user objects from …
Read MoreThe Search Service Application (SSA) in SharePoint provides the content crawl …
Read MoreNote: This tip requires PowerShell 2.0 or above. After I configure SQL …
Read MoreI was recently working on WPF based UI for one of my PowerShell modules and in …
Read MorePackt Publishing has released a new book on Windows PowerShell “PowerShell 3.0 …
Read MoreActive Directory has a special kind of attributes called Constructed attributes. …
Read MoreNote: This tip requires PowerShell 2.0 or above. Ever thought about how you can …
Read MoreThere are a few ways to get the site a computer is a member of. In .NET we can …
Read MoreNote: This tip requires PowerShell 2.0 or above. In today’s tip, we will see how …
Read MoreNote: This tip requires PowerShell 2.0 or above. Windows PowerShell allows you …
Read MoreNote: This tip requires PowerShell 2.0 or above. In a couple of earlier tips on …
Read MoreYesterday I got an email asking for help to create a report of all user …
Read MoreNote: This tip requires PowerShell 2.0 or above. In an earlier tip, we looked at …
Read MoreNote: This tip requires Windows PowerShell 2.0 or above. The Get-WSManInstance …
Read MoreMark your calendars. Registrations for the 2013 Scripting Games begin on April …
Read MoreNote: This tip requires PowerShell 2.0 or above. In today’s tip, we shall see …
Read MoreNote: This tip requires PowerShell 2.0 or above. Active Directory defines five …
Read MoreSo, in your script, you need to wait for a service until it reaches a specified …
Read MoreDell released PowerGUI 3.6.0 script editor early this week. With this release, …
Read MoreDue to low adoption and usage of the pre-release versions of Script Explorer, …
Read MoreWhen you assign the result of a service query to a variable, you must take into …
Read MoreNote: This tip requires PowerShell 3.0 or above. Using WMI we can get a list of …
Read MoreThe MMS 2013 conference starts next week. The keynote and sessions will be …
Read MoreNote: This tip requires PowerShell 2.0 or above. When automating SQL server …
Read MoreNote: This tip requires PowerShell 2.0 or above. As database administrators, we …
Read MoreWe are pleased to announce that we have teamed up with Packt Publishing again …
Read MoreNote: This tip requires admin privileges (elevated shell) To get Resultant Set …
Read MoreDaniel Donda, Windows Expert-IT Pro MVP, has released a new PowerShell eBook …
Read MoreNote: This tip requires PowerShell 3.0 There was a question recently in the …
Read MoreNote: This tip requires PowerShell 2.0 or above. A SQL Server instance, by …
Read MoreNote: This tip requires PowerShell 2.0 or above. In an earlier tip, we looked at …
Read MoreWhen you export PowerShell objects to HTML, using the ConvertTo-Html cmdlet, and …
Read MoreNote: This tip requires PowerShell 3.0 or above. Since PowerShell 2.0 we could …
Read MoreWhen automating Microsoft Excel, almost every time you’ll need to include some …
Read MoreMicrosoft has released the Windows PowerShell 3.0 SDK Sample Pack. The pack …
Read MoreNote: This tip requires PowerShell 2.0 or above. As database administrator, you …
Read MoreNote: This tip requires PowerShell 3.0 or above. In a previous tip I wrote about …
Read MoreNote: This tip requires PowerShell 3.0 or above. Prior to PowerShell 3.0, to …
Read MoreNote: This tip requires PowerShell 2.0 or above. If you have ever backed up a …
Read MoreNote: This tip requires PowerShell 3.0 or above. Windows 8 and Windows Server …
Read MoreNote: This tip requires PowerShell 3.0 or above. The NetSecurity module in …
Read MoreSomeone at the office asked me to check why a specific file was failing to …
Read MoreNote: This tip requires PowerShell 3.0 or above. Windows 8 and Windows Server …
Read MoreWhen troubleshooting WinRM errors, you’ll sometime encounter hex error codes, …
Read MoreNote: This tip requires PowerShell 3.0 or above. When using the Hyper-V …
Read MoreNote: This tip requires PowerShell 2.0 or above. Starting with PowerShell 2.0 we …
Read MoreNote: This tip requires PowerShell 3.0 or above. In a couple of earlier posts, …
Read MoreNote: This tip requires PowerShell 3.0 or above. In an earlier tip, we looked at …
Read MoreWe are happy to announce that PowerShell Magazine is a media partner for …
Read MoreNote: This tip requires PowerShell 3.0 or above. Before the release of Windows …
Read MoreLet’s say you created a new TimeSpan object by using the Start parameter. PS> …
Read MoreNote: This tip requires PowerShell 2.0 or above. There are times when you need …
Read MoreFew days ago the new version (0.6.10) of the Windows Azure PowerShell has been …
Read MoreNote: This tip requires PowerShell 2.0 or above. As system administrators, when …
Read MoreNote: This tip requires PowerShell 3.0 or above. PowerShell background jobs are …
Read MoreSometimes you need to prompt a user for input so you can base your script upon …
Read MorePowerCLI 5.1 Release 2 has now been released and can be downloaded here. Other …
Read MorePowerShell’s Get-Credential cmdlet lets us create a secure credential object for …
Read MoreNote: This tip requires PowerShell 3.0 or above. Recently, on Windows Server …
Read MoreNote: This tip requires PowerShell 3.0 or above. When you assign the output of a …
Read MoreMicrosoft has recently published a learning roadmap to understand Windows …
Read MoreI write scripts that include downloading content from the Internet. Now, I want …
Read MoreNote: This tip requires PowerShell 3.0 or above. When writing commands in …
Read MoreThey say that PowerShell is the ultimate tool that provides almost infinite …
Read MoreCreating PowerShell custom objects is a common task that some find hard to do …
Read MoreModifying a file always brings a risk of corrupting it; making a backup copy …
Read MoreNote: This tip requires PowerShell 3.0 or above. In an earlier tip, we looked at …
Read MoreWhen you look at online documentation for resources and downloadable content, …
Read MoreIn a previous tip I showed a new hidden keyboard shortcut to transpose lines of …
Read MoreNote: This tip requires PowerShell 3.0 or above. When working in the ISE editor …
Read MoreThere are multiple ways to verify if a folder exists or not in PowerShell. The …
Read MoreWindows XP and above allow multiple user accounts to be created on the computer. …
Read MoreNote: This tip requires PowerShell 3.0 or above. Passing local variables to a …
Read MoreIf you list the Environment drive, you’ll find a variable called SESSIONNAME. …
Read MoreOn one of the PowerShell forums someone asked for help with getting the 15 most …
Read MoreNote: This tip requires PowerShell 2.0 or above. In an earlier tip, I showed you …
Read MoreNote: This tip requires PowerShell 2.0 or above. I recently got a couple of …
Read MoreNote: This tip requires PowerShell 2.0 or above. You may want to check if a …
Read MoreNote: This tip requires PowerShell 2.0 or above. If you are familiar with …
Read MoreChosen from all products reviewed, tested, worked with, explored, and relied on …
Read MoreNote: This tip requires PowerShell 3.0 or above. The PowerShell ISE 3.0 brought …
Read MoreMicrosoft released Windows PowerShell 3.0 Language specification to the public. …
Read MoreNote: This tip requires PowerShell 2.0 or above. When a session is being …
Read MoreIn the scenic setting of the Museum for Industrial and Social History in …
Read MoreNote: This tip requires PowerShell 1.0 or above. In an earlier tip, we showed …
Read MoreWhen we need to resolve addresses, we usually use the System.Net.Dns .NET class …
Read MoreNote: This tip requires PowerShell 3.0 or above. There are times where you’ll …
Read MoreNote: This tip requires PowerShell 2.0 or above. When running long running …
Read MoreNote: This tip requires PowerShell 3.0 and Windows 8 or above. Starting with …
Read MoreEvery now and then I find myself facing task I am not sure how to solve using …
Read MoreNote: This tip requires PowerShell 2.0 or above. PowerShell has the $error …
Read MoreNote: This tip requires PowerShell 3.0 or above. At times, we find the need to …
Read MoreNote: This tip requires PowerShell 2.0 or above. Tab completion and IntelliSense …
Read MoreIn previous tip we saw how to receive all -Verb values for registered …
Read MoreOne of PowerShell’s most common uses is to collect data and then generate …
Read MoreIn previous tips we saw how to find possible values of -Verb parameter and how …
Read MoreWhen developing software based on .NET it is quite common to strong name your …
Read MoreNote: This tip requires PowerShell 3.0. In PowerShell 3.0 you need to run the …
Read MoreNote: This tip requires PowerShell 2.0 or above. PowerShell offers a powerful …
Read MoreThe parameters for a PowerShell command can be quite complex. Some parameters …
Read MoreWhen dealing with files under source control it is quite often useful to be able …
Read MoreIf you’ve updated PowerShell to version 3.0 you probably noticed that help is no …
Read MoreWe often deal with XML files whether it is modifying TFS work item templates, C# …
Read MoreXML is great for easily storing structured data and is pretty easy to work with …
Read MoreText files created by PowerShell are little endian Unicode (UTF-16LE) by …
Read MoreNote: This tip requires PowerShell 2.0 or above. In an earlier tip, we saw how …
Read MoreNote: This tip requires PowerShell 2.0 or above. We know that Start-Process …
Read MoreYou have a collection of values in a variable. When you pipe the variable to the …
Read MoreWhenever you use Windows Management Instrumentation (WMI), the result always …
Read MoreThis is the command I had initially in mind when writing the last modified time …
Read MoreGoing through folders, you sometimes find yourself in some strangely named ones …
Read MoreIn a recent task I had to handle quite a massive amount of log files from a load …
Read MoreNote: This tip requires PowerShell 1.0 or above. In an earlier tip, we showed …
Read MoreWorking with CSV files in PowerShell is a common practice. You import the file, …
Read MoreBefore we dive into this week’s teaser we would like to announce the winner of …
Read MoreNote: This tip requires PowerShell 2.0 or above. Some applications or scripts …
Read MorePowerShell Magazine – since it’s inception – has certainly been growing in …
Read MoreCustom argument completers is a new feature in PowerShell 3.0 which makes it …
Read MoreNote: This tip requires PowerShell 2.0 or above. When you work interactively …
Read MoreNote: This tip requires PowerShell 3.0 or above. You’ve updated your PowerShell …
Read MoreHello everyone! The Brain Teaser series continues. First, we would like to …
Read MoreAs the name suggests the Restart-Computer cmdlet helps in restarting the …
Read MoreSometimes you need to create a copy of an exiting directory structure without …
Read MoreNote: This tip requires PowerShell 2.0 or above. In an earlier tip, you saw how …
Read MoreSometimes you need to create a file of the specified size, as a placeholder for …
Read MoreNote: This tip requires PowerShell 2.0 or above. Let’s say you want to rename a …
Read MoreNote: This tip requires PowerShell 3.0 or above. The Invoke-WebRequest and …
Read MoreNote: This tip requires PowerShell 2.0 or above. PowerShell has many logging …
Read MoreHello everyone! The Brain Teaser series continues. First, we would like to …
Read MoreNote: This tip requires PowerShell 2.0 or above. $host automatic variable …
Read MoreNote: This tip requires PowerShell 2.0 or above. Every PowerShell host …
Read MoreWe’ll use the [adsisearcher] type accelerator. The [adsisearcher] type is just a …
Read MoreToday we have a real treat for you–an excerpt about the Windows PowerShell …
Read MoreNote: This tip requires PowerShell 3.0 or above. The Get-Content cmdlet returns …
Read MoreThe -replace operator takes a regular expression (regex) replacement rule as …
Read MoreHello everyone! The Brain Teaser series continues. First, we need to announce …
Read MoreNote: This tip requires PowerShell 2.0 or above. This command is useful when you …
Read MoreNote: This tip requires PowerShell 2.0 or above. When working with WMI and …
Read MoreThe Group-Object cmdlet lets you group objects based on the value of a specified …
Read MoreWith the release of Windows Server 2012 into the world, automating and managing …
Read MoreThe second edition of Don Jones and Jeffery Hicks’s bestseller, Learn Windows …
Read MoreNote: This tip requires PowerShell 2.0 or above. When I start writing a script, …
Read MoreWhen working with different PowerShell providers (PSProviders), the use of UNC …
Read MoreHello everyone! We are back with a series of Brain Teasers. In the next 3 weeks …
Read MoreAs I am still running PowerShell 2.0 on my work computer, I can’t use the …
Read MoreAs I mentioned in my previous post, I like to have access to (almost) all my …
Read MoreAs PowerShell drives are really useful concept, many people use it a lot. I also …
Read MoreI frequently use different credentials to connect to some of my servers. Oh man, …
Read MoreIf you start Windows PowerShell with the Run as Administrator option and then …
Read MoreWhen I was asked to provide some PowerShell tips, I decided to look at the first …
Read MoreOsama Sajid from the Windows Management Infrastructure team blogged about two …
Read MoreThese videos were released yesterday on YouTube. They are part of the Windows …
Read MoreNote: This tip requires PowerShell 3.0 or above. PowerShell lets you control how …
Read MoreNote: This tip requires PowerShell 3.0 or above. The Send-MailMessage cmdlet …
Read MoreThere are certainly many methods to compare strings in PowerShell. Today, I will …
Read MoreConsider the following function: function test { $myNumbersCollection = 1..5 …
Read MoreIdera, a leading provider of application and server management solutions, today …
Read MoreNote: This tip requires PowerShell 2.0 and above Generating a password usually …
Read MoreBruce Langworthy, Senior Program Manager with the Storage and FileSystems team …
Read MoreNote: This tip requires PowerShell 2.0 and above If you only like to know if a …
Read MoreWith the PowerStatus class we can quickly get the information status of the …
Read MoreSometimes you need to wait for an executable to finish its job. The typical case …
Read MoreTo convert a number to its equivalent binary string representation, use the …
Read MoreI while back I was asked if it is possible to use SkyDrive to sync the …
Read MoreHave you ever wondered how often is your station rebooted? Let’s ask the Windows …
Read MorePowerShell can convert Hexadecimal numbers on the command line, just prefix the …
Read MoreI’ve been using Windows 8 since its pre-release versions and one of the features …
Read MoreMany Windows PowerShell cmdlets support wildcard characters for their parameter …
Read MoreThere are a lot of ways to remove the first line from a text file. I hope you …
Read MoreNote: This tip requires PowerShell 2.0 and above There are many ways to get the …
Read MoreThe popular PowerShell Cookbook, by Lee Holmes, has reached its 3rd edition and …
Read MoreIt’s published! Microsoft PowerShell 3.0 First Look, by Adam Driscoll, is …
Read MoreWhen working with dates in PowerShell it is often useful to leverage the .NET …
Read MoreNote: This tip requires PowerShell 2.0 and above I have always wanted to see …
Read MoreIn the last tip, I showed you how to create an enumeration object on which we …
Read MoreAt times, we may want to create an enumeration object in which a combination of …
Read MoreThis week I was busy preparing a PowerShell workshop I’m delivering next week …
Read MoreIn PowerShell 3.0, we no longer have to import modules manually to use cmdlets. …
Read MoreNote: This tip requires PowerShell 3.0. Before you start using PowerShell 3.0, …
Read MoreWhen you run the new Update-Help cmdlet in PowerShell 3.0, it downloads and …
Read MoreI’ve stumbled upon a question someone posted in the Minasi forum, about having …
Read MoreWith the Format-Table cmdlet we format and display a tabular format of an …
Read MoreIn Windows PowerShell 2.0, if we had to list a complete list of cmdlets that had …
Read MoreEach PowerShell drive (PSDrive) has its own notion of current working directory …
Read MoreWhen working with objects in the console you may have seen a display that …
Read MoreUsing the GetHostEntry static method of the .NET Framework System.Net.Dns class …
Read MoreOur editors at the PowerShell Magazine are doing a great job pushing daily …
Read MoreWhen you need to create a collection of strings and operate on each of them …
Read MoreLast year, on this day, we announced the launch of PowerShell Magazine. It has …
Read MoreIt’s pretty easy to find path to your Documents folder with a little help from …
Read MoreIn PowerShell version 2.0, when we had to check if a given file or folder is …
Read MoreThe Windows Explorer Preview Pane can display the contents of text files, …
Read MoreLet’s presume you have a text file that contains the following two lines: My …
Read MoreNot all WMI class properties can be modified. Many of these properties are …
Read MoreWhenever we use WMI cmdlets to query either local or remote machines, we need to …
Read MoreWindows Management Framework 3.0 was released yesterday. It includes updated …
Read MoreIn the previous tip we showed you how to modify WMI object properties using …
Read MoreGet-WmiObject and object modification! Sounds contradictory? Not really. That is …
Read MorePowerShell.org is a new community site, led by PowerShell MVPs Don Jones and …
Read MoreIn the previous tip, we’ve showed you how to get a function definition using …
Read MoreGetting the content of an object is usually done with the Get-Content cmdlet. …
Read MorePowerShell MVP Yusuf Ozturk released a project he’s been working on lately – …
Read MorePowerShell 3.0 introduced important changes to the Update-TypeData cmdlet which …
Read MoreConsider the following PowerShell 2.0 command: Get-Service -Name wuauserv …
Read MoreI’m kind of guy who loves tiny little tricks. Tricks in PowerShell are almost …
Read MoreThe traditional or PowerShell 2.0 way of retrieving only files is: Get-ChildItem …
Read MorePowerShell equivalent of the ping.exe utility is the Test-Connection cmdlet. One …
Read MoreIn Windows PowerShell 2.0, retrieving WMI associations and references required …
Read MoreThe ConvertTo-Html cmdlet converts Microsoft .NET Framework objects into HTML …
Read MoreWhen we use the Get-Module -ListAvailable command to list installed modules, we …
Read MoreQuite easy, with a one-liner. Windows Server 2012 provides Windows PowerShell …
Read MoreWindows PowerShell Integrated Scripting Environment (ISE) is my first preferred …
Read MoreRolf Masuch [MSFT], a former PowerShell MVP, has created the PowerShell Help app …
Read MoreThe Startup type information is not available when we use the Get-Service …
Read MoreIn the previous tip we showed you how to get the next available drive letter …
Read MoreMapping drives is a routine task for IT pros—you choose a free drive letter, …
Read MoreWe are very excited about the RTM of Windows 8 and Windows Server 2012. You know …
Read MoreRunAs Radio is a weekly Internet audio talk show for IT Professionals working …
Read MoreWhen I met up with Aleksandar Nikolic at TechEd Europe I was asked if I wanted …
Read MoreWorking with PowerShell and Configuration Manager? Check out the Configuration …
Read MoreSome of you have noticed that the CTP Workflow PDF guide that was a part of …
Read MoreInstead of an introduction about what I was asked to do and how I went about it, …
Read MoreMicrosoft has updated the Quick Reference Guides page with a new PDF guide: WMI …
Read MoreI was asked to come up with a list of 3 PowerShell tips that I use. This was a …
Read MoreWhen using anything in life with so many features and items you find useful …
Read MoreFor those of us who couldn’t make it to Tech Ed this year, you can watch the …
Read MoreHaving been asked to share some PowerShell tips and tricks I first got excited …
Read MoreI am a developer by trade and primarily use PowerShell to aid in my development …
Read MoreWe are pleased to announce the availability of Windows PowerShell 3.0 quick …
Read MoreChoose three of your favourite PowerShell tips they said. Pretty impossible to …
Read MoreThe techniques used in this article are covered in deeper detail in Doug Finke’s …
Read MoreJim Christopher, a Windows PowerShell MVP and a founder of Code Owls LLC, …
Read MoreI use PowerShell practically every day, and I would like to share a few tips and …
Read MoreMicrosoft PowerShell 3.0 First Look, by Adam Driscoll, is a concise overview of …
Read MoreThe RC version is available for download HERE. You can also find the download …
Read MoreDisclaimer: This article is written based on the PowerShell 3.0 version …
Read MoreI was asked to write about 3 PowerShell features I particularly like. Piece of …
Read MoreThe new book, ”PowerShell for Developers” written by our Editor and PowerShell …
Read MoreScriptBlock Binding to Pipeline Bound Parameters I see many PowerShell snippets …
Read MoreThe popular free eBook has been updated for PowerShell 2.0. You can read it …
Read MoreSAPIEN Technologies has announced the immediate availability of PrimalScript …
Read MoreOn the 7th of May 2012 we released our first Update Rollup 1 (UR1) for System …
Read MoreOverview In this article, I’ll talk about your options when it comes to managing …
Read MoreI guess when you use PowerShell; you very often don’t care how it works. As long …
Read MoreThe book, by Ed Wilson, the Microsoft Scripting Guy, is available for pre-order …
Read MoreEditor Aleksandar Nikolic caught up with Darren Mar-Elia, the CTO and founder of …
Read MoreOn the third and final day of the PowerShell Deep Dive, the great content …
Read MoreOn the second day of the PowerShell Deep Dive, we had another great lineup of …
Read MoreWindows PowerShell is an extremely powerful scripting language, and when you …
Read MoreIf you’re working with Office 365 than you may want to check out the Office 365 …
Read MoreDay 1 has wrapped up on the PowerShell Deep Dive and we are getting ready to …
Read MoreI started the PowerShell Community Extensions (PSCX) project to fill in some of …
Read MoreWant to test drive the new and improved features of Windows PowerShell? Check …
Read MoreThis free guide covers all of the hidden details, configuration tricks, and …
Read MoreEditor Aleksandar Nikolic caught up with Jeffrey Snover, Lead Architect for …
Read MoreYou never know where you’re going to find inspiration. As a PowerShell MVP and a …
Read MoreI’ve blogged a lot of quick demos with ShowUI (and its predecessors) in the last …
Read MoreThe Office 365 platform provides a PowerShell module that can be used to …
Read MoreThe other day I was asked to check the local date and time on some workstations …
Read MoreThe following is a typical scenario that you are bound to see in your …
Read MoreIntroduction First off, I’d like to express my sincere thanks to the board …
Read MoreI began a love affair with scripting eight years ago. Fairly new to IT, I took …
Read MoreIn the first part of this write-up we looked at five of the top ten learning …
Read MoreCourtesy of TrainSignal (a hat tip to Kasia Lorenc) we are presenting an …
Read MoreI wrote an article earlier in the year about how I got inspired into PowerShell. …
Read MoreCourtesy of TrainSignal (a hat tip to Kasia Lorenc) we are presenting an …
Read MoreThe pre-release version of Microsoft’s Script Explorer for Windows PowerShell …
Read MoreSo, finally I’m getting around to write down how I plunged into PowerShell …
Read MoreBeginning on Monday, March 12, 2012, Ed Wilson, The Scripting Guy, will start a …
Read MoreWindows Management Framework 3.0 – Beta is available for download. Get it HERE. …
Read MoreIn the first installment we covered installing both a tool and an application. …
Read MoreTen years ago we did things a certain way. Five years ago we thought the things …
Read MoreThe Data ONTAP PowerShell Toolkit 1.7 was released! This latest offering of the …
Read MoreThe Microsoft Scripting Guys formally announce the 2012 Scripting Games …
Read MoreIf you weren’t able to attend “PowerShell Essentials – Become a PowerShell Wiz, …
Read MoreFor the first time the Nordic Infrastructure Conference (NIC) was held in Oslo, …
Read MoreThe PowerShell Deep Dive is going to be at The Experts Conference USA again this …
Read MorePowerWF and PowerSE 2.7 were released to the web and they can now be downloaded …
Read MorePowerShell MVP Jim Christopher has published a new project on codeplex – SQLite …
Read MoreHi, my name is Adam and I wrote this article to try and entice other people into …
Read MoreProblem Your task is to write the shortest code to find one of the unused drive …
Read MorePrologue My first encounter with PowerShell dates from late 2006. One of my …
Read MoreI have avoided programming for several years, particularly because I could not …
Read MoreA month ago, we started a contest for our readers to share their first …
Read MoreThe Confession Hi. My name is Josh and: I love PowerShell and what it enables me …
Read MoreI used to be VBScripter, but not anymore. As I learned PowerShell, I slowly …
Read MoreIn my life I try to be on the edge of IT technology and if I find something …
Read MoreWriting for me has always been a daunting and seemingly endless task, one filled …
Read MoreWhen I first discovered the existence of PowerShell it was in its pre-release …
Read MoreWindows PowerShell workflows consist of a set of activities that run in sequence …
Read MoreCourtesy of TrainSignal (a hat tip to Kasia Lorenc) we are presenting an …
Read MoreBeing a student of IT is not simple. In my first steps in the career I could not …
Read More/n software, the makers of NetCmdlets, is offering a FREE NetCmdlets Workstation …
Read MoreAsk an experienced Exchange administrator and they’ll tell you that learning …
Read MoreWhen I was hired into my current position in July 2007, one of my first tasks …
Read MoreI have been employed as a Windows systems administrator for the last 14 years, …
Read MoreCourtesy of TrainSignal (a hat tip to Kasia Lorenc) we are presenting an …
Read MoreHello. My name is Jonathan Tyler…and I am a PowerShell junkie. I work for one of …
Read MoreI will start by saying that a person’s overall experience is no indication of …
Read MoreThe 13th Edition of Microsoft Virtual TechDays is scheduled between 14-16 …
Read MoreIt was the time when I started working on a project which involved data entry …
Read MoreJoin the UK PowerShell User Group virtual meeting at Thursday, Dec 15, 2011 7:30 …
Read MoreBy way of introduction, I am the Software Services Manager at Patrick Henry …
Read MoreIn this webcast, Mike Pfeiffer , a Microsoft Exchange MVP, shows how you can …
Read MoreI was asked by a PowerShell Rock Star, Shay Levy, to forward on my very first …
Read MoreThe PowerShell team has announced the release of Windows Management Framework …
Read MoreOnce upon a time, right before the 2010 Scripting Games, the Microsoft Scripting …
Read MorePowerShell Magazine is starting a series of posts with personal stories about …
Read MoreIn Part 1 we looked at gathering information about the scheduled tasks in your …
Read MoreIn Part 1 of the series, I will look at getting information on the scheduled …
Read MoreDuring the PowerShell Deep Dive at The Experts Conference (TEC) Europe 2011 in …
Read MoreDuring the PowerShell Deep Dive at The Experts Conference (TEC) Europe 2011 in …
Read MoreDuring the PowerShell Deep Dive at The Experts Conference (TEC) Europe 2011 in …
Read MoreIntroducing Measure-Block Sometimes things just don’t work as expected. When …
Read MoreDuring the PowerShell Deep Dive at The Experts Conference (TEC) Europe 2011 in …
Read MoreDuring the PowerShell Deep Dive at The Experts Conference (TEC) Europe 2011 in …
Read MoreDuring the PowerShell Deep Dive at The Experts Conference (TEC) Europe 2011 in …
Read MoreDuring the PowerShell Deep Dive at The Experts Conference (TEC) Europe 2011 in …
Read MoreDuring the PowerShell Deep Dive at The Experts Conference (TEC) Europe 2011 in …
Read MoreDuring the PowerShell Deep Dive at The Experts Conference (TEC) Europe 2011 in …
Read MoreDuring the PowerShell Deep Dive at The Experts Conference (TEC) Europe 2011 in …
Read MoreDuring the PowerShell Deep Dive at The Experts Conference (TEC) Europe 2011 in …
Read MoreDuring the PowerShell Deep Dive at The Experts Conference (TEC) Europe 2011 in …
Read MoreDuring the PowerShell Deep Dive at The Experts Conference (TEC) Europe 2011 in …
Read MoreDuring the PowerShell Deep Dive at The Experts Conference (TEC) Europe 2011 in …
Read MoreDuring the PowerShell Deep Dive at The Experts Conference (TEC) Europe 2011 in …
Read MoreDuring the PowerShell Deep Dive at The Experts Conference (TEC) Europe 2011 in …
Read MoreDuring the PowerShell Deep Dive at The Experts Conference (TEC) Europe 2011 in …
Read MoreThis article describes features in a preview of the next version of Windows …
Read MorePowerShell Integrated Scripting Environment (ISE) in version 2 was a great …
Read MoreJeffrey Snover is the inventor of PowerShell and I’ve always wanted to ask …
Read MoreWith the release of Windows 8 and PowerShell V3 CTP1, Microsoft added Management …
Read MoreSome PowerShell wallpapers I created over the years to decorate my desktop and …
Read MoreSome processes start child processes; they are set up that way. Sometimes, when …
Read MoreWassim Fayed [MSFT] has published the source code for the Cmdlet Help Editor on …
Read MoreHave you tried PowerShell vNext included as a part of Windows 8 client and …
Read MoreWindows 8 Developer Preview (pre-beta version) was released for public at the …
Read MoreIdera, a well-known provider of Windows PowerShell management and administration …
Read MoreProblem Without any loop statements or pipelines, get the numeric values of an …
Read MoreProblem Attain the value of a private variable declared in a child scope from …
Read MoreProblem Given an Array of at least 2 elements, return a new Array of formatted …
Read MoreProblem Reverse a line of text without the use of Array’s Reverse method, …
Read MoreKeith Hill, a PowerShell MVP and the brain behind PowerShell Community …
Read MoreToday, we are very happy to announce the launch of PowerShellMagazine.com – a …
Read MoreWhen it comes to finding old files in PowerShell we have several options, all in …
Read MoreKirk Munro a.k.a @Poshoholic announced his departure from Quest on July 28th. …
Read MoreThe Experts Conference 2011, Europe will be hosting the PowerShell Deep Dive. …
Read MoreMicrosoft took the wraps off Windows PowerShell V3 at the BUILD conference today …
Read More