我是靠谱客的博主 紧张睫毛膏,最近开发中收集的这篇文章主要介绍win7 powershell 调试调试方法:,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

win7默认的powershell版本为2.0,此文所用的powershell版本为:

Name                           Value                                                                                           
----                           -----                                                                                           
PSVersion                      5.1.14409.1005                                                                                  
PSEdition                      Desktop                                                                                         
PSCompatibleVersions           {1.0, 2.0, 3.0, 4.0...}                                                                         
BuildVersion                   10.0.14409.1005                                                                                 
CLRVersion                     4.0.30319.42000                                                                                 
WSManStackVersion              3.0                                                                                             
PSRemotingProtocolVersion      2.3                                                                                             
SerializationVersion           1.1.0.1    

win7下升级powershell教程:

https://blog.csdn.net/xiayuexingkong/article/details/93733047

调试方法:

1。新建test.ps1,然后在文件上点右键,选择编辑,即可打开 powershell ise 编辑器。

输入代码:

function say($str)
{
echo "hello $str";
}


say "world";

 在 say "word"上按F9设置断点,然后按F5运行脚本。

如果此时出现:

File C:Users...Desktoptest.ps1 cannot be loaded because running scripts is disabled on this system. For more information, 
see about_Execution_Policies at http://go.microsoft.com/fwlink/?LinkID=135170.
    + CategoryInfo          : SecurityError: (:) [], ParentContainsErrorRecordException
    + FullyQualifiedErrorId : UnauthorizedAccess

说明系统不允许执行powershell文件。

此时需要在命令窗口输入 set-executionpolicy -executionpolicy unrestricted

此时会弹出窗口:

 选择 yes to all.

再按F5即可调试脚本了。

微软官方的ISE教程:

https://docs.microsoft.com/zh-cn/powershell/scripting/components/ise/how-to-debug-scripts-in-windows-powershell-ise?view=powershell-7

 

显示标准变量的值


使用下列方法之一:
在脚本窗格中,将鼠标悬停在变量上,以在工具提示中显示它的值。
在控制台窗格中,键入变量的名称并按 ENTER。
ISE 中的所有窗格始终位于同一作用域中。 因此,调试脚本时,你在控制台窗格中键入的命令在脚本作用域中运行。 这样,你便可以使用控制台窗格查找变量的值,并调用仅在脚本中定义的函数。

自动完成命令输入


在命令窗格或脚本窗格中,键入命令的几个字符,然后按 TAB 以选择所需补全文本。 如果有多个项以你最初键入的文本开头,那么继续按 TAB,直到出现所需的项。 Tab 自动补全可以帮助键入 cmdlet 名、参数名、变量名、对象属性名或文件路径。 

最后

以上就是紧张睫毛膏为你收集整理的win7 powershell 调试调试方法:的全部内容,希望文章能够帮你解决win7 powershell 调试调试方法:所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(36)

评论列表共有 0 条评论

立即
投稿
返回
顶部