Вопросы по теме 'start-job'

Powershell Start-Job не запускается
Я пытаюсь запустить простой процесс задания в PowerShell 2.0, но он не запускается. $job = Start-Job { Return "Some string." } Когда я вызываю $ job, статус говорит, что он запущен. Но проблема в том, что он никогда не завершается....
1544 просмотров
schedule 05.12.2022

Могу ли я установить PowerShell «Start-Job» с низким приоритетом?
Я хотел бы понизить приоритет заданий, которые я начинаю с Start-Job в скриптах PowerShell. Это возможно?
6974 просмотров
schedule 22.06.2023

start-job Выполняет команду параллельно и выводит результат по мере их поступления
Я пытаюсь получить конкретное существование KBXXXXXX в списке серверов, но после того, как мой скрипт на одном сервере требует времени и возвращает результат, возвращается, а затем переходит к следующему. этот сценарий отлично работает для меня. Я...
22772 просмотров

Синхронный вывод Powershell Start-job
У меня есть сценарий PowerShell, который запускает работу start-job -scriptblock { while($true) { echo "Running" Start-Sleep 2 } } а затем он продолжает выполнение остальной части сценария. Эта работа является своего рода...
3474 просмотров
schedule 19.10.2022

Start-Job — проверка $lastexicode robocopy внутри Scriptblock
Я пытаюсь сделать что-то простое. Я хочу создать задание robocopy, которое запускало бы копию и проверяло $lastexitcode. $Source = "c:\SourceFolder" $Destination "\\someserver\Destinationfolder" $ScriptBlock = [scriptblock]::Create("robocopy...
1601 просмотров

Регулировка Powershell Start-Jobs
У меня возникают проблемы с регулированием количества заданий, а также с «зависшими» или «неудачными» заданиями. Вот в основном то, что я пытаюсь сделать. $allServers = Import-Csv "C:\temp\input.csv" $job = $allServers | % { while (@(Get-Job...
5393 просмотров
schedule 28.05.2022

Start-Process -NoNewWindow в Start-Job?
У меня возникают проблемы с использованием Start-Process в Start-Job, особенно при использовании -NoNewWindow . Например, этот тестовый код: Start-Job -scriptblock { Start-Process cmd -NoNewWindow -Wait -ArgumentList '/c', 'echo' | out-null...
3641 просмотров

Проблема с потреблением памяти задания Powershell
Я боролся с этим уже неделю и исчерпал все методы и варианты, которые нашел в Интернете. Я надеюсь, что кто-то здесь сможет помочь мне с этим. Я использую powershell для запуска 8 заданий, каждое задание запускает FFmpeg для потоковой передачи...
2286 просмотров
schedule 04.10.2022

Получить вывод дочернего задания дочернего задания
Если вы запускаете задание (A), а это задание, в свою очередь, запускает другое задание (B), можно ли получить результат (B), используя что-то подобное? (Get-Job -Name A).ChildJobs[0].ChildJobs[0]... Я надеялся, что смогу рекурсивно...
1509 просмотров
schedule 23.10.2022

Параметр в ScriptBlock не расширяется должным образом
$foo = @("string.here") foreach ($num in $foo) { $s = { $WebClientObject = New-Object Net.WebClient IEX $WebClientObject.DownloadString('https://webserver/MyCommandlet.ps1') $temp = $args[0] MyCommandlet -Lhost...
298 просмотров
schedule 09.09.2022

Как заставить Start-Job принимать параметры скрипта?
У меня есть сценарий PowerShell, который выполняет несколько действий и принимает параметр задержки (время в секундах). Я хочу запустить фоновое задание, которое воспроизводит звук через время, определенное параметром задержки. Итак, пользователь...
308 просмотров

Задание Powershell неожиданно возвращает объект System.Management.Automation.PSObject вместо System.Object
Я запускаю обслуживающий сценарий Powershell, который удаленно проверяет журналы событий сервера Windows на наличие различных записей, а затем предпринимает соответствующие корректирующие действия / действия по предупреждению. Сценарий запускается...
936 просмотров
schedule 25.10.2022

Дженкинс не будет запускать Start-Job с параметром Credential
Я передаю учетные данные сценарию через инжектор env (обратите внимание, у меня это работает с Invoke-Command ) и пытаюсь запустить Start-Job , но Дженкинсу это не нравится: $user = $ENV:user $pass = $ENV:pass write-output (cat env:username)...
1212 просмотров

Проблема с форматированием запуска Powershell
Я впервые использую start-jobs, он не работает должным образом, я неправильно его использую? $dagName = "dag Name"; $dagObject = Get-DatabaseAvailabilityGroup -Identity $dagName; $servers = New-Object System.Collections.ArrayList; foreach($server...
26 просмотров
schedule 09.07.2022

Как запустить 2 метода одновременно в PowerShell
У меня есть две функции, каждую из которых я хочу запускать в фоновом режиме, отслеживая поведение пользователя. Сами функции работают нормально; однако я не могу понять, как вызвать их обоих для одновременной работы. В UNIX я бы просто использовал...
1941 просмотров
schedule 20.06.2022

Selenium в powershell не работает с командой Start-Job
У меня есть следующие файлы .dll для запуска селена через powershell: Вы можете игнорировать файлы расширения. В основном то, что я хочу, - это использовать команду Start-Job , чтобы одновременно открывать два браузера chrome и переходить...
551 просмотров

Как использовать текстовый файл в качестве ввода для блока сценария - рабочий каталог в фоновых заданиях
Мне дали задание написать сценарий PS, который из списка машин в текстовом файле будет: Выведите IP-адрес машины Получите версию клиента SCCM на машине Создайте файл HTMl GPResult ИЛИ Укажите, что машина отключена С окончательным...
140 просмотров
schedule 13.04.2022

Сбор данных с заданиями внутри цикла ForEach-Object
Цель состоит в том, чтобы получить объект, отображающий информацию о коллекциях компьютера ( $poste ). Я пытаюсь собирать эти данные с помощью заданий, поэтому они работают намного быстрее. Однако я изо всех сил пытаюсь понять это правильно. Я...
91 просмотров

Powershell - как вызвать две функции с помощью Start-Job внутри функции и передать список имен компьютеров?
У меня есть основной скрипт, который импортирует модуль \ путь \ к \ functions.psm1, я вызываю функцию в основном скрипте с именем: Run_Scans $ ServerList, который взят из functions.psm1, из Run_Scans я пытаюсь вызвать две другие функции (Scan1 ,...
289 просмотров
schedule 27.04.2023

Увеличение внутри foreach и scriptblock в Powershell
Я надеюсь, что кто-то может найти ошибку: Это небольшая функция внутри большого скрипта. Я хочу, чтобы он увеличивал $i каждый раз, когда он повторяет foreach , но я не могу заставить его работать. Если я запускаю только строку, в которой...
43 просмотров