Описание тега start-job

Start-Job - это CmdLet Powershell для запуска Scriptblock в качестве фонового задания.
1 ответ

Использование Start-Job в скрипте

Использование сценария в PowerShell для рекурсивного прохождения всех папок в нескольких блоках NAS для отображения каждой папки с полным путем в Out-File, С использованием Get-FolderEntry Сценарий я нашел здесь. Поскольку у меня есть несколько блок…
13 дек '16 в 09:15
0 ответов

Проблема форматирования при запуске Powershell

Я впервые использую стартовые задания, он не работает должным образом, я использую его неправильно? $dagName = "dag Name"; $dagObject = Get-DatabaseAvailabilityGroup -Identity $dagName; $servers = New-Object System.Collections.ArrayList; foreach($se…
28 июн '17 в 18:24
1 ответ

Использование Get-ADPrincipalGroupMembership в качестве задания

Я хочу получить членство в AD Group как работу. Просто используя Get-ADPrincipalGroupMembership -Identity $objUser.DistinguishedName приятно возвращает список AD-групп. Однако, когда я пытаюсь это как работа: $Job = Start-Job {Get-ADPrincipalGroupMe…
26 авг '15 в 14:04
1 ответ

Ограниченные стартовые задания PowerShell

Мне интересно, можете ли вы ответить на это или указать мне правильное направление. Я написал скрипт, который тестирует / отслеживает URL. Я не публикую код (если вы этого не хотите), потому что в коде нет ошибок. Работает отлично. Я даже могу запус…
20 ноя '14 в 22:56
1 ответ

Запустить скрипт powershell из скрипта powershell

У меня есть скрипт perl perl1.pl. В скрипте perl я вызываю скрипт powershell script1.ps1. В script.ps1 я вызываю другой скрипт наподобие script2.ps1 с локальными переменными в качестве параметров. Я подготовил скрипт powershell script3.ps1. Я хочу з…
7 ответов

Вызвать второй скрипт с аргументами из скрипта

Я относительно новичок в PowerShell и у меня есть скрипт, который читает файл конфигурации, который приводит к набору пар имя-значение, которые я хотел бы передать в качестве аргументов функции во втором скрипте PowerShell. Я не знаю, какие параметр…
1 ответ

Повторно повесить работу (начало работы)

Я запускаю несколько заданий (с помощью Start-Job) и в конце сценария проверяю, выполнялись ли задания более X секунд. Затем я хотел бы выполнить задания "Выполнено" и "Сбой" и перезапустить их, пока они не будут выполнены Задания названы в честь се…
16 мар '12 в 23:23
0 ответов

Вызов пользовательской функции внутри блока скриптов в Powershell

Я хочу использовать многопоточность в PowerShell, поэтому я решил использовать модуль Start-Job. Ниже приведен скрипт, который я использую для выполнения блока кода на нескольких серверах. function get-isSystemUp($server,$serviceName) { $state=$null…
24 авг '17 в 12:56
1 ответ

Вызывать скрипты от foreach

Мне нужна помощь или, может быть, лучше посоветовать, что я пытаюсь сделать. Я пытаюсь скопировать несколько вещей, поэтому у меня есть $tests = @("test1", "test3", "test5") $copy_1 = { $source = "C:\Source\test1" $Destination = "C:\Destination\test…
19 окт '15 в 21:08
2 ответа

Получение вывода из вызова Start-Job

У меня есть следующий код, который работает в том, что он создает несколько заданий и выполняет то, что находится внутри блока сценария на всех компьютерах в массиве ($SMSMembers). Проблема заключается в том, что он не дает какого-либо значимого выв…
06 сен '18 в 23:58
3 ответа

start-job Выполнить команду параллельно и вывести результат по мере их поступления

Я пытаюсь получить конкретное существование KBXXXXXX в списке серверов, но как только мой скрипт один сервер, он требует времени и возвращает результат и возвращается, а затем переходит к следующему. этот скрипт прекрасно работает для меня. Я хочу, …
27 мар '13 в 23:25
1 ответ

Сбор данных с заданиями внутри цикла ForEach-Object

Цель состоит в том, чтобы иметь объект, который показывает компьютер ($poste) сбор информации. Я пытаюсь собрать эти данные с заданиями, чтобы они работали намного быстрее. Однако я изо всех сил пытаюсь понять это правильно. Я пытаюсь: $poste = "xx"…
25 фев '19 в 17:40
1 ответ

Скрипт-блок, возвращающий объект для сравнения-объекта

Я пишу скрипт для сравнения 2-х мест самбы через объект сравнения. Чтобы ускорить процесс, я бы хотел передать каждое место через поток в блок скриптов, где я позволил объекту быть созданным. После этого я хотел бы, чтобы выходные данные из блока ск…
1 ответ

Scriptblock работает как Invoke-Command, но не как Start-Job

Я написал ScriptBlock, который загружает файл POST на пользовательский http-сервер и сохраняет ответ на диск. Он предназначен для тестирования указанного сервера и в дополнение к проверке правильного ответа. Я хотел бы запустить его параллельно для …
01 авг '14 в 13:36
1 ответ

Вызовите задание Дженкинса, используя переменную для построения имени

Я пытаюсь запустить задание из параметризованного триггера и вычисляю имя из заданной переменной. Можно ли установить в поле: Построить триггеры проектов для создания значения, подобного этому $ {RELEASE} -MAIN - $ {PROJECT} -LOAD_START ?
20 июл '12 в 14:44
0 ответов

Развертывание виртуальной машины шаблона ARM в качестве фонового задания

В настоящее время я пытаюсь развернуть виртуальные машины Azure Resource Manager параллельно, используя сгенерированные шаблоны JSON. Я вхожу в систему в начале скрипта и затем использую "Enable-AzureRmContextAutosave", чтобы при запуске start-job п…
08 май '18 в 22:50
2 ответа

Powershell добавляет многопоточность к готовому скрипту

Я получил scirpt, он работает нормально, но я хочу немного ускорить его, используя многопоточность. Проблема в том, что это довольно сложно сделать без изменения большого количества кода. Я хотел бы избежать работы с новыми разделенными областями, н…
27 авг '16 в 10:50
1 ответ

Получите выходные данные о работе ребенка

Если вы запускаете задание (A), а это задание, в свою очередь, запускает другое задание (B), возможно ли получить вывод (B), используя что-то как таковое? (Get-Job -Name A).ChildJobs[0].ChildJobs[0]... Я надеялся, что смогу рекурсивно углубиться в о…
01 сен '15 в 15:32
1 ответ

Помощь по многопоточности powershell с использованием модуля poshrsjob

Я пытаюсь что-то многопоточить и наткнулся на это: http://learn-powershell.net/2015/03/31/introducing-poshrsjob-as-an-alternative-to-powershell-jobs/ Пытаюсь использовать, но получаю ошибки и не могу получить доступ к нужным мне данным. Позволь мне …
06 янв '16 в 17:53
1 ответ

Передача нескольких аргументов в блок скриптов в команде Start-Jobs

Я пытаюсь передать несколько аргументов в мой блок скриптов: $ConfigFile = @("C:\zip1.zip","C:\zip2.zip") $unzippath = "C:\" $ScriptBlock = { param($ConfigFile,$unzippath) $shell = new-object -com shell.application $zip = $shell.NameSpace($ConfigFil…