Windows 10及以上系统CMD初始命令后自动添加空格的异常现象问询
Windows 10及以上系统CMD初始命令后自动添加空格的异常现象问询
大家好,上周我查看SIEM日志时发现了一个奇怪的现象:Windows命令行(CMD)会在初始命令后面额外多添加一个空格,举几个实际遇到的例子:
- 原本输入的命令
ping 1.1.1.1,在日志里变成了ping 1.1.1.1(注意ping和IP之间是两个空格) - 原本的
net user bob /do,日志里显示为net user bob /do(net和user之间是两个空格)
我目前不清楚这个现象是从什么时候开始出现的,上网搜索了一圈也没找到其他用户反馈过类似问题。这个问题的影响还挺烦人的——如果我们在日志里搜索特定命令时,按照正常的单空格格式去检索,根本找不到对应的记录。
另外需要说明的是,PowerShell不存在这个问题:同样的命令在PowerShell中生成的日志是正常的,没有多余的空格。
想问问各位同行,有没有人在自己的环境里也遇到过这个情况?这会不会是最近Windows 10系统更新后才出现的问题呢?
备注:内容来源于stack exchange,提问作者David J
相关产品推荐
相关产品推荐

