灵犀claw执行powershell脚本的尝试

wils
wils Lv.4 核心创作者

Lv.4 核心创作者

昨天在 @快乐小子新 大佬的提醒下发现,灵犀claw不能执行powershell脚本了

虽然bash、python、node跨系统通用很好,但powershell5.1作为独属于win的利器,还是很好用的

就算com操作可以换python来写,也还能用.net框架不是

虽然pwsh7以上可以跨系统,但毕竟还需要安装,不是系统自带的

所以还是希望保留执行powershell5.1的能力,不要禁止啊。。。


于是尝试绕过限制,先写了ahk脚本,调用powershell,是可以的,但毕竟需要自己安装autohotkey

然后又尝试了灵犀claw里自带的tclsh和perl,写对应的tcl、pl脚本,调用powershell,然后用灵犀执行,发现也是可以的

也就是说明面上的bash、python调用powershell被禁止了

但同样灵犀claw自带的tclsh、perl脚本环境,并没有禁止,也算网开一面了,只是用起来终究有点麻烦

希望再考虑一下,powershell还是很香的,不要一刀切禁止啊。。。


刚刚又有新发现,对于ps1脚本的skill

要求灵犀将他改成dash -c 'powershell.exe ps1脚本'的sh脚本

再让灵犀执行,也是可以的

也就是说直接调用不行,但多一层就可以了

上面的方式是:灵犀调用bash->bash调用dash->dash调用powershell

perl、tclsh的作用和dash、sh一样,多包装了一层

海南省
浏览 155
1
8
分享
8 +1
2
1 +1
全部评论 2
 
快乐小子新
快乐小子新 Lv.2 潜力创作者

Lv.2潜力创作者

真麻烦。每次更新都得摸索十几个小时才能流畅地使用。
举报
2
1
wils
wilsLv.4 核心创作者

Lv.4 核心创作者

哈哈,毕竟内测😂
·
举报
1
0