BGInfo

Déjà, c’est quoi bginfo? Il s’agit d’un petit outils développé par sysinternals. Société qui a été rachetée par Microsoft et qui met à disposition tous les outils développé par sysinternals.

BGInfo: BackGround Infomation. Ce petit logiciel permet d’afficher des informations sur le système en fond d’écran. Hyper pratique quand vous gérez plusieurs serveurs à distance ou par KVM et que vous ne savez pas sur lequel vous vous trouvez.

Exemple BGInfo

BGInfo crée une image de fond d’écran à partir du fond actuel et y applique les informations récoltées.

Parmi les informations affichables nous avons par exemple: Le BootTime, les infos Processeur, La quantité de RAM, l’adresse IP, l’espace disque restant…

Interface BGInfo

L’interface est simple. En haut la barre de mise en page. Choisissez la police, la taille, la couleur et le style.

BGInfo Barre d'outils

Dans la partie droite, tout pour configurer. En haut, on retrouve les champs possibles. Un bouton Custom permet d’ajouter notre propre informations en définissant sa source par exemple (Registre, WMI…).

BGInfo Config

Le bouton Background quand à lui permet de définir les paramètres du fond d’écran. Ainsi vous pourrez soit:

  • Utiliser le fond d’écran actuel et y ajouter les informations que vous voulez dessus.
  • Utiliser un fond d’écran à vous bien particulier en définissant sa position, sa couleur

Et vous pourrez indiquer si votre fond doit rester visible derrière.

BGInfo Fond

Le bouton Position vous permet de définir la position des informations dans l’écran. Vous définissez aussi la taille de l’écran et indiquez si vous utilisez plusieurs écrans. (Pour afficher les infos sur tous les écrans).

Le bouton Desktops est intéressant car il permet de définir le fond en fonction de l’endroit d’où se connecte l’utilisateur: Utilisateur du bureau à distance, Connexion sur le serveur ou en mode Console.

BGInfo Desktop

Le bouton Preview permet de voir un aperçu.

Le bouton Apply applique les changements tout de suite. Vous aurez donc votre fond modifié mais ce dernier ne sera pas permanent puisqu’au prochain redémarrage, vous retrouverez votre ancien fond.

Si vous souhaitez que le fond soit permanent, il faut créer un fichier BGI. Stockez ce fichier dans un endroit accessible par le réseau. Car BGInfo charge les fichiers BGI via un chemin UNC (\\MonServeur\MonPartage\MonFichier.bgi). Pour créer le fichier BGI, allez dans File puis Save As.

Pour lancer automatiquement BGInfo, on va faire un petit script. Pour ça il faut comprendre les paramètres que l’on peut passer. Les voici:

BGInfo Parametre

Pour l’exemple, je n’ai pas utilisé de chemin UNC, j’ai créé un dossier bginfo à la racine du C: puis j’ai créé ce code:

c:\bginfo\BGinfo.exe bginfo.bgi /timer:0 /nolicprompt /silent

Puis coller ce script dans le startup: shell:startup

BGInfo Startup

Et voilà, Sysinternals est plein de bonnes surprises. Je ferai sans doute d’autres articles sur ce sujet, mais je vous invite à aller voir ce qui s’y trouve.

 

En fait pas tout a fait.

Récemment, je suis intervenu sur un parc qui comprenait un serveur sous windows 2008. Le but étant d’ajouter un serveur sous windows 2012 au domaine existant. Le niveau fonctionnel était sur 2008.

Ce nouveau serveur devant servir de DC (Contrôleur de domaine). J’ai toujours eu pour habitude d’insérer le CD d’installation du nouveau serveur dans le lecteur du DC déjà présent (en l’occurence, dans mon cas, mettre le CD de Windows 2012 dans le lecteur du serveur 2008), puis de lancer un forestprep, un domainprep pour préparer le schéma active directory à l’inclusion du nouveau serveur.

Pris dans mes procédures, les problèmes liés à l’installation d’un Exchange 2013, je perds le fil de mon intervention et je lance un DCPromo sur le serveur 2012. Pas une question, pas un avertissement. Je réalise un peu plus tard que je n’ai pas lancé les commandes. Pourtant tout à l’air de fonctionner.

Après quelques recherches sur le site de Microsoft, je trouve ma réponse.

Adprep est exécuté durant la commande DCPromo. Je cite:

Adprep runs automatically as needed as part of
AD DS installation. For example, if you are installing AD DS on a server
that runs Windows Server 2012 in a forest where all existing domain controllers
run a previous version of Windows Server, then adprep /forestprep and adprep
/domainprep run automatically before the AD DS installation on the Windows
Server 2012 server begins.

Voici l’article sur le blog du technet.

C’est bien beau de trouver des scripts PowerShell qui vous sortent de pleins de galères ou qui améliorent votre quotidien d’administrateur.

Mais bien souvent quand on copie/colle un script ou que l’on crée un fichier de script, qu’il faut ensuite exécuter, la console PowerShell vous retourne une belle erreur en vous indiquant que le fichier est de source inconnue.

Pour y remédier il suffit de changer la stratégie d’exécution de script powershell.

Pour se faire, lancez la console PowerShell en faisant un clic droit sur le raccourcis et sélectionnez « Exécuter en tant qu’administrateur »

2014-06-26 16_17_27-Sélectionner Windows PowerShell

Puis saisissez « Set-ExecutionPolicy Unrestricted

2014-06-26 16_18_09-Windows PowerShell

Validez par oui en appuyant sur la touche « Entrée » ou bien en saisissant « O » puis « Entrée ».

Et voilà, PowerShell peut exécuter des scripts fait par vous ou téléchargés sur le net. Attention toutefois à ne pas exécuter des scripts dont vous ignorez la provenance.

Plusieurs options sont possibles:

  • Restricted – Aucun script ne peut s’exécuter.
  • AllSigned – Quel les scripts signés
  • RemoteSigned – Scripts téléchargés et signés par un editeur de confiance
  • Unrestricted – Aucune restriction.

Source

AGLP désigne : Account, Global group, Domain Local group, Permission.

Alors qu’est ce que ça veut dire? Cela désigne un principe quand vous créez votre arborescence Active Directory. J’entends par là quand dans la console « Utilisateurs et ordinateurs Active Directory », vous devez ajouter vos utilisateurs et vos groupes.

La méthode consiste donc à:

  • Affecter les utilisateurs (accounts) dans des Groupes globaux (Global groups)
  • Ajouter les Groupes globaux aux Groupes Locaux (Domain Local group)
  • Enfin, ces groupes sont utilisés pour attribuer des permissions NTFS (sur partages, dossiers ou fichiers).

L’image est tirée de ce site.