Windows PowerShell 调试与文件系统操作指南
1. Windows PowerShell 脚本调试
在调试 Windows PowerShell 脚本时,即使是像 Addition.ps1 这样简单的脚本,逐行调试也可能是一个繁琐的过程。不过,暂停脚本执行、进入子 shell 并检查变量的功能,为调试 Windows PowerShell 脚本提供了强大的工具。
1.1 调试示例
在脚本执行过程中,变量 $a 和 $b 会被使用。$a 被赋值为 10 后,其值会按预期显示在屏幕上;而 $b 尚未赋值,所以没有值可显示。可以通过以下步骤进行调试:
1. 输入 Exit 返回到原始 shell。
2. 当再次询问是否执行语句 $b = 7 时,选择 [Y] Yes。
3. 再次选择 [S] Suspend,此时就可以显示 $a 和 $b 的值。
4. 退出子 shell 并选择 [A] Yes to All,让脚本完成执行。
1.2 write - debug Cmdlet
write - debug cmdlet 用于向 Windows PowerShell 控制台写入调试消息。它与 write - host cmdlet 的不同之处在于,其效果受 $DebugPreference 变量的值控制。该 cmdlet 除了支持通用参数外,还支持一个参数:
- Message:要发送到控制台的调试消息,这是一个必需的位置参数,位于位置 1。
以下是一个包含 write - debug 语句的脚本示例 AdditionWithDebug.ps1:
超级会员免费看
订阅专栏 解锁全文
1114

被折叠的 条评论
为什么被折叠?



