📜  Windows PowerShell 中的输入和输出基础知识

📅  最后修改于: 2022-05-13 01:57:13.684000             🧑  作者: Mango

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 ”更改具有管理权限的执行策略