[TIPS] – POWERSHELL : Comment utiliser la commande switch

splash_Powershell

La commande Powershell « switch » vous permettra de remplacer un long enchaînement de « if…elseif…elseif…else…. »

En terme de performance, lorsque vous souhaitez contrôler peu de valeurs différentes, les deux commandes se valent. Par contre si vous avez besoin de tester beaucoup de valeurs différentes, alors je vous conseillerais d’opter pour la commande switch.

Comparaison des commandes

Prenons pour exemple les deux scripts ci-dessous ou nous souhaitons effectuer des tâches différentes en fonction de la valeur de la variable « $Value ». Le premier script utilise la commande switch tandis que le second utilise un enchaînement de IF pour tester la variable.

Lire la suite

[TUTO] – Commande Prompt : Liste des commandes FTP

Une fois connecté à votre serveur FTP (Plus d’info via cet article), différentes commandes sont disponibles

Les commandes générales :
–   quit pour quitter la session ftp
–   bin activer le mode binaire
–   ascii activer le mode ascii (défaut)
–   user pour préciser votre login puis votre mot de passe sur la machine distante
–   open host pour ouvrir une session avec la machine précisée

Les commandes agissant avec le serveur FTP :
–   dir liste le contenu du répertoire
–   cd [répertoire] changer de répertoire
–   pwd affiche le répertoire courant
–   ls [répertoire] affiche le contenu du répertoire
–   rmdir [répertoire] supprimer un répertoire

Lire la suite

[TUTO] – Création d’une clé USB bootable Windows en ligne de commande

Pour rendre votre clé USB bootable, il vous suffit d’avoir en votre possession une clé USB de 4Go minimum.

Démarrez une invite de commande avec les droits administrateurs puis saisissez les commandes suivantes :

Etape 1 : diskpart

C:Windowssystem32>diskpart

Résultat :

Microsoft DiskPart version 6.1.7600

Copyright (C) 1999-2008 Microsoft Corporation.

Sur l’ordinateur : Nom_Poste

DISKPART>

Etape 2 : Lister les disques

DISKPART> list disk

Résultat :

  N° disque  Statut         Taille   Libre    Dyn  GPT

Lire la suite

Commande: repadmin.exe /removelingeringobjects

Présentation de la commande

Il est possible d’utiliser l’outil « repadmin.exe » pour supprimer des objets en attente quand vous reconnectez un contrôleur de domaine qui est arrêté depuis un certain temps. Il est possible d’utiliser cette commande lorsque vous rencontrez des erreurs dans l’observateur d’événement « Event ID » de types 1988 et 1388.

La technet de Microsoft en rapport avec la commande se trouve via ce lien.

Lire la suite

Commande : ntdsutil.exe

Présentation de la commande

La commande « ntdsutil » s’applique aux systèmes d’exploitation suivant :

Windows Serveur 2003, Windows Serveur 2003 R2, Windows Serveur 2003 SP1, Windows Serveur 2008, Windows Serveur 2008 R2, Windows Serveur 2012.

Ntdsutil.exe s’utilise en ligne de commande et permet de faciliter l’administration des services Active Directory Domain Services (AD DS) et Lightweight Directory Services (AD LDS). Il est possible par exemple via cette commande de faire des maintenances de la base de données AD DS, de contrôler et de gérer les opérations de master, de supprimer les metadatas laissés par un contrôleur qui a été mal désinstallé du domaine, etc… Cette commande est bien sûr utile pour des administrateurs Active Directory confirmés.

Lire la suite