Dans le bon temps, nous avions accès à la propriété « Size » d’un objet ‘Dossier’ avec le FileSystemObject (le ‘FSO’) . Dans PowerShell (que j’aime bien quand même) la propriété n’est plus aussi simplement accessible. Je me suis fait une petite fonction toute simple pour la retrouver …
Informatique
Comment installer .NET Framework 3.5 sur un ordinateur sans connection Internet
On pourrait tout à fait penser qu’il suffit de télécharger le package complet du .NET Framework 3.5 plutôt que le programme d’amorçage pour pouvoir l’installer sur un serveur Windows sans accès à Internet … et bien non car le programme va tenter de télécharger le language pack correspondant à sa localisation et l’installation va échouer.
Restaurer la base MASTER d’un serveur SQL 2005/2008
La base MASTER d’un serveur SQL Server contient toutes les informations concernant l’ensemble des bases de son instance. Inutile donc d’insister sur son importance et sur l’intérêt de la sauvegarder tous jours. Je vous propose dans ce tutoriel de découvrir comment restaurer la base MASTER d’un serveur SQL.
Envoyer un mail en Powershell
Ce script Powershell permet d’envoyer un mail très simplement via un serveur SMTP. Prérequis Comment installer et exécuter PowerShell sur un système Windows Exécuter un script en PowerShell Code $SmtpClient = new-object system.net.mail.smtpClient $SmtpServer = « localhost » $SmtpClient.host = $SmtpServer $From = « Lecteur de SysKB <lecteur@exemple.fr> » $To = webmaster@82.165.158.164 $Title = « Script Powershell » $Body = « Le … Lire la suite
Lister les caractéristiques d’un domaine en Powershell
Ce script en Powershell permet d’afficher les caractéristiques de votre domaine Active Directory.
Localiser son script où qu’il soit
Dans mes scripts VBS, j’ai l’habitude d’initialiser une variable pour localiser mon script. Comme ça, si je dois le déplacer, je ne me préoccupe pas des divers chemins pour localiser mon fichier de log ou de source qui y est associé (à condition de les déplacer avec …). Pour info, la commande est la suivante … Lire la suite
Retrouver le numéro de série d’un ordinateur distant avec Powershell
Vous êtes plongé dans la MAJ de votre inventaire et il vous manque le numéro de série d’un serveur Windows situé loin , très loin. Voici une petite ligne de commande en Powershell permettant de récupérer en WMI un numéro de série.
Mon premier script PoSh avec « PrimalForms »
Après ma découverte de PrimalForms, j’ai eu envie d’en savoir un peu plus et donc de tester un peu le produit. J’en ai profité pour faire un tutoriel pour montrer un peu les possibilités de ce logiciel.
Un éditeur de Forms pour PowerShell
En me promenant sur la toile, j’ai découverts via nos confrères « powershell-scripting.com » qu’il existe un éditeur de Forms à la sauce « Visual Basic » édité par SAPIEN Technologies.
Pas mal fait, gratuit, il génère le code nécessaire pour obtenir un résultat plutôt bluffant.
Créer une liste déroulante dans Excel 2007
L’utilisation des listes déroulantes dans Excel permet d’une part de faciliter la saisie en proposant une liste de choix prédéfinis, mais également d’éviter des erreurs de frappe et ainsi d’assurer plus de cohérence dans un tableau. Je vous propose de créer une liste déroulante dans Excel 2007.
Comment vérifier le bon fonctionnement du PDC Emulator de votre domaine Active Directory
Le PDC Emulator joue un rôle essentiel dans un Active Directory. De nombreuses fonctionnalités sont compromises s’il ne fonctionne plus. Je vous propose donc dans cet article de lister les symptômes à l’origine de son mauvais fonctionnement.
Changer le mot de passe du compte administrateur local
Ce script permet de réinitialiser le mot de passe du compte administrateur local d’un ordinateur. Il suffit alors de le déployer à l’aide d’une GPO ou par un logonscript pour réinitialiser massivement les mots de passe de l’ensemble des comptes administrateurs locaux d’un domaine.
Ajouter un groupe de domaine dans le groupe administrateur local
Lorsqu’un ordinateur est intégré dans un domaine Active Directory, le groupe Domain Admins devient automatiquement membre du groupe Administrateurs local de l’ordinateur. Ainsi les administrateurs du domaine ont un accès complet à tous ces membres.
PowerShellPack – Une collection de 800 scripts !
Windows PowerShell Pack contient plus de 800 scripts répartit dans 10 modules permettant entres autres de développer des interfaces utilisateurs, gérer des flux RSS, administrer des serveurs ou encore planifier des tâches. L’utilisation des modules impose d’utiliser au minimum la version 2.0 de Powershell.
Visualiser la répartition des rôles FSMO d’un domaine Active Directory en Powershell
Nous avions vu dans un article précédent comment visualiser la répartition des rôles FSMO d’un domaine Active Directory en VBScript. Voici comment procéder en Powershell.
Comment activer SNMP pour monitorer un serveur vSphere
La méthode de configuration de SNMP que nous avions vu dans l’article « comment activer SNMP pour monitorer un serveur ESX » a changée dans pour la version vSphere de l’hyperviseur VMware.
Comment désactiver le mode HIBERNATION sur Windows Server 2008
Croyez le ou non, le mode HIBERNATION appelé également « mode veille prolongée » est activé par défaut sur Windows Server 2008. Et je ne suis pas certain qu’il soit très courant de mettre un serveur de production en veille prolongée. Voici comment désactiver cette fonctionnalité très consommatrice en espace disque …
Installer Hyper-V sur Windows Server 2008 64 bits
Windows 2008 Server possède son propre hyperviseur. Il se présente sous la forme d’un rôle additionnel et se nomme Hyper-V. L’installation est très simple, suivez le guide !
Réparer un fichier PST avec Inbox Repair Tool
Les fichiers PST, ou Dossiers Personnels, permettent de conserver les messages, les tâches ou encore les rendez-vous contenu dans sa messagerie Outlook. Il peut arriver malheureusement que ce fichier soit corrompu. Voici comment réparer un fichier PST grâce à l’outil fournit par Microsoft : Inbox Repair Tool
Comment activer SNMP pour monitorer un serveur ESX
Pour monitorer un serveur ESX, les outils de gestion ou de monitoring (VM Monitor, Centreon+Nagios, Patrol, …) utilisent le protocole SNMP. Voici comment activer SNMP sur un serveur ESX.
Exécuter un programme sur un système distant
Lorsqu’il s’agit d’exécuter un programme ou un script sur un serveur distant on peut toujours le faire en se connectant dessus en Terminal Server, Dameware Remote Control, PC Anywhere ou autre outil de prise de main à distance. Cette solution convient parfaitement pour des actions ponctuelles mais s’avère beaucoup plus contraignante lorsque l’on doit exécuter le même programme sur plusieurs serveurs ! Heureusement il existe PsExec
Compter le nombre de lignes d’un fichier en VBScript
Ce script VBS vous permettra de compter très simplement le nombre de lignes contenu dans un fichier au format texte.
Copier et dater à la volée un fichier en VBscript
Je vous propose un script en VBS permettant de copier un fichier et de le renommer à la volée en lui ajoutant la date et l’heure de l’éxécution du script. Très pratique pour archiver automatiquement des fichiers. Le répertoire destination bien entendu peut être différent.