设为首页 收藏本站
查看: 1223|回复: 0

官方翻译不当导致的PowerShell运行失败一例

[复制链接]
发表于 2018-9-2 09:54:11 | 显示全部楼层 |阅读模式
  今天我在PowerShell.com看到一篇文章,是关于Gridview的应用,觉得挺好,决定自己尝试一下。但是实际操作的时候却失败了,然后开始了漫长的排错。
  http://powershell.com/cs/blogs/tips/archive/2012/01/13/create-own-driver-tool.aspx
DSC0000.png

  首先我们运行一下,报错如下,说”状态”这个字段已经存在,这是什么鬼?
DSC0001.png

  在命令中,用到了一个参数
  ConvertFrom-Csv ,它会把数据格式化成csv的样式,也就是默认用”,”分开,但是它也有个要求,那就是不能有相同的列出现。
  我们先直接运行一下,不要处理数据,看看到底是咋回事…………
  这两个”状态”是什么鬼?
DSC0002.png

  找一台英文版的机器运行一下,看看到底是咋回事。原来微软把state和status都翻译成了状态。
DSC0003.png

  这里,state应该是动词,status是名词,另个还是有区别的,但是确实都可以翻译成中文的”状态”。虽然翻译可以用,但是确不符合PowerShell的规矩。这篇文章是2012年写的,今年了,微软都没发现这个问题哎。(我觉得一个翻译成状态,第二个翻译成状况在这里比较合适。)
DSC0004.png

DSC0005.png

  既然已经这样了,我换了个方法在中文环境执行。如下:
  也就是加一个参数,给他个副标题。当然用out-file然后import-csv也可以。
Driverquery.exe /v /FO CSV |Convertfrom-csv -Header "模块名","显示名称","描述","驱动程序类型","启动模式","状态","状态s","接受停止","接受暂停","分页池(字节)","代码(字节)","BSS(字节)","链接日期","路径","Init(字节)"    |select "模块名","显示名称","描述","驱动程序类型","启动模式","状态","状态s","接受停止"|Out-GridView -title "装逼大师"  看看结果,第一行不是我想要的,不过剩下的内容OK,所以基本还是完成了需求。
DSC0006.png

  微软云方案高端顶级群【236804566】分享成就牛B之路
  欢迎关注新浪微博 @肥九叔

  •   《微软System Center 2012 R2私有云部署实战》现已上市



运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-561412-1-1.html 上篇帖子: Powershell-基础:数组 下篇帖子: PowerShell生成随机密码
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表