我有大量的VB6和VBScript用于工作和个人使用。我对两者都很熟悉。当然,两个主要的对象是用于WScript.Shell的VBScript和FSO。
最近,我学到了PowerShell和,我非常喜欢它。我迷VB已经很久了,但我希望早点学会PowerShell。不幸的是,我的注意力集中在BI世界( Server、Power BI、SSRS、Rest等)。
无论如何,到目前为止,我非常喜欢PowerShell,它与其他windows脚本(VBScript、批处理、CMD等等)不同。
的原因。
这是为了我的研究和学习目的。,你还发现了什么让PowerShell有别于VBScript??
我还没有针对MS或MS的数据库(选择、插入、更新、删除)测试PowerShell。VBScript将使用ADO。我玩过一些数据表和数据视图。有什么想法吗?
发布于 2022-08-29 03:19:51
Powershell最大、最重要的特性是它仍然得到微软的积极支持。
VBScript并不像VB6那样不受官方支持(自2008年以来就不再受支持)。但它只作为遗留软件被支持。除了安全补丁或错误修复之外,没有其他新的更新。您将永远得不到更快的引擎、更好的开发经验、新的编程范例或新特性。您的开发经验将在2002年永久地陷入困境,在同样的安全性中开发--最后一种是主导1990年代的笨重、低性能的编程模式。
VBScript、VB6、Access和Microsoft都是技术上的死路一条,而且已经走了近20年(但在2017年获得“不要使用这个”旗子的Access就少了一点)。
Powershell有很多值得喜爱的地方,从面向对象的脚本到毫不费力的.NET兼容性,到脚本文件和命令之间的简单关系,这让任何曾经与Bash一起工作过的人都嫉妒。但与被支持的核心特征相比,所有这些都相形见绌。
https://stackoverflow.com/questions/73523741
复制相似问题