power shell脚本使用vscode调试

使用vs code 调试power shell 脚本:

下载power shell 扩展

image-20240616144910205

Function Invoke-Test {
    Param (
        [string] $Path
    )

    Write-Output $Path

}

Invoke-Test -Path "teststring"

然后使用vs code打开power shell脚本的文件

启动调试,断点和其他语言调试一样,如图所示

image-20240616145159066

第一次会失败,需要下载

image-20240616145342220

如果版本过低安装命令:自己根据自己的VS Code提示来
Install-PackageProvider -Name NuGet -MinimumVersion 2.8.5.201 -Force

image-20240616145647849

image-20240616150501790

总结

如果无法运行无法启动调试根据提示输入Yes下载必须的nuget包,如果版本过低,也会提示你,根据提示来,然后重新使用VS Code打开脚本文件。

没什么技术可言,方便日后自己查阅而已