powershell Powershell中的Hello World,具有详细的日志记录和错误处理。
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了powershell Powershell中的Hello World,具有详细的日志记录和错误处理。相关的知识,希望对你有一定的参考价值。
# Usage examples
# .\hello-world.ps1 "Gert"
# .\hello-world.ps1 -Name "Gert"
# .\hello-world.ps1 "Gert" -Greetings "Hey"
# .\hello-world.ps1 "Gert" -Greetings "Hey" -Verbose
# .\hello-world.ps1 -Name "Jan"
param (
[parameter(Mandatory=$true)]
[string] $Name,
[string] $Greetings = "Hello"
)
$ErrorActionPreference = "Stop"
Write-Verbose "Using name $Name"
$message = "$Greetings, $Name";
$stats = $message | measure -Character
Write-Verbose ("The message is {0} characters long" -f $stats.Characters)
if($Name -eq "Jan")
{
$errorMessage = ("For demo purposes you cannot greet {0}" -f $Name)
Write-Error $errorMessage
}
Write-Verbose "greeting the user..."
Write-Output $message
以上是关于powershell Powershell中的Hello World,具有详细的日志记录和错误处理。的主要内容,如果未能解决你的问题,请参考以下文章
PowerShell工作流学习-7-编写脚本工作流帮助
markdown PowerShell #powershell中的Powershell最佳实践(对我而言)
在powershell-ise中怎么调用powershell中的函数
powershell 删除powershell中的交接点
powershell PowerShell中的Csv
powershell 模拟powershell中的击键