Скрипт Powershell в последовательности задач занимает бесконечно много времени для запуска
Я создал последовательность задач для сценария powershell. Он должен работать через час, и кажется, что задача никогда не заканчивается. Когда я запускаю скрипт вручную, он заканчивается через 2 минуты. Ниже мой сценарий powershell:
$sb={
$pgList = Get-ProtectionGroup -DPMServerName xxx
if ($pgList -ne $null)
{
[xml]$Doc = New-Object System.Xml.XmlDocument
$root = $doc.CreateNode("element","prtg",$null)
foreach ($pg in $pgList)
{
$dsList = Get-DPMDatasource -ProtectionGroup $pg
foreach ($ds in $dsList)
{
$currentLastrecoveryTime = $ds.LatestRecoveryPointTime
$ServerInfo=$ds.Name+" "+$ds.ProductionServerName
$c = $doc.CreateNode("element","result",$null)
$e = $doc.CreateElement("Channel")
$e.InnerText = $ServerInfo
$c.AppendChild($e)
$Val = $doc.CreateElement("Value")
$Val.InnerText = $currentLastrecoveryTime
$c.AppendChild($Val)
$root.AppendChild($c)
}
$doc.AppendChild($root)
$doc.save("C:\custom.xml")
} }
Invoke-Command –ComputerName dpm.grasslands.ab.ca –ScriptBlock $sb
Copy-Item -path '\\xxx\C$\custom.xml' -destination '\\yyy\C$\DPMXMLFile'
Прикрепленный файл XML для последовательности задач. TaskSequenceXML Может кто-нибудь помочь, пожалуйста? Спасибо.