Описание тега invoke-command

Invoke-Command - это командлет powershell, который запускает команды на локальных и удаленных компьютерах.
1 ответ

Powershell вызывает удаленный сценарий для загрузки фермы (XenApp 4.5)

У меня проблема с удаленным выполнением скрипта. Скрипт вызывает команду для cmd qfarm /load и преобразует результат в PSObjects. function New-qLast() { param ([String] $qName, [String] $qLoad) $qLast = New-Object PSObject $qLast | Add-Member -Membe…
1 ответ

Как передать значение параметра в командлет Invoke-Command?

Я написал простой скрипт powershell для изменения файла hosts на удаленных машинах, но что-то идет не так. Автор сценария: param( [string]$value ) $username = 'username' $password = 'password' $hosts = "172.28.30.45","172.28.30.46" $pass = ConvertTo…
22 ноя '16 в 07:52
1 ответ

Форматирование вывода с помощью Invoke-Command

Я пытаюсь отформатировать вывод так PSComputerName Value -------------- ------ Computer1 Restricted Computer2 Unrestricted Computer3 Unrestricted Это мой код, переменная $computers указывает на Get-Content файла с именами компьютеров, к которым я бу…
1 ответ

Проблема делегирования Kerberos Копирование файлов на удаленный сеанс с функциональным уровнем домена 2008 R2

При запуске кода ниже, я могу поместить что-нибудь в блок внизу - я пытаюсь скопировать папку, чтобы запустить exe-файл из локальной папки и выполнить установку этого exe-файла во время удаленного сеанса на удаленные машины. Я получаю ошибки в досту…
05 янв '18 в 15:16
1 ответ

Powershell Использование сеанса Invoke-Command для получения размеров Get-Childitem на удаленном компьютере

Я пытаюсь использовать powershell для удаленного доступа к компьютеру и получения размера каждого подкаталога папки. Я использую скрипт для получения папок любого размера, и он успешно работает: $log = "F:\logfile.txt" $startFolder = "C:\" $colItems…
15 май '14 в 21:33
1 ответ

Получение значения SQL из sqlcmd.exe удаленно

Я должен выполнить удаленно команду SQL на базе данных, потому что sqlcmd не установлен. $Configuration = Invoke-Command -ComputerName $dataserverName -Credential $cred -ScriptBlock { sqlcmd.exe -S $using:dataserver -U $using:user -P $using:pass -d …
07 фев '19 в 21:47
2 ответа

PowerShell Remoting - команда Invoke не возвращает результат

Я выполняю следующую команду удаленно из PowerShell в режиме администратора. Это получает статус пула приложений (в IIS) с удаленного компьютера. $result = Invoke-Command -ComputerName $servername -ScriptBlock { param($appPoolName) Get-WebAppPoolSta…
19 апр '17 в 13:01
1 ответ

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

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

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

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

invoke-команда powershell возвращается после завершения

Я хотел бы параллельное копирование, используя robocopy и возвращая данные журнала, когда это будет сделано. если бы я использовал invoke-command server1,server2,server3 { robocopy }, он выплевывает журналы во время копирования $1, $2, $3, это стано…
28 апр '17 в 18:45
1 ответ

Powershell создает удаленный сервер области DHCP с графическим интерфейсом

Я хочу создать область DHCP на удаленном сервере. Удаленный сервер не присоединен к домену. Я хочу использовать объявленные переменные внутри блока скриптов команды Invoke. Код: $DNS1 = "1XX.1XX.101.20","1XX.1XX.101.21" $DNS2 = "194.239.134.83","193…
1 ответ

Использование Invoke-Command внутри функции

У меня есть этот фрагмент кода. Идея состоит в том, чтобы вызвать команду invoke на удаленном компьютере, но если команда не удалась, она должна повториться. Код выглядит так: Function Run-Command { param( [Parameter(Mandatory = $true)] [Uri[]] $Con…
31 июл '14 в 10:47
0 ответов

Как вызвать модульный тест обработчика события печати в C#

У меня есть метод ниже, который будет вызываться при вызове метода Print(). Мне нужно, чтобы юнит-тест тоже самое. Есть какие-нибудь предложения о том, как это сделать? internal PrintRemovalController(IApplicationContextHelper applicationContextHelp…
1 ответ

Команда удаленного выполнения - без ожидания

Это код: $remotelastexitcode = Invoke-Command -ComputerName $fdt_server -Credential $Cred -ScriptBlock { Param($Rjava_path, $Rfdt_path, $Rfdt_log_folder, $Rfdt_log_filename) Invoke-Expression -Command:"cmd.exe /c 'start /B $Rjava_path -jar $Rfdt_pat…
17 авг '17 в 06:48
1 ответ

Пустая переменная после Invoke-Command

Я хочу получить наибольшее количество ошибок в списке серверов и сохранить его в переменной $AllErrors, Но переменная пуста, если я хочу распечатать ее. Есть ли способ передать переменную из Invoke-Command? Это мой код: Get-Content -Path C:\Users\$e…
1 ответ

Invoke-WebRequest Выход из сеансов открыт

Я написал скрипт для входа на сайт клиентов. Все работает просто отлично, но они сообщили, что видят устаревшие сеансы из учетной записи, которую я использую. Я не знаю, как это исправить, так как мой googlefu ничего не возвращает. Вот код, который …
16 ноя '16 в 18:51
1 ответ

Не удалось получить идентификатор экземпляра из powershell в машине Windows EC2

Я могу получить идентификатор экземпляра из браузера IE машины Windows AWS EC2, используя URL http://169.254.169.254/latest/meta-data/instance-id На той же машине, когда я использую команду Powershell Invoke-WebRequest http://169.254.169.254/latest/…
0 ответов

Invoke-Command не сохраняет в хеш-таблицу

Я написал нижеприведенный скрипт, чтобы запросить список серверов и получить все общие диски, а затем запросить путь к этим драйверам для ACL. Все в этом сценарии выглядит идеально, но у меня одна строка не работает. Я пробовал это каждый раз, когда…
04 апр '16 в 13:28
0 ответов

Нет вывода с Get-CertificationAuthority

Я пытаюсь запустить эту команду с другого сервера с помощью Invoke-Command -Сессия: Get-CertificationAuthority "$caname.$domaindns" | Get-IssuedRequest -Filter "NotAfter -ge $(Get-Date)", "NotAfter -le $((Get-Date).AddMonths(1))" Команда возвращает …
23 ноя '17 в 10:11
2 ответа

Размещение данных в ServiceNow через Powershell с помощью Invoke-WebRequest

Я пытаюсь поместить информацию в таблицу в ServiceNow через скрипт Powershell. Когда я запускаю его, я получаю сообщение об ошибке Invoke-WebRequest: удаленный сервер возвратил ошибку: (500) Внутренняя ошибка сервера. Может кто-нибудь помочь мне раз…
26 июн '17 в 13:45