永发信息网

征求PowerShell高手解答:同一个ps1脚本文件,在ISE中可以正常运行,为啥在Console中运行就会吊死?

答案:1  悬赏:50  手机版
解决时间 2021-03-29 18:27
征求PowerShell高手解答:同一个ps1脚本文件,在ISE中可以正常运行,为啥在Console中运行就会吊死?
最佳答案
我觉得可能是作用域的问题.
你在调用.ps1想用里面函数的时候相当于开启了一个新的进程在运行这个.PS1,当你这个脚本运行完的时候,进程结束.里面的内容也就消失了.这个时候你去调用.ps1里的函数时,自然就是调用不到的.
而你在使用ISE的时候,你的PS1执行是在ISE的进程里执行的.所以里面的内容也就保留在ISE进程里,这个时候你去调PS1里的函数时,自然就可以调用了.
我没有深入研究这个问题.不能肯定准确,你可以参考一下.但可以肯定的是PowerShell的Console和ISE是百分之百有区别的.在很多情况下都不能保持运行结果的一致,所以无论写什么代码,ISE下执行OK的情况下,一定要在Console下去测试运行一下.
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
4个70*70的等边角钢组合成附图两种截面形式,
今英最后成为最高尚宫了吗?怎样成为的?
自助餐碟子加热有什么办法
中国大事记1949―― 2016,,求学着
用什么方法清洁家具好?
重庆云阳龙缸风景区的地址在哪
沱牌生态五星42度价格
谁能告诉我 丹红紫叶紫薇,红叶乔木紫薇小苗
六一节联欢会 作文400字
写东北雪景的作文800字
为什么WIN7运行一些游戏,玩着玩着桌面的壁纸
lg变频is5过载复位
什么是内、外行星?
不爱学习,总感觉是被迫学习,但我真心想学好
FENDI CASA芬迪家居简介?
推荐资讯
车牌标志,一个 V 字形的!!求教!!!
我练声时感觉很好,可到唱歌时就完全没有练声
“particle board” 是一种什么材料?能说具
五年级每分钟打88个字算快吗?
从秀灵立交去虎丘怎么走
广东格兰仕集团企业公司广西办事处这个地址在
北美神车sienna 为什么不国产
形容一个人在工作上各方面都很出色优秀,有什
生了二胎奶水多,可以给大宝吃吗
有朋友用我的身份证办理了一个pos机对我有影
18.1公里路等于多少里路
红米note3怎么改中文字体?
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?