1.检查命令是否成功执行,查看最后执行命令的状态信息。
可以使用这两个变量$lastExitCode变量和$?变量。
a.变量$lastExitCode数字型,它返回最后脚本或应用程序执行返回的退出码或出错级别。
b.变量$?布尔型,它返回最后执行命令的成功(true)或失败(false).
注意:在一下应用程序发生错误的时候后,powerShell会设置$?变量为Fasle:
I. 应用程序的退出码非零。
II. cmdlet或脚本输出错误信息。
III. cmdlet或脚本捕获到终止错误或异常。
当命令执行没有错误的时候,powerShell设置$?变量为True.
2.计算一个命令执行的时间,可以使用Measure-Command命令。如下:
Measure-Command { start-sleep -Milliseconds 337}
3.通过Out-File命令或者重定向操作符将命令输出的结果保存到文件中。
Out-File:
Get-ChildItem | Out-File demo.txt
Get-Content a.xml | Out-File -Encoding ASCII demo.txt
Get-ChildItem | Out-File -width 120 demo.txt
注意:默认的宽度和输出编码方式(UTF-16)有时会引起问题。
重定向操作符:
Get-ChildItem > demo.txt
Get-ChildItem 2> error.txt 目录: C:\Users\XXX\Documents的内容
4.向文件的结尾处加入信息
可以通过Out-File命令参数-Append,也可以使用重定向操作符。
File:
Get-ChildItem | Out-File -Append d:\demo.txt
重定向操作符:
Get-ChildItem >> d:\demo.txt
相关推荐
[Manning Publications] PowerShell 深入研究 (英文版) [Manning Publications] PowerShell Deep Dives (E-Book) ☆ 出版信息:☆ [作者信息] Jeffery Hicks , Richard Siddaway , Oisin Grehan , Aleksandar ...
本文介绍在PowerShell的字符串中,如何禁止字符串中某分字符被转义或部分字符被当作变量,即让字符串中所有的字符都原样输出。 在PowerShell中,转义字符是以字符(·)开头的一部分特殊字符,可以用于实现换行、TAB...
Powershell 查询信息中如何将内容过多的省略号(....)显示完整 以上只是举例说明使用方法,在工作中经常会导出一下配置信息,有的信息数值太长不能将完整信息导出,你可以尝试使用方法导出,个人觉得很好用,希望对...
java 调用 powershell 并传参 返回
(3)把命令输出保存到文件中:’>’为覆盖,’>>’追加 (4)支持常用的加减乘除模(+,-,*,/,%)运算 (5)能自动识别计算机容量单位,包括KB、MB、GB、TB、PB (6)Powershell 能够像CMD一样很好的执行外部命令: ...
主要介绍了PowerShell在控制台输出特殊符号的方法,本文给出了实现代码和输出图例,本文代码输出了一个绿色三角形,需要的朋友可以参考下
本文介绍在PowerShell中如何将cmdlet输出的对象,转换为string字符串类型,便于后期的处理。 PowerShell中的cmdlet输出的结果都是以对象(Object)的形式存在的。对于Object类型,在后期处理时有利有弊,当然利大于...
New-Item将输出这个文件夹的对象,但是当你在创建文件夹时你可能会想屏蔽创建的结果: $null = New-Item -Path c:\newfolderA -ItemType Directory New-Item -Path c:\newfolderB -ItemType Directory | Out-Null ...
PowerShell调用Google翻译网站的服务,实现英译中翻译,控制台程序,输入英文内容,输出中文信息并复制到剪贴板中。
8.1.5 控制输出的bcdedit命令选项 357 8.1.6 控制启动管理器的bcdedit命令选项 360 8.1.7 控制紧急管理服务的bcdedit命令选项 363 8.1.8 控制调试的bcdedit命令选项 365 8.2 系统文件的备份与恢复 368 8.2.1 安装...
PowerShell中转义字符是`,向后撇号(backward apostrophe,是tab键上面的按键,不是单引号),例如: 代码如下: ... 您可能感兴趣的文章:探索PowerShell(十五) 引号与转义字符PowerShell中直接输出转义
本文介绍PowerShell中的Prompt函数,并且通过Prompt函数来自定义PowerShell命令行界面的提示符。 在设计prompt函数之前,小编想把PowerShell命令行提示符改成zhanghong>,不知道可不可以。找来找去,找到了prompt这...
精通windows server 2008 命令行与powershell 电子书PDF单文件完整版 内容简介: 本书全面地介绍了Windows Server 2008命令行、PowerShell和脚本的使用,包括文件和文件夹的管理、磁盘管理、系统管理、活动目录...
8.1.5 控制输出的bcdedit命令选项 357 8.1.6 控制启动管理器的bcdedit命令选项 360 8.1.7 控制紧急管理服务的bcdedit命令选项 363 8.1.8 控制调试的bcdedit命令选项 365 8.2 系统文件的备份与恢复 368 8.2.1 安装...
可以通过Get-Command -verb out查看Powershell都有哪些输出的命令。 代码如下: PS C:PowerShell> get-command -Verb out CommandType Name Definition ———– —- ———- Cmdlet Out-Default Out-Default [-...
为某些基本的PowerShell输出提供颜色突出显示。 当前,它重写“ Out-Default”来着色: FileInfo和DirectoryInfo对象(Get-ChildItem,dir,ls等) ServiceController对象(获取服务) MatchInfo对象(选择字符串...
8.1.5 控制输出的bcdedit命令选项 357 8.1.6 控制启动管理器的bcdedit命令选项 360 8.1.7 控制紧急管理服务的bcdedit命令选项 363 8.1.8 控制调试的bcdedit命令选项 365 8.2 系统文件的备份与恢复 368 8.2.1 安装...
8.1.5 控制输出的bcdedit命令选项 357 8.1.6 控制启动管理器的bcdedit命令选项 360 8.1.7 控制紧急管理服务的bcdedit命令选项 363 8.1.8 控制调试的bcdedit命令选项 365 8.2 系统文件的备份与恢复 368 8.2.1 安装...
有用的PowerShell模块和脚本的集合。 模组 该存储库中提供以下模块。 Write-ObjectToSQL 此cmdlet接受任何类型的对象,并将其插入...此模块包含一些cmdlet,以便在PowerShell中编写高级功能时可以更轻松地获得有关
包装 Git 功能的 PowerShell 模块,以便它在 PowerShell ISE 中运行良好。 使用新的 Invoke-PhatGit cmdlet 在 PowerShell ISE 中为 Git 别名。 捕获和重定向交互式 git.exe 命令的标准和错误输出流。 确保任何...