Windows PowerShell 中的输入和输出基础知识
Windows PowerShell 是一种专为系统管理而设计的命令行和脚本语言。它帮助 IT 专业人员控制和自动化 Windows 操作系统和 Windows Server 环境的管理。有cmdlet的使用PowerShell控制台输入和输出。
示例 1:向控制台显示输出
Function to print a string.
Input : 'Geeks for Geeks'
Output : Hello Geeks for Geeks
Input : 'PowerShell Beginner'
Output : Hello PowerShell Beginner
# 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
在 Windows Powershell 中,输入和输出是通过 Host 给出的。它使用“Write-Host”进行打印,使用“Read-Host”从控制台获取输入。
示例 2:通过控制台获取用户输入
Function to get user input.
Input : 'Geeks for Geeks'
Output : Hello Geeks for Geeks
Input : 'PowerShell Beginner'
Output : Hello PowerShell Beginner
# 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 )
注意:如果您的脚本在运行程序时显示错误“脚本已禁用”,请尝试使用命令“ set-executionpolicy remotesigned ”更改具有管理权限的执行策略