Pensei neste código depois de precisar se logar todos os dias em vários servidores, eliminando assim o ato de solicitar o login e a senha, eram mais de 30 servidores isso ajudou bastante.
package muller.martin;
public class IniciarConexoesBS {
public static void main(String[] args) {
try {
String[] servidores = {"127.0.0.1","0.0.0.0"};
String user = "nomeuser@dominioempresa.com.br";
String pass = "senha";
System.out.println("========================================");
for(int i = 0;i < servidores.length; i++){
String server = "\\" + servidores[i] + "\IPC$";
Runtime rt = Runtime.getRuntime();
Process pr = rt.exec("cmd /c net use " + server + " /USER:" + user + " " + pass);
System.out.println(server);
int exitVal = pr.waitFor();
System.out.println(" + Error code "+exitVal);
pr.destroy();
}
System.out.println("========================================");
} catch(Exception e) {
System.out.println(e.toString());
e.printStackTrace();
}
}
}