PowerShell是跨平台的,cmd是Windows专用的。该段内容整理自 PowerShell 与 cmd 有什么不同? - grapeot的回答 - 知乎
PowerShell有面向对象的管道。
PowerShell能够调用.NET的很多功能。
https://www.zhihu.com/question/22611859/answer/251761897
powershell ise和powershell的区别
Windows PowerShell集成脚本环境(ISE)是WindowsPowerShell的主机应用程序。在ISE中,您可以在单个基于Windows的图形用户界面中运行命令以及编写,测试和调试脚本。ISE提供多行编辑,选项卡完成,语法着色,选择性执行,上下文相关帮助以及对从右到左语言的支持。菜单项和键盘快捷方式映射到您在Windows PowerShell控制台中执行的许多相同任务。例如,在ISE中调试脚本时,可以右键单击编辑窗格中的一行代码来设置断点。摘录自powershell ise Windows官方介绍
支持 ISE最初是在Windows PowerShell V2中引入的,并使用PowerShellV3进行了重新设计。所有受支持的Windows PowerShell版本均支持ISE,包括Windows PowerShell V5.1。但是,ISE处于维护模式,并且不会添加任何新功能。此外,PowerShellv6及更高版本不支持ISE。想要用于管理PowerShell脚本等的图形工具的用户应该考虑使用Visual Studio Code。
感觉 从上面的摘录可以了解到
1)powershell ise 主要用于编写 测试 和调试脚本
2) PowerShellv6及更高版本不支持ISE。想要用于管理PowerShell脚本等的图形工具的用户应该考虑使用Visual Studio Code。
【pc|powershell和powershell ISE】查看powershell 版本
$PSVersionTable