Basics of Input and Output in Windows PowerShell (original) (raw)
Last Updated : 22 Jul, 2024
Windows PowerShell is a command-line and scripting language designed for system administration. It helps IT professionals, to control and automate the administration of the Windows Operating System and Windows Server Environment. There are _cmdlet for console input and output using PowerShell.
**Example 1:
Showing the Output to console
Function to print a string.
**Input : 'Geeks for Geeks'
**Output : Hello Geeks for Geeks
**Input : 'PowerShell Beginner'
**Output : Hello PowerShell Beginner
PowerShell `
show function definition
function show {
param ( $str2 )
#parameter string
Write-Host "Hello $str2"
# output on console}
$str = "Geeks for Geeks"
string declaration
show ( $str )
#function call with string
`
In Windows Powershell, the input and output are given through the Host. It uses 'Write-Host' to print and 'Read-Host' to get input from console.
**Example 2:
Taking the User input through console
Function to get user input.
**Input : 'Geeks for Geeks'
**Output : Hello Geeks for Geeks
**Input : 'PowerShell Beginner'
**Output : Hello PowerShell Beginner
PowerShell `
show function definition
function show {
param ( $str2 )
#parameter string
Write-Host "Hello $str2"
#output on console }
#user input with prompt $str = Read-Host -Prompt 'Enter a String'
#function call with string show ( $str )
`
**Note:
If your script show error "script is Disabled" while running program then try to change the execution policy with administrative privilege by using the command ' set-executionpolicy remotesigned '