使用Powershell从变量中搜索字符串

巴克西

我正在尝试从变量中搜索字符串。

我将Azure活动日志转储到变量中,并尝试查找该日志的特定行。这是我下面的代码。

$log=Get-AzLog -ResourceId "/subscriptions/SubscriptionID/resourceGroups/ResourceGroupName/providers/Microsoft.Sql/servers/qcsqldw/databases/DatabaseName" -StartTime 2020-04-01T00:30 
$find=$log | Select-String  -Pattern 'Microsoft.Sql/servers/databases/resume/action' 
Write-Output $find

我正在尝试从日志中搜索此行“ Action:Microsoft.Sql / servers / databases / resume / action

运行上面的脚本时,我没有任何输出。

请帮我。

公路跑者

看来您正在从Azure活动资源日志中搜索“授权操作”属性。如果是这种情况,那么您无需进行任何字符串搜索,只需引用该Authorization.Action属性即可。Get-AzLog会给您一个System.Object[],通常可以使用Foreach-Object来查询Where-Object您可以使用查找类型信息(Get-AzLog).GetType().FullName

您可以运行以下查询以获取所有结果Foreach-Object

Get-AzLog -ResourceId $id -StartTime 2020-04-01T00:30 | ForEach-Object {$_.Authorization.Action}

这将从Authorization.Action开始时间开始的所有日志中为您提供属性2020-04-01T00:30

如果要修改此查询以搜索特定操作,可以使用进行过滤Where-Object,然后Authorization.Action从结果中进行选择

(Get-AzLog -ResourceId $id -StartTime 2020-04-01T00:30 | Where-Object {$_.Authorization.Action -eq "Microsoft.Sql/servers/databases/resume/action"}).Authorization.Action

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

使用Powershell在字符串中搜索反斜杠

来自分类Dev

使用PowerShell在文件名中搜索字符串

来自分类Dev

如何使用PowerShell从字符串中读取变量?

来自分类Dev

如何使用字符串搜索变量?/您可以在类中搜索变量吗?

来自分类Dev

Powershell替换字符串中的变量

来自分类Dev

PowerShell 中的复杂变量字符串

来自分类Dev

从PowerShell中在mongodb中按子字符串搜索

来自分类Dev

数组中的 PowerShell 字符串变量到数组变量

来自分类Dev

Powershell根据参数在文件中搜索字符串

来自分类Dev

Powershell在Word文档中搜索匹配字符串

来自分类Dev

在Powershell中从字符串搜索中提取整个单词

来自分类Dev

如何使用cmd或PowerShell搜索和替换文件中的字符串?

来自分类Dev

在变量中搜索不同的字符串长度

来自分类Dev

如何使用.search()方法搜索字符串中的多个变量

来自分类Dev

在Powershell中使用选择字符串排除搜索模式

来自分类Dev

在Powershell中使用搜索字符串编辑文件

来自分类Dev

使用字符串变量进行SQL搜索

来自分类Dev

如何在vim搜索字符串中使用变量

来自分类Dev

在字符串中搜索“ $”

来自分类Dev

使用静态方法在字符串中搜索特定字符

来自分类Dev

JavaScript-使用indexOf()在字符串中搜索字符

来自分类Dev

使用Powershell在变量中获取字符串的第一行

来自分类Dev

使用Powershell noteproperty作为变量中的文本字符串

来自分类Dev

如何使用反斜杠连接字符串变量以在 Powershell 中创建 UNC 路径

来自分类Dev

在字符串中使用系统变量在 Powershell 中获取文件版本

来自分类Dev

合并为在powershell中完成的文件(字符串+变量)

来自分类Dev

单引号字符串中的Powershell变量扩展

来自分类Dev

在Powershell中是否可以点源字符串变量?

来自分类Dev

使用Powershell从环境变量读取连接字符串

Related 相关文章

  1. 1

    使用Powershell在字符串中搜索反斜杠

  2. 2

    使用PowerShell在文件名中搜索字符串

  3. 3

    如何使用PowerShell从字符串中读取变量?

  4. 4

    如何使用字符串搜索变量?/您可以在类中搜索变量吗?

  5. 5

    Powershell替换字符串中的变量

  6. 6

    PowerShell 中的复杂变量字符串

  7. 7

    从PowerShell中在mongodb中按子字符串搜索

  8. 8

    数组中的 PowerShell 字符串变量到数组变量

  9. 9

    Powershell根据参数在文件中搜索字符串

  10. 10

    Powershell在Word文档中搜索匹配字符串

  11. 11

    在Powershell中从字符串搜索中提取整个单词

  12. 12

    如何使用cmd或PowerShell搜索和替换文件中的字符串?

  13. 13

    在变量中搜索不同的字符串长度

  14. 14

    如何使用.search()方法搜索字符串中的多个变量

  15. 15

    在Powershell中使用选择字符串排除搜索模式

  16. 16

    在Powershell中使用搜索字符串编辑文件

  17. 17

    使用字符串变量进行SQL搜索

  18. 18

    如何在vim搜索字符串中使用变量

  19. 19

    在字符串中搜索“ $”

  20. 20

    使用静态方法在字符串中搜索特定字符

  21. 21

    JavaScript-使用indexOf()在字符串中搜索字符

  22. 22

    使用Powershell在变量中获取字符串的第一行

  23. 23

    使用Powershell noteproperty作为变量中的文本字符串

  24. 24

    如何使用反斜杠连接字符串变量以在 Powershell 中创建 UNC 路径

  25. 25

    在字符串中使用系统变量在 Powershell 中获取文件版本

  26. 26

    合并为在powershell中完成的文件(字符串+变量)

  27. 27

    单引号字符串中的Powershell变量扩展

  28. 28

    在Powershell中是否可以点源字符串变量?

  29. 29

    使用Powershell从环境变量读取连接字符串

热门标签

归档