if (!ok(domain))
domain = host;
WindowsCredentials bonafides = new WindowsCredentials(host, domain, getRemoteUser(), remotePassword);
WindowsRemoteScripter scripter = new WindowsRemoteScripter(bonafides);
String out = scripter.run(unpackScript);
if (out == null || out.length() < 50)
throw new CommandException(Strings.get("dcom.error.unpacking", unpackScript, out));
logger.fine("Output from Windows Unpacker:\n" + out);