灵犀claw执行powershell脚本的尝试
wils
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一样,多包装了一层
Lv.2潜力创作者
Lv.4 核心创作者