• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • vbs
  • DOS/BAT
  • hta/htc
  • python
  • perl
  • VBA
  • ColdFusion
  • ruby
  • PowerShell
  • Lua
  • Golang
  • linux shell
您的位置:首页 > 脚本语言 >PowerShell > 了解Powershell中的Exit函数

了解Powershell中的Exit函数

作者:junjie 字体:[增加 减小] 来源:互联网

junjie 通过本文主要向大家介绍了powershell 函数,powershell,windows powershell,powershell是什么,powershell下载等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com

Powershell支持“EXIT”关键字,它的范围是基于作用域的,它可能比你想象的工作方式要不同。

让我们来测试下这个函数:

{
  'A'
  exit
  'B'
}</div>
当你保存并调用脚本,你将得到:
PS> C:\Users\Tobias\Documents\PowerShell\test12343.ps1
A</div>
这时”exit”过早的结束了这个函数。可是当你没有保存当前脚本或当你调用的是一个交互函数,你整个Powershell宿主将关闭。

“Exit”结束当前调用的脚本,不仅仅是函数。倘若你把它像下面那样保存到脚本,你也许会有意外的发现:
function test
{
  'A'
  exit
  'B'
}
 
'Start'
test
'Stop'</div>
现在结果像这样:
PS<> C:\Users\Tobias\Documents\PowerShell\test12343.ps1
Start
A</div>
请注意,代码“Stop”没有执行。“Exit”结束了自身函数并且停止了作用域后续的执行。如果调用交互函数为什么不会关闭Powershell呢?(这是因为,你调用的作用域宿主是它自己)。

所以该怎么使用“exit”?你可以在脚本工作时设置一个错误等级数。这个等级数能从调用中获得。所以如果你创建一个Powershell计划任务,或通过Powershell.exe执行批处理文件,这时你在“Exit”后指定的不同数字将变成你脚本外的退出代码就如同你批处理中的%ERRORLEVEL%一样。

</div>

您可能想查找下面的文章:

  • PowerShell中的函数重载示例
  • PowerShell实现统计函数嵌套深度
  • PowerShell小技巧之从函数中返回多个值
  • PowerShell函数简明教程
  • PowerShell中prompt函数的妙用
  • PowerShell中对函数参数的命名建议
  • PowerShell定义函数参数的2种方法和传参方法实例
  • PowerShell函数参数指定数据类型实例
  • PowerShell中给函数参数设置帮助信息的例子
  • PowerShell函数中使用必选参数实例

相关文章

  • PowerShell定义函数参数的2种方法和传参方法实例
  • PowerShell小技巧之尝试ssh登录
  • 探索PowerShell(十一)函数介绍
  • PowerShell获取Windows用户列表、用户信息的方法
  • Windows PowerShell是啥?看完本文你就懂它了
  • PowerShell Out-File向只读文件写入内容的方法
  • PowerShell比较文本文件的两个方法
  • PowerShell中的强类型数组介绍
  • Windows Powershell 快捷键介绍
  • Windows Powershell 访问数组

文章分类

  • vbs
  • DOS/BAT
  • hta/htc
  • python
  • perl
  • VBA
  • ColdFusion
  • ruby
  • PowerShell
  • Lua
  • Golang
  • linux shell

最近更新的内容

    • Windows Powershell 复制数组
    • PowerShell因为在此系统中禁止执行脚本的解决方法
    • Windows Powershell分析和比较管道结果
    • powershell操作word详解
    • Windows Powershell Switch 循环
    • PowerShell中使用ArrayList实现数组插入、删除、添加例子
    • PowerShell小技巧之同时使用可选强制参数
    • PowerShell中文件对象的属性方法总结
    • PowerShell小技巧之使用Verb打开程序
    • PowerShell小技巧之调用CloudFlare的SDK查询网站统计信息

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有