Open In App

Basics of Input and Output in Windows PowerShell

Last Updated : 22 Jul, 2024
Comments
Improve
Suggest changes
Like Article
Like
Report

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




Next Article
Article Tags :

Similar Reads