2010-03-30 10 views
0

Hiya Je suis très nouveau en C#, en fait c'est ma première tâche au travail pendant que j'apprends la langue. Oui je suis aussi nouveau à la programmation, soyez gentil :).Shutdown et WakeUp Script C#

Contexte: Mon script doit interroger le répertoire actif, saisir des unités d'organisation et les placer dans une zone de liste modifiable dans un formulaire. ActDir requête suivante pour obtenir une liste des machines dans une sélectionnée OU (fait dans un vbscript déjà)

requête suivante les machines à son tour pour y IP et les adresses MAC. (Fait dans un vbscript déjà) besoins Suivant pour fermer ces machines vers le bas (cela déjà fait dans un vbscript) et vider toutes les informations de la machine et de la carte dans un fichier txt

L'autre moitié du script saisit les informations des machines dans le fichier texte et leur envoie un paquet magique pour les réveiller. La section d'arrêt j'ai déjà écrit un VBscript pour, mais j'ai décidé que ce n'était pas le futur prrof, et j'étais learninc C# à la maison, alors j'ai pensé que c'était la meilleure option pour recommencer. Je ne cherche personne pour écrire cela pour moi, mais si quelqu'un avait des indications sur où aller pour obtenir des informations, etc .. . Ce serait plus qu'apprécié :)

+0

Vous pourriez obtenir plus de kilométrage de l'apprentissage Powershell si c'est le genre d'espace dans lequel vous travaillez - un développement beaucoup plus rapide et des résultats pour des choses administratives comme celle-ci. Vous aurez aussi un petit coup de pouce avec vos trucs VBScript. – Jay

Répondre

1

MSDN a toutes les informations dont vous avez besoin. Vos choses AD devraient être couvertes assez bien dans l'espace de noms System.DirectoryServices, les autres choses que vous pouvez obtenir en utilisant COM ou P/Invoke. Cependant, pour obtenir plus d'aide ici, vous devez poser des questions plus spécifiques. Les questions imprécises/non spécifiques ne durent souvent pas longtemps et sont fermées comme «pas une vraie question».

+0

Excellent, je cherchais une certaine direction que je devine en ce qui concerne les matériaux que je peux utiliser pour référence, je vais craquer sur le mieux que je sais et crier quand je rencontre inévitablement certains problèmes, presque certainement être stupide. –