2010-10-22 22 views
0

Je dois exécuter un travail par lots qui se trouve dans le serveur Windows de ma boîte unix. Ou de ma machine locale. Le serveur de victoire a un nom d'utilisateur/Pwd. Comment puis-je me connecter par programme à la machine Windows et exécuter le lot? (Le lot va changer certaines autorisations de fichiers dans cette machine)exécuter à distance un script assis dans un serveur Windows à partir d'une boîte Unix ou d'un autre bureau (Dites windowS)

S'il vous plaît laissez-moi savoir s'il y a une meilleure façon de gérer cette situation

Répondre

0

Beaucoup de cela dépend de la façon dont vous authentifiez sur la machine windows, la relation réseau que vous avez à partir de votre machine locale et unix et quel niveau d'autorisation vous aurez besoin pour exécuter la tâche sur le fichier batch distant. Je peux dire que dans Windows, vous pouvez commencer par créer un script qui stocke le nom d'utilisateur et le mot de passe requis pour se connecter à la machine distante dans une variable, et dans ce script, la connecter à la machine via un réseau et exécutez le lot en tant que cet utilisateur.

Comment vous connectez-vous au serveur Windows distant? est-ce sur un environnement de type LAN ou VPN, vous connectez-vous avec SSH ou le faites-vous normalement sur le réseau?>