调用命令参数未正确传递

时间:2019-04-09 04:02:39

标签: powershell

我正在尝试使用Invoke-Command在远程服务器上的事件日志中查找和读取特定事件(这样我可以传递已经存储为变量的凭据),如下所示:

Invoke-Command -ComputerName $serverName -ArgumentList $zone -ScriptBlock {
Get-EventLog -LogName "DNS Server" -Newest 20 | 
Where-Object { $_.message -match $args[0]} | Format-List } -Credential $Credential

我的-message搜索文字未正确传递。如果我将$args[0]替换为有效字符串,则此方法有效。我在做什么错了?

0 个答案:

没有答案