select-string - 为什么 Find-String 不适用于 Powershell 命令的输出?
问题描述
我不知道这是否是一组更大的 Powershell 库命令的问题,但我现在正在使用 Share Point Online 库并且无法使其工作:
Get-SPODeletedSite | Select-String "100060-24"
如果我只输入“Get-SPODeletedSite”,我可以看到这个字符串存在于输出中,但是当我尝试过滤包含此文本的行时,它出现空。这里发生了什么?这是一个基本的管道操作。
解决方案
PowerShell 是一种面向对象的语言。因此,它旨在与对象(结构)一起使用。PS 有关于如何在屏幕上显示对象的内置说明,但这仅用于显示目的。这是我能提供的最好的解释。也许对PS有更好的整体理解的人可以提供更好的解释。
推荐阅读
- python - 在while循环执行期间线程停止
- ios - 如何在我的单元格中更改附件类型 -> 披露指示器颜色?
- php - 如何在php或laravel中计算时间差
- c# - C# await delay not working
- excel - 从表格到 Excel 中的 2 列
- hdfs - 如何配置 AWS EMR 以使用 s3 作为 hdfs 存储
- dart - 在 Flutter 应用程序中编辑 MP3/Wav 文件 (Dart)
- php - 我想在 facebook php SDK 中导入 FB 事件数据
- r - 计算数据框列中的元素,然后在 R 中创建单独的列
- java - 调用函数会更新数组吗?