# encoding: ascii # api: powershell # title: Set-IseZoom # description: Sets the ISE Zoom level to a range between 20 and 400. # version: 0.1 # type: function # author: mwjcomputing # license: CC0 # function: Set-IseZoom # x-poshcode-id: 5863 # x-archived: 2015-05-22T03:53:25 # x-published: 2015-05-20T13:49:00 # # function Set-IseZoom { param( [Parameter(Mandatory=$true)] [ValidateRange(20,400)] [int]$ZoomAmount ) Write-Verbose 'Starting Set-IseZoom' Write-Verbose "Setting zoom percentage to $ZoomAmount" $psISE.Options.Zoom=$ZoomAmount if ($psISE.Options.Zoom -ne $ZoomAmount) { Write-Warning -Message "Unable to set ISE Zoom level to $ZoomAmount" } Write-Verbose 'Stopping IseZoom' <# .SYNOPSIS This function sets the zoom level in the PowerShell ISE. .DESCRIPTION This function uses the ISE object model to set the zoom level to the specified value. .EXAMPLE Set-IseZoom -ZoomAmount 150 .NOTES Written by Matt Johnson (@mwjcomputing) .LINK http://www.mwjcomputing.com/ .LINK https://technet.microsoft.com/en-us/library/dd819500.aspx #> }