I'm using the SAS integration .dll libraries to build a Visual Studio C# application. Code: SASObjectManager.IObjectFactory2 obObjectFactory = new SASObjectManager.ObjectFactoryMulti2(); SASObjectManager.ServerDef obServer = new SASObjectManager.ServerDef(); obServer.MachineDNSName = "localhost"; obServer.Protocol = SASObjectManager.Protocols.ProtocolCom; obServer.Port = 0; var _workspace = (SAS.Workspace)obObjectFactory.CreateObjectByServer("SchdUtil", true, obServer, null, null); _workspace.LanguageService.Submit(File.ReadAllText(item.Path)); I'm getting this exception when I try to execute the program remotely. Access is denied. 0x80070005 localhost SAS.Workspace.1.0 39220 The program sits on a network path. It runs fine when executed locally. But I can't run the program remotely through Powershell with this: Invoke-Command -ComputerName $x -Authentication CredSSP -Credential $credentials -ScriptBlock {\\some\network\path.exe} What type of login mechanism is happening when I use the SAS workspace like this, that is different from running locally?
... View more