Comment administrer un serveur Windows distant avec une interface de ligne de commande?
Quand j'étais un admin Linux je pouvais faire quelque chose à partir de la SSH en ligne de commande. Maintenant, en tant qu'administrateur Windows, je dois traiter avec le Bureau à Distance de Windows interface graphique, que j'ai trouvé pour être inefective (lent) et difficile à automatiser les tâches.
a) puis-je me connecter à un Serveur Windows par le biais de SSH ou de toute connexion chiffrée avec interface en ligne de commande?
b) Si oui, je peux faire n'IMPORTE quelle tâche administrative?
Exemples:
- créer un nouveau dossier virtuel dans IIS
- configuration de ports de pare-feu
- redémarrer les services
- changer d'utilisateur politiques
- démarrer des applications de bureau
Je sais à propos de l'existence de Windows PowerShell 2.0 Remoting, mais je ne sais pas si il capable de réaliser toutes les conditions ci-dessus
Ma conclusion pour l'instant: à partir de Windows PowerShell peut faire la PLUPART, mais pas TOUTES les tâches administratives. Et je ne sais toujours pas si Windows PowerShell 2.0 Remoting utilise une connexion cryptée.
source d'informationauteur Jader Dias
Vous devez vous connecter pour publier un commentaire.
PowerShell est ce que vous cherchez. Elle est principalement destinée aux l'administration du système (même si c'est fanastic en tant que programmeur du shell, trop).
PowerShell v2 accès à distance est basé sur Gestion à Distance de Windows. Voir http://msdn.microsoft.com/en-us/library/aa384426(SV.85).aspx. Il comprend des installations pour ecryption et d'authentificationcomme vous le souhaitez.
PowerShell inclut les applets de commande qui vous permettent de faire beaucoup de tâches quotidiennes. Microsoft, des applications serveur (IIS, Exchange, etc.) possèdent déjà ou sont en construction applets de commande PowerShell pour administrer. PowerShell est prise en charge WMI est excellent, vous donnant beaucoup de d'administration de la machine d'alimentation. PowerShell peut parler .NET directement, ce qui vous permet d'aller plus loin que construit-dans des installations en cas de besoin. Et écrit en C# pour PowerShell pour appeler fonctionne proprement, trop.
Vous avez demandé une interface de ligne de commande, mais ne pensez pas que vous êtes limité à l'ancienne et crufty Console Windows sous-système. PowerShell v2 comprend une nouvelle interface graphique interactive shell /éditeur de script, avec la colorisation et le débogage. C'est doux.
Vous pouvez également essayer http://sshwindows.sourceforge.net/
Je n'ai pas d'expérience personnelle avec elle, mais il semble prometteur.
Avez-vous pensé à Google? (on dirait que vous modifié votre question. Vous avez maintenant n'est plus de se demander si les exemples de tâches peut être réalisé à l'aide de PowerShell)
Powershell composant logiciel enfichable IIS 7
Redémarrage Du Service
Les stratégies de groupe
etc...
Désolé de ne pas répondre à votre question. J'ai été dans une situation similaire.
J'ai renoncé à faire toutes les tâches sur le shell de windows
Au lieu de cela je dois utiliser le shell pour certaines tâches, mais je suis aussi à l'aide de rdesktop (via ssh) et j'ai mis des icônes les plus importantes gui outils d'administration sur le lancement de windows.
J'ai renoncé à faire de windows se sentir comme unix, car il ne le sera jamais.
sinon, essayez de télécharger et d'installer eurysco pour utiliser les fonctions suivantes, qui repose sur une autre logique...
1.créer un nouveau dossier virtuel dans IIS (à partir de eurysco ligne de commande pour lancer vbs ou un script powershell)
2.le programme d'installation ports de pare-feu (à partir de eurysco ligne de commande pour lancer netsh.exe advfirewall)
3.redémarrez les services (à partir de eurysco de contrôle de service)
4.changer les politiques de gestion des utilisateurs (à partir de eurysco système de registre ou ligne de commande pour lancer le script powershell)
5.commencer les applications de bureau (à partir de eurysco ligne de commande pour lancer le script powershell)
http://www.eurysco.com/features