Когда я запускаю Powershell script ниже, я получаю приведенную ниже ошибку. Как запускать программы через powershell с параметрами? script будет входить в групповую политику.
Invoke-Expression: не может быть найден позиционный параметр, который принимает аргумент '\ TBHSERVER\NETLOGON\BGInfo\BGIFILE.bgi/timer: 0/s ilent/nolicprompt '. В X:\Systems\scripts\PowerShell\UpdateDesktopWithBGInfo.ps1: 6 char: 18 + Invoke-Expression < < $logonpath $ArguList + CategoryInfo: InvalidArgument: (:) [Invoke-Expression], ParameterBindingException + FullyQualifiedErrorId: PositionalParameterNotFound, Microsoft.PowerShell.Commands.InvokeExpressionCommand
$LogonPath = $env:LOGONSERVER + "\NETLOGON\BGInfo\Bginfo.exe"
$ArguList = $env:LOGONSERVER + '\NETLOGON\BGInfo\BGIFILE.bgi /timer:0 /silent /nolicprompt '
invoke-command $LogonPath
Invoke-Expression $logonpath $ArguList