Q & A

시삽: 레드플러스 님 
게시판 이동:
 제목 : Blazor Server side 에서 PowerShell 파일 실행 관련 문의 드립니다.
글번호: 842
작성자: 김정곤
작성일: 2020/06/08 오전 3:14:00
조회수: 62

안녕하세요.

토요일 C# 강의 잘 들었습니다.

 

저희는 주로 C# 과 ASP.Net 으로 개발을 하고 있습니다.

최근 SPA 지원문제로 Blazor를 사용 하기로 하고 여러가지 테스트를 진행 하고 있습니다.

그 중 PowerShell 파일을 테스트 중에 문제가 있어서 문의 드립니다.

간단한 PowerShell 파일 test.sp1 파일을 만들었습니다.

[ test.sp1 파일 ] 

param (
[Parameter(Mandatory=$true)]$A,
[Parameter(Mandatory=$true)]$B
)

$C = ([int]$A + [int]$B)
return $C

 

[Blazor : Index.razor]

public void GetPowerShellTest()

{

string command = @"& ""D:\Cal-Plus.ps1"" ";
IDictionary parameters = new Dictionary<String, Int32>();
parameters.Add("A", 1);
parameters.Add("B", 5);

PowerShell ps = PowerShell.Create();
ps.AddScript(command);
ps.AddParameters(parameters);

foreach (var result in ps.Invoke())
{
     Trace.WriteLine(result);
}

}

parameter 로 두개의 값을 전달하고 그 결과를 return 받으려고 합니다.

설치 한 Nuget pakage 는 Microsoft.PowerShell.Native, Microsoft.PowerShell.SDK, Microsoft.Management.Infrastructure 입니다.

값이 제대로 넘어가는 것 처럼 보이지만 실제 실행 하면 아무런 리턴 값이 없습니다.

참고가 될만 한 자료가 있을까요?

 
이전 글   다음 글 삭제 수정 답변 글쓰기 리스트

(댓글을 남기려면 로그인이 필요합니다.)

관련 아티클 리스트
  제       목 파일 작성자 작성일 조회
이전글 닷넷노트 소스 문의 - 김준호 2020-07-04 23
현재글 Blazor Server side 에서 PowerShell 파일 실행 관련 문의 드립... - 김정곤 2020-06-08 62
  Re : Blazor Server side 에서 PowerShell 파일 실행 관련 ... - 레드플러스 2020-06-08 42
  Re : Re : Blazor Server side 에서 PowerShell 파일 실... - 김정곤 2020-06-09 39
  Re : Re : Re : Blazor Server side 에서 PowerShell...(1) - 김정곤 2020-06-09 64
다음글 질문있습니다. - Cloudworker 2020-06-07 80
 
손님 사용자 Anonymous (손님)
로그인 Home