Patrick Ogenstad bio photo

Patrick Ogenstad

This site is in hybernation mode. To view my current work please visit Networklore.

Twitter LinkedIn Github

Some cmdlets can provide verbose data. This is disabled by default but can be enabled by using the -Verbose parameter. This can be useful if you want to log an action or troubleshoot your scripts. To view an example of this we will look at the Set-Alias cmdlet:

PS C:> Set-Alias Time Get-Date -Verbose
VERBOSE: Performing operation "Set Alias" on Target "Name: Time Value: Get-Date".
PS C:\>

As I said some cmdlets doesn’t provide verbose information so if we use the parameter with the Get-Date cmdlet it doesn’t provide any additional verbose data:

PS C:\> Get-Date -Verbose

Monday, July 28, 2008 7:48:33 AM
PS C:\>

Generally you will find that the Verbose parameter works on PowerShell cmdlets that make some kind of change to the system.