PowerShell 已经发布很多年,可以追溯到 2006年,首次面向 Windows XP/Server 2003 发布,距今已经近 20年,现在已经发展成为一种跨平台的任务自动化解决方案,除了面向 Windows 以外,还提供了很多微软模块的支持,例如:Azure,Exchange,SQL 等等!我们几乎可以在任何微软产品或服务中看到它的身影,甚至一些第三方产品,如 AWS、VMware、Google Cloud!它已经成为 IT 专业人员必须掌握的一门脚本语言,我们还可以在 Linux 或 MacOS 安装和使用它。当前最新的正式版本是 PowerShell 7.5,基于 dotNET 9;此外 PowerShell 7.6 Preview 也已经发布,如果感兴趣可转向 "What is PowerShell" 获取更多有关 PowerShell 的资讯。
而今天 gOxiA 要与大家分享的是近期手搓的一个项目 CMD-PowerShell-Converter,主要便于自己快速查询一些 CMD 到 PowerShell 的基本命令行的使用,它是一个现代化的 Web 应用程序,用于在 CMD 和 PowerShell 命令之间进行转换,主要提供以下功能和特性:
双向转换
- CMD → PowerShell: 将传统CMD命令转换为现代PowerShell等价命令
- PowerShell → CMD: 将PowerShell命令转换为CMD命令
- 智能检测: 自动识别输入的命令类型
智能建议
- 提供相关命令建议和示例
- 显示参数说明和用法
- 常用命令快速访问
现代化界面
- 响应式设计: 支持桌面、平板和手机
- 主题切换: 明亮、深色、自动模式
- 直观布局: 左右分屏,类似翻译界面
- 快捷操作: 一键交换、复制、清空
PWA功能
- 离线使用: 完全支持离线操作
- 应用安装: 可安装到设备,如原生应用
- 快速启动: 优化的缓存策略
- 跨平台: 支持Windows、macOS、Linux、Android、iOS
数据管理
- 历史记录: 自动保存转换历史
- 本地存储: 使用IndexedDB安全存储
- 数据导出: 支持备份和恢复
- 自定义规则: 可添加个人转换规则
该 Web 程序已发布在 Github 上,项目地址:https://github.com/goxia/Codes/tree/main/CMD-PowerShell-Converter,感兴趣的朋友可以自行完善
推荐官方文档: