Как запустить .exe инструмент с аргументом, используя скрипт Powershell? - PullRequest
0 голосов
/ 10 июля 2019

Я хочу запустить инструмент с некоторым аргументом. Я использую сценарий powershell для его выполнения. Когда я выполняю скрипт powershell, он работает. Но когда я использую другой скрипт powershell для вызова первого скрипта, он не может работать только с частью выполнения инструмента.

Это первый скрипт, который запускает инструмент. это работает, если выполнить только этот скрипт.

$Path = "C:\Tool"
$IP = 10.1.1.1
Write-Host $IP
$Find = "ABC123"
Write-Host $Find
$Folder = New-Item -ItemType Directory -Force -Path "C:\DW"
& $Path\Assembly.exe --sserver $IP --assembly $Find --localpath $Folder
Start-Sleep -s 1

Это второй скрипт, я делаю какой-то процесс, затем вызываю первый скрипт. И это не работает в этой части

& $Path\Assembly.exe --sserver $IP --assembly $Find --localpath $Folder

Второй сценарий

#### Do some process ####
$Button1                         = New-Object system.Windows.Forms.Button
$Button1.BackColor               = "#136aa4"
$Button1.text                    = "OK"
$Button1.width                   = 70
$Button1.height                  = 27
$Button1.location                = New-Object System.Drawing.Point(960,57)
$Button1.Font                    = 'Microsoft Sans Serif,10'
$Button1.AutoSize                = $true
$Button1.ForeColor               = "#ffffff"

$Button1.Add_Click({  

    $result = & ".\Get.ps1" $TextBox1.Text
    Write-Host $result
#---------------------- Download ML -----------------------#
    & ".\DW.ps1" ##### THIS IS MY FIRST SCRIPT TO EXECUTE THE TOOL #####
#----------------------------------------------------------#
    if($result.Length -gt 0){  
        $Global:status = "active" 
        $Button2.Visible = $true
        $Button3.Visible = $true

        $filePath_file = Get-ChildItem "C:\DW\Order0\*.txt"
        $filePath = Get-Content $filePath_file


###### DO Some process #######
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...