永发信息网

windows powershell和CMD有什么区别

答案:2  悬赏:30  手机版
解决时间 2021-04-07 21:13
  • 提问者网友:杀生予夺
  • 2021-04-07 04:17
windows powershell和CMD有什么区别
最佳答案
  • 五星知识达人网友:空山清雨
  • 2021-04-07 05:25
Powershell是cmd的超集,
换句话说,cmd能做的事情,Powershell都能做,
但是Powershell还能额外做许多cmd不能做的活。

主要是系统管理功能、脚本语言和在线帮助更强大,
你确实可以只把它当成cmd来用,也可以学和用得更深。
Windows PowerShell[1] 是微软公司为 Windows 环境所开发的壳程式(shell)及脚本语言技术,采用的是命令行界面。这项全新的技术提供了丰富的控制与自动化的系统管理能力。
之前的专案代号是 Monad,程式另一个名称叫 Microsoft Shell(MSH)。
全部回答
  • 1楼网友:人间朝暮
  • 2021-04-07 05:39
cmd是和powershell都可以做命令行交互,批处理和powershell脚本功能也相当。
我不知道你怎么理解cmd,但下面是powershell是基于.net的,只要你足够了解.net,你可以使用她做任何你想做的事情。
Windows PowerShell 是专为系统管理员设计的新 Windows 命令行 shell。Windows PowerShell 包括交互式提示和脚本环境,两者既可以独立使用也可以组合使用。
与接受和返回文本的大多数 shell 不同,Windows PowerShell 是在 .NET Framework 公共语言运行时 (CLR) 和 .NET Framework 的基础上构建的,它接受和返回 .NET Framework 对象。环境中的这一根本更改带来了管理和配置 Windows 的全新工具和方法。
Windows PowerShell 引入了 cmdlet(读作“command-let”)的概念,这是内置到 shell 中的一个简单的单一功能命令行工具。可以分别使用每个 cmdlet,但是组合使用这些简单的工具执行复杂任务时才发挥其作用。Windows PowerShell 包括一百多个基本的核心 cmdlet,您可以编写自己的 cmdlet 并与其他用户共享它们。
与许多 shell 一样,Windows PowerShell 为您提供了对计算机上文件系统的访问。此外,使用 Windows PowerShell 提供程序还可以访问其他数据存储,如注册表和数字签名证书存储,就像访问文件系统一样容易。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯