0
개체 매개 변수를 전달하는 PowerShell 스크립트를 원격으로 실행하려고합니다. 필자는 성공적으로이 작업을 수행했지만 지금은 스크립트를 시작하고 원격 세션 연결을 끊고 원격 컴퓨터에서 powershell 스크립트를 계속 실행하려고합니다. 불행히도 나는 이것을 할 수 없었다. 여기 원격으로 C# Management.Automation.Runspaces에서 Powershell 스크립트를 시작하십시오.
내 코드는 지금까지이 성공적으로 원격 PowerShell 스크립트를 실행하지만 난 내 세션을 처분하는 경우 PowerShell 스크립트도 실행 중지 :PowerShell ps = PowerShell.Create();
ps.Runspace = _runspace;
ps.AddCommand(scriptPath);
if (scriptParameters != null)
{
foreach (var parameter in scriptParameters)
{
ps.AddParameter(parameter.Key, parameter.Value);
}
}
ps.Invoke();
을 난 그냥이 .ps1 스크립트를 걷어차 수있는 방법 원격 세션을 끊어도 실행 상태를 유지합니까?