<#
.SYNOPSIS
This script creates a function to display a message
in a message block and then demonstrates this function.
.DESCRIPTION
This script uses Windows Forms to generate a message
box containing text and a window title passed as
parameters
.NOTES
File Name : Pop-Message.ps1
Author : Jeremy Thompson
Requires : PowerShell Version 3.0
.LINK
This script posted to:
http://sysadmeanderings.blogspot.com/
.EXAMPLE
C:\> .\Pop-Message.ps1
#>
Function Pop-Message {
[CmdletBinding()]
Param (
[Parameter(Mandatory=$True,
HelpMessage="Content of Message box")]
[string]$Message ,
[Parameter(Mandatory=$False,
HelpMessage="Title for Message box")]
[string]$BoxTitle = "Message"
)
# in case, load the relevant assembly
$v1 = [System.Reflection.Assembly]::LoadWithPartialName("System.Windows.Forms")
# use the messagebox class to display the message
[Windows.Forms.MessageBox]::Show($Message, $BoxTitle,
[Windows.Forms.MessageBoxButtons]::OK ,
[Windows.Forms.MessageBoxIcon]::Information)
} # End of Pop-Message function
# call Pop-Message function
Pop-Message 'Hello World!' 'IMA Message Box'
POWERSHELL - Message Dialog Box Function
Posted by
Jeremy
No comments:
Post a Comment