Вопросы по теме 'runspace'

Скрипты Powershell, вызываемые приложением C #
У меня есть этот сценарий PowerShell (test1.ps1), вызывающий другой сценарий PowerShell (test2.ps1) для выполнения этой работы. Оба файла сценария находятся в одной папке test1.ps1 echo "from test1.ps1" .\test2.ps1 test2.ps1...
483 просмотров
schedule 24.12.2022

как установить и войти в удаленный сеанс, используя пространство выполнения в powershell
Я пытаюсь установить сеанс с удаленным хостом B с моей машины A в коде С#. Для этого я использую runspace API. фрагмент кода приведен ниже Runspace runspace = RunspaceFactory.CreateRunspace(); runspace.Open();...
8424 просмотров
schedule 12.06.2022

Импорт модуля Powershell на удаленный сервер в пространстве выполнения C #
Мне нужно иметь возможность импортировать модуль, который находится на удаленном компьютере, через пространство выполнения C #. Чтобы было понятно, что я имею в виду: создаваемая мной служба находится на сервере A. Она создает удаленное...
3980 просмотров
schedule 25.09.2023

Передача коллекции объектов C # Psobject в конвейер PowerShell
У меня есть коллекция объектов C # PSObject, которые я хочу передать сценарию PowerShell. Мне нравится передавать его в конвейер, чтобы я мог использовать его в разделе процесса файла psfile. Кто-нибудь знает, возможно это или нет, и в таком...
1986 просмотров
schedule 08.06.2023

Powershell: создать файл в сеансе runspace
Просто быстро сегодня утром. Можно ли создать файл и сохранить в нем пространство выполнения / память сеанса Powershell? Что-то вроде: out-file 'powershell session space'? вместо того: out-file C:\temp\system_info.txt Я создаю...
4026 просмотров
schedule 22.02.2024

Как добавить несколько адресов электронной почты?
Ниже приведен код, который я использую. Я не могу добавить несколько адресов, используя параметр Powershell Emailaddresses. Код работает нормально, если я просто ввожу один адрес электронной почты, но как только я добавляю два адреса в приведенный...
1202 просмотров

MSTest: один поток за раз
У меня много TestClass в моем проекте. В каждом TestClass есть много "TestMethod". Эти методы тестирования против обмена в Интернете. А онлайн-обмен позволяет создавать/активировать только 3 пространства выполнения в определенный момент времени....
700 просмотров
schedule 10.04.2023

Импорт определенных командлетов из модулей для использования в Runspacepool
В C# класс InitialSessionState предоставляет способ импортировать определенные модули и сделать их доступными для всех пространств выполнения в пуле пространств выполнения с помощью метода ImportPSModule. (Но это импортирует все командлеты в...
236 просмотров
schedule 04.12.2022

Можно ли получить список определенных в настоящее время функций в пространстве выполнения PowerShell?
Я знаю, что могу получить команды, которые были определены изначально , используя что-то вроде: Runspace rs = RunspaceFactory.CreateRunspace(); rs.InitialSessionsState.Commands или в самой PowerShell:...
279 просмотров
schedule 13.11.2023

управлять объектами и переменными из другого пространства выполнения PowerShell
В настоящее время я работаю с объектом System.Timers.Timer в Powershell. Проблема, с которой я столкнулся, заключается в том, что когда вы регистрируетесь на событии "Прошедшее" Register-ObjectEvent -InputObject $timer -EventName Elapsed...
387 просмотров
schedule 19.04.2023

Поиск в хэш-таблице RunSpacePool
Я собираю сценарий powershell, который будет использовать RunSpacePools для вывода CSV-файла, содержащего 1) имя сервера, 2) окно обслуживания SCCM, 3) PingCheck, 4) LastRebootTimestamp. У меня есть что-то работающее, используя этот замечательный...
72 просмотров
schedule 26.06.2022

C# вызывает PowerShell асинхронно, но импортирует модули только один раз
Я пытаюсь разработать эффективный способ асинхронного вызова командлета Powershell для 20-30 файлов. Хотя приведенный ниже код работает, шаг Import-Module выполняется для каждого обрабатываемого файла. К сожалению, импорт этого модуля занимает от 3...
415 просмотров
schedule 15.06.2022

Как определить функцию в среде выполнения Powershell и выполнить ее
Я хотел бы определить функцию в powershell и выполнить ее в другом пространстве выполнения. Я пробовал это: Function Add-Message { param( [parameter(mandatory=$true)][String]$pMessage ) ("--$pMessage--") | Out-File -FilePath...
3310 просмотров
schedule 16.07.2022

Создайте несколько виртуальных машин параллельно, используя пространство выполнения PowerShell.
У меня проблема с созданием нескольких виртуальных машин VMWARE из шаблона в одном VIServer. В следующем коде, когда в сценарии дросселя помещается что-либо больше 1, выполняется только одна виртуальная машина и не создается никакая другая...
748 просмотров

Использование PowerShell для чтения членов группы Office 365 на C#
Я пытаюсь подключиться к группе Office 365 и перечислить членство в группе с помощью Powershell через проект С#. Из этой статьи я определил, что мне нужно использовать команду Get-UnifiedGroupLinks –Identity groupalias –LinkType Members...
774 просмотров
schedule 15.04.2022

Открываются ли пространства выполнения Powershell с использованием текущей сессии PSSession?
Я исходил из того, что PSRunspaces открылись с использованием текущей активной PSSession, но когда я запускаю приведенный ниже сценарий, я получаю сообщение об ошибке, что New/Set-Mailcontact не являются распознанными командами, как если бы они...
245 просмотров
schedule 01.07.2022

Powershell вызывает скрипт в новом процессе и в том же пространстве выполнения
В моем приложении (процессе) есть уже настроенный C # Runspace v3. Я хочу выполнить свой сценарий PowerShell в новом процессе, но в том же пространстве выполнения. Как я мог этого добиться? Я думал, что когда я запускаю PowerShell в существующем...
622 просмотров
schedule 26.03.2023

Событие InvocationStateChanged дважды возникает в сценарии PowerShell
Я пишу сценарий в PowerShell V4 для Windows 8.1, который использует фоновые процессы и события. Я нашел кое-что немного странное. Вместо того, чтобы публиковать около 2500 строк моего сценария, я включил гораздо более короткую программу, которая...
391 просмотров
schedule 11.09.2022

Как получить доступ к набору переменных Powershell в командлетах C#
Я хотел бы получить доступ ко всем PSVariables, установленным в командлете на С#. Итак, мой один командлет C# будет устанавливать переменные из сценария powershell в sessionState, а другой командлет будет перечислять все переменные sessionState...
158 просмотров
schedule 14.04.2023

Удаление пространства выполнения в Powershell (зависит от графического интерфейса пользователя)
Я активно читаю StackOverflow, так как он обычно помогает мне решать все мои проблемы. Но в качестве первого вопроса я прошу вашей помощи о пространствах выполнения в Powershell, особенно для управления памятью. Я создал несколько приложений PS с...
2219 просмотров
schedule 18.03.2024