执行EXE时出现AD错误

时间:2016-04-27 09:23:51

标签: active-directory remoting powershell-remoting

使用PowerShell脚本(脚本Invoke-Command -ComputerName $n -FilePath $filepath -Credential ($Cred) -EnableNetworkAccess的一部分)执行解压缩文件等活动并在远程VM上运行EXE。

我能够执行诸如提取和调用EXE的第一部分exe活动(如数据库创建)之类的活动......但是,像安装前端的部分EXE不能正常工作,因为exe可能会验证管理员组中的用户。 请注意,用户在两台计算机上都有管理员组/访问权限。

错误讯息:

</Message>
<StackTrace>
at System.DirectoryServices.AccountManagement.PrincipalContext.DoLDAPDirectoryInit()
at System.DirectoryServices.AccountManagement.PrincipalContext.DoDomainInit()
at System.DirectoryServices.AccountManagement.PrincipalContext.Initialize()
at System.DirectoryServices.AccountManagement.PrincipalContext.get_QueryCtx()
at System.DirectoryServices.AccountManagement.Principal.FindByIdentityWithTypeHelper(PrincipalContext context, Type principalType, Nullable`1 identityType, String identityValue, DateTime refDate)
at System.DirectoryServices.AccountManagement.GroupPrincipal.FindByIdentity(PrincipalContext context, String identityValue)
at DataLabsXC.ManagementLib.Collections.XCUsers.ListUsers(String DomainName, String GroupName, String orgUnits)
at DataLabsXC.ManagementLib.XCSqlManager.AddGroups(XCSecGroups SecGroups, String DomainName, String ADAdmin, String ADPassword, Boolean LdapProvider, String OrganizationalUnits)
at DataLabsXC.Management.Setup.FrontEndInstaller.Execute()
at DataLabsXC.Management.BatchProcess.BatchProcessor.Install()
</StackTrace>
<CallingMethod>An operations error occurred.

直接在目标VM上执行时,相同的脚本工作正常,而不是从远程计算机调用。

0 个答案:

没有答案