Write-Verbose 帮助信息

【PowerShell专栏】PowerShell的Cmdlet的Verbose参数 在Cmdlet执行过程中如果希望了解命令详细的执行过程,可以在命令中开启Switch参数Verbose选项。这里的Verbose显示的信息是在在函数执行过程中通过Write-Verbose写入的相信信息,在命令执行过程中如果没有写入任何的Verbose信息则执行过程中没有反馈信息,当我们执行Get-childitem -verbose 则无任何特别的详细信息输出,详细操作如图。在有Verbose参数的命令执行过程中,使用Verbose参数能够显示出命令执行过程中的Write-Verbose写入的信息。 阅读详情
 
如下说明是翻译: help write-verbose 产生的帮助信息.
译者: Edengundam(马涛)
Write-Verbose
 
大纲
输出消息到宿主的冗余(verbose)显示.
 
语法
Write-Verbose [-message] <string> [<CommonParameters>]
 
详细描述
输出消息到宿主的冗余(verbose)显示. $VerbosePreference变量的取值决定了字符串是否被输出到windows控制台. 查看该变量的取值, 输入 $VerbosePreference. 合法取值为: SilentlyContinue, Stop, Continue 和 Inquire. 设置当前会话该变量的值, 输入 $VerbosePreference = "<value>". 如果 $VerbosePreference 设置为 SilentlyContinue, 执行 Write-Verbose 将不会显示任何信息在控制台. 对于$verbosepreference的其他取值, 该cmdlet 显示信息到控制台并根据该变量值决定是继续, 停止或者询问用户是否继续执行.
 
在脚本中, 使用Write-Verbose cmdlet, 可以允许用户通过设置$VerbosePreference 变量来控制是否产生显示详细描述信息.
 
参数
 
-message <string>
指出需要显示的消息.
 
强制参数?
True
参数位置?
1
默认值
 
允许从管道绑定输入?  
True (传值)
允许通配符扩展? 
False
 
<公共参数>
此命令支持公共参数: -Verbose, -Debug, -ErrorAction, -ErrorVariable, and -OutVariable. 更多信息, 输入, "get-help about_commonparameters".
 
输入类型
字符串
 
注意
 
更多信息, 输入"Get-Help Write-Verbose -detailed". 需要技术信息, 输入"Get-Help Write-Verbose -full".
 
如果需要为该命令提供多个参数, 请使用逗号进行分隔. 例如, "<parameter-name> <value1>, <value2>".
 
例1
 
C:/PS>$verbosepreference = "silentlycontinue"
write-verbose "test"
$verbosepreference = "continue"
write-verbose "test"
 
此命令首先设置$verbosepreference为SilentlyContinue. 然后使用Write-Verbose cmdlet 打印消息'test'. 因为$verbosepreference变量原因, 将不会有任何的显示. 当$verbose preference变量值改变为Continue, 再次调用Write-Verbose显示消息'test'将会得到期望效果.
 
相关链接
Write-Host
Write-Error
Write-Output
Write-Debug
Write-Progress
Write-Warning
 
  
19、编写可复用脚本与避免代码重复 本文详细介绍了如何编写可复用且易于维护的PowerShell脚本,涵盖使用Write-Verbose输出调试信息、为参数添加帮助消息、遵循DRY原则避免代码重复,并通过函数和脚本块提升代码质量。同时探讨了函数的参数验证与错误处理机制,帮助开发者构建健壮的脚本解决方案。 阅读详情

相关推荐

18、编写首个脚本:将简单 Cmdlet 转换为可重用代码

本文介绍了如何将简单的PowerShell Cmdlet转换为可重用、灵活且易于维护的脚本。内容涵盖提升代码可读性、识别可变值、使用参数和优化参数(如指定类型、必需参数、管道输入和开关参数),以及通过注释、基于注释的帮助和Write-Verbose等方式为脚本提供全面的帮助信息。文中还提供了多城市天气数据获取的实际案例,展示了脚本参数化与帮助系统的完整实现,并提出了错误处理、日志记录及模块化等优化建议,帮助读者构建高效、专业的PowerShell脚本。

pandas7gardener的博客 46

PowerShell系列(十一):PowerShell Cmdlet高级参数介绍(一)

ErrorAction 参数主要用来指定命令和脚本执行出现错误后的操作,对于PowerShell环境全局默认使用ErrorActionPreference参数指定出现错误后的操作,我们可以通过ErrorAction参数覆盖默认的参数,从而满足我们的使用要求。和Verbose类似,如果没有相应的调试信息输出,也不会输出任何信息,如果开启该参数后,命令执行过程中涉及到参数调试,输出的结果都会停下来等待人为干预是否执行下一步。可以看到两者输出的信息是一样的,表明函数执行过程没有写入相关信息。

IT技术分享社区 1354

19、编写可复用脚本及避免代码重复的技巧

本文介绍了如何在PowerShell中编写可复用的脚本,重点讲解了使用Write-Verbose输出详细信息、为参数添加帮助消息以提升脚本可用性。通过函数和脚本块的使用,遵循DRY原则避免代码重复,并深入探讨了命令式与声明式编程范式、高级函数的构建方法。结合实际示例和流程图,帮助读者掌握编写高效、易维护PowerShell脚本的关键技巧。

yyy34的博客 95

Powershell 基本语法 转载

东郭西强 转载自:Windows PowerShell基本语法及常用命令 - 东郭西强 - 博客园 Windows PowerShell基本语法及常用命令 PowerShell常用命令: 一 Get类 1.Get-Command : 得到所有PowerShell命令,获取有关 cmdlet 以及有关 Windows PowerShell 命令的其他元素的基本信息。 包括Cmdlet、Alias、Function。 2.Get-Proc...

qq_23541311的博客 1586

19、PowerShell脚本编写与DRY原则实践

本文深入探讨了PowerShell脚本编写中的关键实践,涵盖Write-Verbose的调试应用、参数帮助消息设置、避免代码重复的DRY原则,并通过函数封装提升代码可维护性。文章还介绍了不同编程范式、函数参数传递方式、脚本块使用及作用域概念,帮助读者构建高效、模块化的PowerShell脚本解决方案。

pandas7gardener的博客 61

架构决策之消息中间件MQ系列六-Pulsar

一、架构

恰恰虎的博客 7254

PowerSploit调试终极指南:掌握Write-Verbose输出的完整使用方法

PowerSploit作为一款高级PowerShell渗透测试框架,提供了丰富的模块化安全工具。在使用这些工具时,调试功能至关重要,而Write-Verbose输出就是排查问题的黄金钥匙。本文将详细介绍如何利用Write-Verbose输出进行高效调试,帮助渗透测试人员和红队成员快速定位问题,提升工作效率。 ## 为什么Write-Verbose是PowerSploit调试的必备技能 在Pow

gitblog_00555的博客 424

解决Thingsboard数据下发难题:自定义RPC请求格式的3种方法(含源码修改指南)

本文详细介绍了解决Thingsboard数据下发难题的3种自定义RPC请求格式方法,包括规则链脚本转换、TB-Gateway中间层转换和源码级定制方案。通过实际案例和性能对比,帮助开发者根据项目需求选择最适合的解决方案,提升物联网平台与设备的兼容性。

weixin_29008691的博客 234

java -verbose命令

java -verbose[:class|gc|jni] 在输出设备上显示虚拟机运行信息。 1、 -verbose:class 在程序运行的时候究竟会有多少类被加载呢,一个简单程序会加载上百个类的!你可以用verbose:class来监视,在启动参数中加上 -verbose:class 可以查看到加载的类的情况。 2、 –verbose:gc 在启动参数中加上 -verbose:g

赶路人儿 1万+

FlinkCDC数据同步Bug——同步性能由于写入并行度限制无法提升问题的解决

使用FlinkCDC进行数据同步时,出现增量阶段写入并行度强制为1导致整体同步性能无法提升问题的解决方案

csdn_lan的博客 2080

STM32F103+LAN9252实战:从站代码迁移中的5个硬件坑与解决方案

本文分享了将EtherCAT从站代码从STM32F767迁移至STM32F103平台时,搭配LAN9252遇到的五个典型硬件问题及解决方案。核心挑战包括时钟源不匹配、FSMC时序配置、中断映射错误、片选资源不足以及Flash烧录异常。文章通过实战经验,强调了硬件差异对代码迁移的关键影响,并提供了具体的调试思路与配置方法。

p5l2m9n4o6q的博客 698

PowerShell:写到输出流的cmdlet

1. Write-Host:写标准输出流到承载PowerShell的应用程序。通过参数可以为文本设置背景色,前景色,是否换行以及设置对象间的分隔字符串等(见下面的规则)。承载PowerShell的应用程序可以是PowerShell控制台(powershell.exe),PowerShell ISE(powershell_ise.exe)或其他应用程序。 规则: Write-Host ...

a2218641的博客 450

新手避坑指南:用镭神C32和KVH 1750 IMU做标定,为什么直接上lidar_align会失败?

本文详细解析了使用镭神C32激光雷达和KVH 1750 IMU进行标定时常见的失败原因及解决方案。从IMU的微分传感器特性到Lidar-IMU标定的数学本质,再到可行的标定方案和实操注意事项,帮助新手避开认知陷阱,掌握正确的标定方法。

weixin_30162121的博客 327

PowerShell 第19章:输入与输出,搞懂 Read-Host、Write-Host、Write-Output 和信息流

PowerShell输入输出核心要点:1)宿主决定交互方式,同一代码在不同环境表现可能不同;2)输入推荐Read-Host,GUI输入可用VB的InputBox;3)输出应优先返回对象(Write-Output),避免滥用Write-Host;4)专业信息用Write-Verbose/Warning/Debug/Error等专用通道;5)最佳实践是面向对象与管道,减少直接输出。关键区别:Write-Host仅显示,Write-Output可被后续处理。交互脚本才用这些技巧,自动化脚本应避免交互式操作。

分享 Windows 系统部署、镜像封装、终端管理、故障排查与运维自动化实践,涵盖 Sysinternals、PowerShell 和 AI 工具应用。记录真实问题、探索过程与解决方法,也分享 AI 时代的学习心得和实践经验,让技术更易理解 2万+

私家侦探如何追踪难以找到的人,掌握几个很少人知道的在线免费查询网站,搜索人名、电话号码以及地址的开源网站

私家侦探如何追踪难以找到的人,掌握几个很少人知道的在线免费查询网站,搜索人名、电话号码以及地址的开源网站。

代码讲故事 6491

时间序列预测 | 决策树时间序列预测建模,单步、多步(Python)

时间序列预测 | 决策树时间序列预测建模,单步、多步(Python)

天天酷科研的博客 745

PowerShell 第21章:输入与输出,搞懂 Read-Host、Write-Host、Write-Output 与信息流

本文介绍了如何将常用PowerShell命令转化为可复用的脚本。主要内容包括:1)脚本解决的问题(省输入、可复用、可交付);2)命令变脚本的步骤(从可运行命令到参数化脚本);3)添加基于注释的帮助文档;4)脚本管道输出类型单一化原则;5)作用域概念;6)提供可直接使用的脚本模板;7)常见问题及解决方案。重点强调了脚本参数化、注释文档化和作用域管理的重要性,并提供了具体示例和练习题目,帮助读者掌握创建高质量PowerShell脚本的方法。

分享 Windows 系统部署、镜像封装、终端管理、故障排查与运维自动化实践,涵盖 Sysinternals、PowerShell 和 AI 工具应用。记录真实问题、探索过程与解决方法,也分享 AI 时代的学习心得和实践经验,让技术更易理解 2万+

4 屏 + 8 摄像头一开,谁在悄悄拖慢你的座舱域控?

如果你觉得座舱卡顿:❌ 别第一反应怪 SoC❌ 别盲目堆算力。

weixin_43199439的博客 150

Write-Host

Write-Host http://www.jsnover.com/blog/2013/12/07/write-host-considered-harmful/ Write-Host Considered Harmful Write-Host is almost always the wrong thing to do because it interferes with automation. There are typically two reasons why people use Write-Ho

youlandZhao的博客 736

jdk-8u144-linux-x64.tar.gz.

该资源为搭建Linux系统Java环境用,资源的后缀为tar.gz格式的压缩包

efm32 入门.pdf

本PDF共计22页,介绍的是操作驱动API,下载与否自己斟酌。

[原创][PowerShell教程][07]PowerShell中Write族cmdlet的介绍和使用

Write相关的命令大都是和宿主相互交互的,例如:输出调试信息、输出错误对象、显示进度信息、控制输出效果等。在很多时候,我们希望能够将一些信息以特殊的颜色或背景色输出。在PowerShell的控制台中,我们可以使用Write-Host命令来实现这个功能。参数ForegroundColor用于指定字体颜色,BackgroundColor用于指定背景的颜色。例如:PS C:/> Write-Host

Windows PowerShell 2577

visio安装包

Microsoft Office Visio 是一款专业的制图软件。利用经过更新的形状、协作工具和数据链接图表,创建专业级图表以简化复杂的信息。

PowerShell 脚本进阶:从可运行脚本到可参数化高级工具,附完整磁盘清单示例

这章的核心:把一个能跑的脚本,升级成“可传参、可校验、可提示、可静默/可啰嗦、可二次加工输出”的。关键只需几步:用对象做输出、用param声明参数、用开启高级特性,再加上参数校验与友好提示。

分享 Windows 系统部署、镜像封装、终端管理、故障排查与运维自动化实践,涵盖 Sysinternals、PowerShell 和 AI 工具应用。记录真实问题、探索过程与解决方法,也分享 AI 时代的学习心得和实践经验,让技术更易理解 2万+

Statistics and Machine Learning Toolbox

Statistics and Machine Learning Toolbox(带书签),MATLAB统计学习工具

npm ERR! code ERR_STREAM_WRITE_AFTER_END npm install 报错

实力踩坑npm,自从用了npm之后项目构建和插件管理确实方便了很多,但也是被坑的不要不要的。由于平时只是用用,并没有深入了解node的npm,所以遇到问题都比较棘手,能够查到的资料也不多。阐述以下我遇到的问题,和解决的一些思路,希望能够启发大家。遇到问题在学习react应用的时候想用npm安装ant design,结果遇到了error,执行命令和错误如下E:\workspace\my-react-...

LongIvan的博客 2万+

mpv - write_video 流程解析

是视频输出管道的核心函数,负责从解码器获取视频帧,处理视频重新配置、帧定时、同步、字幕更新,并将帧发送到视频输出(VO)进行渲染。

allnlei的专栏 483

PowerShell 入门 2:使用帮助系统,Get-Help / Update-Help / about 主题实战教程

本文介绍了PowerShell帮助系统的使用方法和核心概念。主要内容包括:1)使用Get-Help查看命令说明和更新帮助系统;2)PowerShell命令的动词-名词命名规范;3)以Get-EventLog为例解析命令语法和参数集;4)可选与必选参数的判断方法;5)使用参数的最佳实践;6)位置参数的识别技巧;7)开关参数和常见数据类型说明;8)批量传递数组参数的方法;9)查看命令示例和"about_"主题;10)常用帮助命令小结。文章为PowerShell初学者提供了系统学习帮助功能的实

分享 Windows 系统部署、镜像封装、终端管理、故障排查与运维自动化实践,涵盖 Sysinternals、PowerShell 和 AI 工具应用。记录真实问题、探索过程与解决方法,也分享 AI 时代的学习心得和实践经验,让技术更易理解 2万+

Powershell redirection operators

Powershell Writing Messages to the Console Window Powershell redirection operators https://docs.microsoft.com/en-us/powershell/module/microsoft.powershell.core/about/about_redirection?view=powershell-5.1 The redirection operators enable you to send streams

youlandZhao的博客 319
上一篇: Write-Warning 帮助信息
下一篇: Write-Progress 帮助信息
PowerShell
博客等级 码龄19年 103粉丝 110原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值