例如,通过以下命令获取详细信息并以JSON格式输出: powershell Get-LocalUser | ConvertTo-Json 这为管理员提供了一种灵活的方式来监控和报告系统中用户账户的状态
System.Management.Automation.PSCredential ($user1, $password) Get-ADComputer -Properties * -Credential $Cred | ConvertTo-Json
Tell me in a single sentence."} ) "max_tokens" = 32 "temperature" = 0 } | ConvertTo-Json
VipreAlert.RecipientEmail)/messages/$MessageId/move" -Method Post -Headers $Headers -Body ($MoveBody | ConvertTo-Json https://graph.microsoft.com/v1.0/security/alerts" -Method Post -Headers $Headers -Body ($AlertBody | ConvertTo-Json v1.0/users/security@company.com/sendMail" -Method Post -Headers $Headers -Body ($NotificationBody | ConvertTo-Json
应用场景 1.信息收集: $code = 'Get-Process | ConvertTo-Json' $function = [scriptblock]::Create($code) & $function
")}}Invoke-MgGraphRequest -Method POST -Uri "/identity/conditionalAccess/policies" -Body ($policy | ConvertTo-Json
搜集所有的KB补丁 $KBArray = @() $KBArray = Get-HotFix|ForEach-Object { $_.HotFixId} $test = $KBArray|ConvertTo-Json
")"registrationRequired" = $true}Set-AzureADPolicy -Id $policy.Id -Definition @($modifiedSettings | ConvertTo-Json
KazMunayGas"drill_id = "PHISH-SIM-202505"date = "2025-05-15"scope = "internal-training"}$encryptedMeta = ConvertTo-Json
KB补丁 $KBArray = @() $KBArray = Get-HotFix|ForEach-Object {$_.HotFixId} $test = $KBArray|ConvertTo-Json
Clear-ItemProperty Cmdlet Microsoft.PowerShell.Management Write-NodeMOFFile Function PSDesiredStateConfiguration ConvertTo-Json
"UserName" = $env:USERNAME "Domain" = $env:USERDOMAIN}# 将侦察数据加密并发送至C2$jsonData = $reconData | ConvertTo-Json
-ForegroundColor Green $SysWSUSList | ConvertTo-Json | Out-File WSUSList.json -Encoding utf8 $SysWSUSListId = $SysWSUSList.keys $SysWSUSList.keys | ConvertTo-Json | Out-File WSUSListId.json