Я пытаюсь найти способ запустить скрипт PowerShell, расположенный на моем компьютере, с удаленного компьютера.
Мне нужно иметь возможность очистить очередь печати случайного сетевого принтера с любого компьютера в нашем домене.
У меня есть небольшой скрипт, расположенный на моем компьютере (например, mypc01), и мне нужно иметь возможность выполнить его с другого компьютера (например, somepc01) и передать параметр, например:
$printservername("1prinsrv") & $printername("hp00014")
Проблема: компьютер, с которого мне нужно запустить этот скрипт, не имеет прав администратора (это не проблема, так как я могу использовать запуск как), на компьютере не установлена последняя версия PowerShell (большая проблема, поскольку команды я необходимо выполнить, не существует в более старой версии PowerShell)
Скрипт:
$printername = Read-Host "give the printername in please"
$servername = Read-Host "give the servername in please"
Get-PrintJob -ComputerName $servername -PrinterName $printername | ` where JobStatus -like "Error*","Paused*" | Remove-PrintJob
Может кто-нибудь, пожалуйста, помогите мне найти правильный способ сделать это?