首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >PowerShell对VBScript

PowerShell对VBScript
EN

Stack Overflow用户
提问于 2022-08-29 03:00:09
回答 1查看 86关注 0票数 1

我有大量的VB6和VBScript用于工作和个人使用。我对两者都很熟悉。当然,两个主要的对象是用于WScript.Shell的VBScript和FSO。

最近,我学到了PowerShell和,我非常喜欢它。我迷VB已经很久了,但我希望早点学会PowerShell。不幸的是,我的注意力集中在BI世界( Server、Power BI、SSRS、Rest等)。

无论如何,到目前为止,我非常喜欢PowerShell,它与其他windows脚本(VBScript、批处理、CMD等等)不同。

  • Win32 API用法(不再需要构建程序集、com包装器等)。从VBScript)
  • Get-Child -Recursive单行调用--字面上替换了20条VBScript lines
  • Output-File --也可以直接替换5行FSO
  • 注册表(读、写、删除),不再需要使用一行代码的WScript object
  • Get文件哈希,而不用使用.Net或第三条party.
  • Create自定义表单,而messagebox
  • VBScript剪贴板(clip.exe)非常俗气(在开头添加额外字符),这也是发现PowerShell

的原因。

这是为了我的研究和学习目的。,你还发现了什么让PowerShell有别于VBScript??

我还没有针对MS或MS的数据库(选择、插入、更新、删除)测试PowerShell。VBScript将使用ADO。我玩过一些数据表和数据视图。有什么想法吗?

EN

回答 1

Stack Overflow用户

发布于 2022-08-29 03:19:51

Powershell最大、最重要的特性是它仍然得到微软的积极支持。

VBScript并不像VB6那样不受官方支持(自2008年以来就不再受支持)。但它只作为遗留软件被支持。除了安全补丁或错误修复之外,没有其他新的更新。您将永远得不到更快的引擎、更好的开发经验、新的编程范例或新特性。您的开发经验将在2002年永久地陷入困境,在同样的安全性中开发--最后一种是主导1990年代的笨重、低性能的编程模式。

VBScript、VB6、Access和Microsoft都是技术上的死路一条,而且已经走了近20年(但在2017年获得“不要使用这个”旗子的Access就少了一点)。

Powershell有很多值得喜爱的地方,从面向对象的脚本到毫不费力的.NET兼容性,到脚本文件和命令之间的简单关系,这让任何曾经与Bash一起工作过的人都嫉妒。但与被支持的核心特征相比,所有这些都相形见绌。

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/73523741

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档