나는 PHP 폼에 제출 한 값에 따라 실행해야하는 powershell 스크립트가 포함 된 파일이 있습니다.PHP를 사용하여 powershell 스크립트 실행
줄 바른 명령을 실행하는 방법을 이미 알아 냈습니다. 양식 값을 쉘 스크립트의 입력으로 전달하고 출력을 얻을 수 있다면 좋을 것입니다.
내가 powershell에 양식 값을 게시하는 방법에 대한 아이디어는 읽기 호스트 요소입니까? 사전 :)에서
감사
편집 : 누군가가 :)
나는 PHP 폼에 제출 한 값에 따라 실행해야하는 powershell 스크립트가 포함 된 파일이 있습니다.PHP를 사용하여 powershell 스크립트 실행
줄 바른 명령을 실행하는 방법을 이미 알아 냈습니다. 양식 값을 쉘 스크립트의 입력으로 전달하고 출력을 얻을 수 있다면 좋을 것입니다.
내가 powershell에 양식 값을 게시하는 방법에 대한 아이디어는 읽기 호스트 요소입니까? 사전 :)에서
감사
편집 : 누군가가 :)
나는이에 Read-Host
를 사용하지 않을 읽기 호스트하는 것이 좋을 것 PHP를 통해 응답하는 나를 수있는 방법을 알려 주시기 바랍니다 수 있다면 사용자가 수동으로 값을 입력하라는 메시지가 필요한 대화 형 스크립트에서만 유용합니다.
PHP에서 스크립트를 호출하려면 매개 변수를 사용하는 것이 좋습니다. 이렇게하면 명령 줄에서 스크립트에 입력을 제공 할 수 있습니다. 매개 변수를 사용하려면이 예제 스크립트를 업데이트
...
PS C:\> Get-Something.ps1
Enter your Computer Name: SERVER1
Enter the File Path: C:\folder
SERVER1 is your computer name!
Your files are in C:\folder location
당신은 다음과 같은 매개 변수를 사용하는 것이 실행하면 다음과 같은 출력을 생성 할
$computerName = Read-Host -Prompt "Enter your Computer Name"
$filePath = Read-Host -Prompt "Enter the File Path"
Write-Host "$computerName is your computer name!"
Write-Host "Your files are in $filePath location"
:
Param(
[string]$computerName,
[string]$filePath
)
Write-Host "$computerName is your computer name!"
Write-Host "Your files are in $filePath location"
실행시 다음 출력을 생성합니다.
지금까지 시도한 것을 보여줄 수 있습니까? –
내가 호스트를 읽는 값을 입력하는 방법에 대한 단서가 아직 없다. – Sandushi