Active Directory

Active Directory ou AD est la mise en œuvre par Microsoft des services d’annuaire LDAP pour les systèmes d’exploitation Windows.

L’objectif principal d’Active Directory est de fournir des services centralisés d’identification et d’authentification à un réseau d’ordinateurs utilisant le système Windows. Il permet également l’attribution et l’application de stratégies, la distribution de logiciels, mise en place de script et l’installation de mises à jour critiques par les administrateurs.

Résultat de recherche d'images pour "active directory francais"

L’active directory répertorie les éléments d’un réseau administré tels que les comptes des utilisateurs, les serveurs, les postes de travail, les dossiers partagés (en), les imprimantes, etc. Un utilisateur peut ainsi facilement trouver des ressources partagées, et les administrateurs peuvent contrôler leur utilisation grâce à des fonctionnalités de distribution, de duplication, de partitionnement et de sécurisation de l’accès aux ressources répertoriées.

Un AD contient un domaine : labo.sio

.

VBS

Résultat de recherche d'images pour "VBScript"

Le VBScript ou Visual Basic Scripting Edition  ( Créé par Microsoft en 1996 ) est un sous -ensemble du Visual Basic et il est utilisé en tant que langage de script d’usage.

Le langage VBS n’est utilisable que dans les environnements Microsoft. Le langage est assez pauvre en lui même mais il peut s’enrichir grandement par les fonctionnalités que peuvent lui fournir les systèmes hôte ou environnements avec lequel il va pouvoir interagir ( Active directory / LDAP )

Le VBScript n’est pas un langage objet mais un langage de script qui utilise la richesse des environnements qui peuvent l’héberger

 

Avantages : Permet d’utiliser un seul langage de script dans des domaines assez varié. Son appartenance à la famille Visual Basic le rend facilement accessible à une communauté de programmeurs. Inversement, il peut servir de point d’entrée pour l’apprentissage de cette gamme de langages

Les inconvénients :

C’est un langage très simple mais il est nécessaire de se familiariser aussi avec les objets et les méthodes fournis par les environnements hôtes pour accéder aux fonctionnalités les plus intéressantes.
VBScript n’est utilisable que dans le monde Microsoft

 

 

 

BATCH (.BAT)

 

Résultat de recherche d'images pour ".BAT"

Basiquement , un fichier Batch n’est rien de plus qu’un fichier texte contenant des commandes MS-DOS et poccédant le suffixe « .bat ». Réaliser un tel fichier permet de concevoir des scripts qui seront interprétés par le « shell » ou cmd.exe  pour notamment exécuter des fichiers .EXE ou .COM. Cette extension est principalement utilisée sur les systèmes d’exploitation de Microsoft (DOS et Windows). Elle peut être assimilée (dans une certaine mesure) à l’extension .sh des scripts shell Unix (Pour linux )

.BAT tire son nom de l’anglais batch, qui signifie traitement par lot. Le BATCH sert à créer des programmes facilement à l’aide du bloc note. Si le fichier est inconnu, il est préférable de ne pas le lancer (à l’aide d’un double clic), mais au contraire il faut l’éditer (à l’aide d’un clic droit puis éditer) pour voir ce qu’il contient. En effet, il peut s’agir d’un script malintentionné tel qu’un Trojan

Exemple en  4 lignes  dans un fichier bloc note (.bat) :

  • @echo off
  • :debut
  • explorer.exe
  • goto debut

Un simple programme qui lance en boucle « explorer.exe »explorer

Si le programme n’est pas arrêté , le pc se met vite à planter.

Avantage:

  •  La prise en main du batch est vraiment très rapide et les possibilités sont énormes !
  • Accessible à tous ( Bloc note sous windows )
  • Automatisation des tâches

Désavantages :

  • Cependant le langage Batch n’est pas compilé , il est interprété par le cmd.exe ce qui rend plus lent l’éxecution  par rapport à des applications écrites directement par d’autres langage machine.
  • Le fichier est modifiable avec un simple clic droit « modifier » , le code n’est pas protégé contre la copie
  • Les opérations élémentaires ( chaines de caractères, opérations mathématiques ) n’existent pas sous DOS , ce qui implique l’usage de programmes externes

 

 

Powershell

IC816884

Le powershell est une suite logicielle ( Windows ) comportant le langage de script « Powershell » et une interface en ligne de commande.

C’est le successeur des interfaces en ligne de commande DOS/Windows fourni par le CMD.exe ( sous windows )

Dans les versions de windows 7 et supérieur , le kit de dévellopement est inclus dans le windows  ( Windows Powershell ISE )

C’est un langage spécialement conçu pour l’utilisation de script . ( Conçu pour l’administration de système )

 

Inconvénients :

Risque pour la sécurité ( lors de connexion à distance ) Un utilisateur peut facilement laisser des trous ouverts pour des failles de sécurités

Il vous oblige à exécuter un serveur Web sur votre serveur lors de l’utilisation des fonctionnalités à distance

Avantages :

Fait par Microsoft , pour les environnements Windows ,  il s’intègre facilement avec les produits et service Microsoft.