经过将近3天的努力,我发现问题出在预期的命令字符串中。
正确的命令(对于第一种情况)应为:
String firstPartCommand = "Get-ADComputer -Filter { Name -eq '"+hostname+"' } -Server a.b.c.d:3268 -Searchbase 'DC=domain,DC=com' | Select DNSHostName";正确的命令(对于第二种情况)应为:
String firstPartCommand = "Get-ADComputer -Filter { Name -eq '", secondPartCommand = "' } -Server a.b.c.d:3268 -Searchbase 'DC=domain,DC=com' | Select DNSHostName";


