微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

为什么 Find-String 对 Powershell 命令的输出不起作用?

如何解决为什么 Find-String 对 Powershell 命令的输出不起作用?

我不知道这是否是更大的 Powershell 库命令集的问题,但我现在正在使用 Share Point Online 库并且无法使其正常工作:

Get-SpodeletedSite | Select-String "100060-24"

如果我只输入“Get-SpodeletedSite”,我可以看到这个字符串存在于输出中,但是当我尝试只过滤包含此文本的行时,它显示为空。这里发生了什么?这是一个基本的管道操作。

解决方法

PowerShell 是一种面向对象的语言。因此,它旨在与对象(结构)一起使用。 PS 有关于如何在屏幕上呈现对象的内置说明,但这仅用于显示目的。这是我能提供的最好的解释。也许对 PS 有更全面了解的人可以提供更好的解释。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。