问题描述
我正在执行以下方法来检索记录,但是不知道如何在splatting中进行循环
`
函数GetService
{
[cmdletbinding()]
参数(
[Parameter(Position = 0,Mandatory = $True,ValueFromPipelineByPropertyName = $true)]
[String[]] $ComputerName,[Parameter(Position = 1,Mandatory = $false,ValueFromPipelineByPropertyName = $true)]
[PSCredential] $Credentials
)
begin
{
$splat=@{}
$splat.ComputerName = $ComputerName
$splat.Credential = $Credentials
$scriptblock ='Get-Service | Where-Object {$_.Status -EQ "Running"}'
$scriptblock=[scriptblock]::create($scriptblock)
$splat.scriptBlock = $scriptblock
}
process
{
try
{
$Results = @()
$retriveRecords= Invoke-Command @splat
}
catch
{
}
}
end
{
}
}
GetService -ComputerName“ Server1”,“ Server2”-凭据“ Admin”`
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)