Commandes utiles pour Microsoft Exchange

Exchange EMS Powershell

Commandes utiles pour Microsoft Exchange

Ce billet est un aide mémoire pour plusieurs commandes PowerShell utiles au quotidien.

Lister les boîtes aux lettres avec export dans fichier CSV

Get-Mailbox | Select DisplayName, UserPrincipalName, PrimarySmtpAddress | Export-CSV -Path \\server\share\file.csv

Vous n’avez qu’à personnaliser les champs souhaités après “Select” et c’est fini!

Lire la suite

Supprimer une base de données SQL Express sans Management Studio

sql server express supprimer base sans management studio

Supprimer une base de données SQL Express sans Management Studio

Vous devez supprimer une base de données SQL Express, et vous n’avez pas Management Studio. No problemo!

Localiser l’utilitaire en ligne de commande “osql.exe” puis

osql -E -S SERVER\NamedInstance
1> ALTER DATABASE <DbName> SET SINGLE_USER WITH ROLLBACK IMMEDIATE;
2> USE master;
3> DROP DATABASE <DbName>
4> GO
1> quit

Explications :

  • Le switch -E indique d’utiliser les crendentials en cours pour se connecter (pour éviter de devoir fournir un login/mdp)
  • Le switch -S permet de spécifier le serveur SQL sur lequel vous connecter.
    S’il s’agit d’une instance nommée, faire suivre le nom du serveur par “\nom_de_l_instance”
  • Les commandes SQL permettent de passer la base en mode “Single User” (commande 1), et de faire un DROP de la base (commande 3), puis un GO pour exécuter les commandes (commande 4)

Agrandissement de la taille d’une partition sous Windows Server 2003 et Windows XP

Windows 2003 augmentation taille partition

Agrandissement de la taille d’un volume simple sous Windows Server 2003 et Windows XP

Vous souhaitez augmenter la taille d’une partition sous Windows Server 2003 ou Windows XP ?

Votre volume est un volume simple, et le plus souvent, le volume de démarrage?

Il existe un petit utilitaire simple pour vous aider.

Vous disposez d’un disque (par exemple), de 2 To, et votre partition ne fait que 1.2 To. Vous souhaitez l’étendre à 2 To.

Téléchargez l’utilitaire “ExtPart” chez Dell.

Enregistrez-le dans un dossier et ouvrez une ligne de commande.

Lancez ExtPart avec comme arguments, la lettre de lecteur à augmenter (ex: c:) et la taille en Méga-octets à ajouter à la partition :

extpart.exe c: 885760

Pour rappel, si vous souhaitez augmenter la partition de 845 Go, la conversion Go vers Mo s’effectue en multipliant les Go par 1024 (et non par 1000!).

Donc, 845 Go = 845 * 1024 = 885760 Mo.

Une fois la commande exécutée, vous devez obtenir un affichage similaire à celui-ci :

Commande Extpart augmentation taille C:

 

Configuration d’un IMM à distance

Vous disposez d’un serveur IBM (ou Lenovo) chez un client, et vous avez déjà été obligé de faire 200 km pour simplement allumer physiquement la machine, car votre client ne trouvait pas le bouton Power?

L’IMM va vous sauver la vie!

Le problème majeur est que la configuration réseau de l’IMM s’effectue dans le BIOS (ou l’UEFI) et redémarrer le serveur d’un client peut s’avérer compliqué.

Qu’à cela ne tienne! Voici comment configurer l’IMM directement depuis l’OS de votre client (via une connexion bureau à distance, par exemple).

  1. Commencez par télécharger ce super outil qu’est ASU (Advanced Settings Utility) chez IBM : http://www-947.ibm.com/support/entry/portal/docdisplay?lndocid=TOOL-ASU
  2. Exécutez-le afin de récupérer le fichier asu.exe (ou asu64.exe pour les systèmes x64)
  3. Maintenant, il vous suffit d’utiliser les lignes de commande ci-dessous pour configurer votre IMM, sans devoir accéder au BIOS:
    asu64 set IMM.Network1 Enabled --host 169.254.95.118 --user USERID --password PASSW0RD
    asu64 set IMM.DHCP1 Disabled --host 169.254.95.118 --user USERID --password PASSW0RD
    asu64 rebootimm --host 169.254.95.118 --user USERID --password PASSW0RD
  4. Tout le secret de la configuration réside sur la carte réseau USB NDIS qui apparait sous Windows et qui obtient une IP via le service d’attribution automatique utilisé par Windows : APIPA.
    L’utilitaire ASU va communiquer avec l’IMM au travers de cette interface, via l’IP 169.254.95.118 et envoyer les commandes de configuration.
  5. Une fois les 3 premières commandes exécutées, l’IMM ne recherche plus d’IP en DHCP et se voit attribuer l’IP 192.168.70.125 : vous pouvez utiliser cette IP pour effectuer le reste de la configuration via un navigateur Web à condition que la carte de Management ait été connectée au réseau.
  6. Si cette carte n’est pas connectée, il faudra effectuer quelques manipulations supplémentaires :
    asu64 set IMM.SharedNicMode Shared --host 169.254.95.118 --user USERID --password PASSW0RD
    asu64 rebootimm --host 169.254.95.118 --user USERID --password PASSW0RD
  7. Maintenant, vous devriez pouvoir pinger 192.168.70.125.Si cela n’est pas possible (impossibilité par exemple, d’ajouter un alias IP sur la carte du serveur), vous devrez continuer la configuration en ligne de commande :
    asu64 set IMM.HostName1 IMM-SRV2008 --host 169.254.95.118 --user USERID --password PASSW0RD
    asu64 set IMM.HostIPAddress1 172.18.0.3 --host 169.254.95.118 --user USERID --password PASSW0RD
    asu64 set IMM.HostIPSubnet1 255.255.255.0 --host 169.254.95.118 --user USERID --password PASSW0RD
    asu64 set IMM.GatewayIPAddress1 172.18.0.254 --host 169.254.95.118 --user USERID --password PASSW0RD
    asu64 set IMM.DNS_Enable Enabled --host 169.254.95.118 --user USERID --password PASSW0RD
    asu64 set IMM.DNS_IP_Address1 172.18.0.254 --host 169.254.95.118 --user USERID --password PASSW0RD
    asu64 rebootimm --host 169.254.95.118 --user USERID --password PASSW0RD
  8. Normalement, tout doit être configuré maintenant avec l’IP 172.18.0.3 et vous allez pouvoir gouter à la joie des reboot hard à distance, allumage du serveur qui s’était éteint après une coupure de courant…

Note importante sur le mode SharedNicMode : dans ce mode de fonctionnement, étant donné que la carte réseau de l’OS serveur est partagée avec celle de l’IMM, il y a un partage d’adresse MAC. Du coup :

  • Il est impossible d’accéder à l’IMM depuis l’OS du serveur : en effet, les paquets sont interceptés directement par l’OS et ne sont pas envoyés vers le réseau.
  • Par contre, les machines autres que ce serveur physique peuvent accéder à l’IMM

En résumé, le mode SharedNicMode est à utiliser lorsque l’on n’a pas la possibilité d’accéder physiquement à la machine, mais doit être “rétrogradé” au mode Dedicated dès que possible, pour plus de souplesse.

IMM (Integrated Management Module) – Présentation

L’IMM (Integrated Management Module) chez IBM et Lenovo est un module intégré aux cartes mères des serveurs, permettant un accès “low-level” à la machine et permettant d’accéder à distance à des informations sur l’état de santé de la machine :

  • Température
  • Voyants Warning et d’Erreur de la machine
  • EventLog de la carte mère
  • etc.

Avec l’option “Virtual Media Key”, l’IMM permet aussi de prendre la main sur l’OS comme avec un KVM IP, avec possibilité de monter un ISO, même au travers d’une connexion WAN et de booter dessus.

Le KVM IP utilise un protocole bien connu, VNC, pour l’affichage déporté de l’écran.

L’IMM est disponible sur tous les serveurs IBM depuis quelques années (et sur les serveurs Lenovo depuis) à la condition de connecter la carte de Management sur le réseau.

L’adresse IP par défaut de l’IMM est l’adresse acquise via DHCP, ou 192.168.70.125 si aucun DHCP n’est présent.

Les login et mot de passe par défaut sont :

Login : USERID
Password : PASSW0RD  (attention chiffre 0)

Sur certaines version récentes, l’IMM peut être atteint via une des 2 cartes réseaux classiques en activant la fonctionnalité “SharedNicMode”.