Ce script PowerShell vous permettra de connaître la date de reboot d’un système Windows distant. Idéal donc pour savoir depuis combien de temps tourne une machine ou si le reboot que vous aviez programmé à bien eu lieu.
Scripting
Les 3 meilleurs interpréteurs PERL pour Windows
PERL est un langage de script très puissant souvent plébiscité pour l’administration système avancée, la manipulation de fichiers et bases de données, la programmation de réseaux, et même le hacking avec les attaques des mots de passe en mode Brute Force. La richesse de ses bibliothèques permet en effet de réaliser des actions complexes avec peu de code.
Exécuter un script en PERL requiert un interpréteur spécialisé. Contrairement à Linux et Mac qui embarquent par défaut un interpréteur PERL, vous devrez en installer un sur votre Windows pour pouvoir exécuter vos scripts PERL.
Je vous propose dans cet article de découvrir les 3 meilleurs interpréteurs PERL pour Windows.
Synchroniser sa Seedbox vers son NAS Synology avec Rsync
Vous allez découvrir dans ce tutoriel comment synchroniser automatiquement les fichiers Torrent téléchargés par votre Seedbox vers votre NAS Synology. Ainsi plus besoin de Filezilla ou WinSCP pour récupérer vos fichiers ils sont directement accessibles avec vos applications Synology habituelles, les bien nommées DS File, DS Audio, DS Photo, ou DS Vidéo. Ainsi même loin de chez vous, … Lire la suite
Comment sauvegarder un site FTP automatiquement avec WinSCP
Je vous propose ici de mettre en place une solution de sauvegarde gratuite, simple et efficace de votre site FTP sur une station de travail de type Windows. Il vous sera alors possible de planifier l’exécution de la sauvegarde via une tâche planifiée ou de la lancer manuellement en double-cliquant sur un raccourci. Cette technique est très pratique pour sauvegarder votre thème et les fichiers de configuration de votre site web sous Wordpress, Joomla, Dotclear ou autre plateforme de publication.
Supprimer automatiquement les doublons dans un fichier texte en VBScript
Je vous propose un petit script en VBScript permettant de supprimer toutes les lignes en double dans n’importe quel fichier texte sous Windows (CSV, INI, LOG, TXT, …).
Comment installer et exécuter PowerShell sur un système Windows
L’environnement en ligne de commande fourni historiquement avec les systèmes Windows n’était pas au niveau des shells Unix, Perl, Kixstart ou VBScript. Pour remédier à cela Microsoft a développé PowerShell, une suite logicielle comprenant une ligne de commande, un langage de script et un kit de développement.
Powershell n’est pas intégré nativement sur tous les systèmes Windows. Il n’est installé par défaut que depuis Windows 7 et Windows Server 2008. La version de Powershell évoluant généralement à chaque sortie d’un nouveau système, il est possible de mettre à jour la version de Powershell native d’un système sous réserve que celui ci soit supporté.
Je vous propose de découvrir dans cet article comment installer PowerShell sur un système Windows et tester qu’il est bien fonctionnel.
Rechercher une chaîne de caractères dans plusieurs fichiers sous Windows
Vous cherchez une solution simple pour rechercher une chaîne de caractères dans plusieurs fichiers sous Windows ? Si vous êtes développeur vous avez certainement déjà eu besoin de retrouver une séquence de code situé quelque part dans une arborescence. Si vous êtes ingénieur système peut être avez-vous déjà eu besoin de retrouver un évênement spécifique récurrents dans différents fichiers de logs. Un travail de titan à faire manuellement, une simple formalité si vous utilisé un logiciel adapté.
Comment éviter les problèmes d’accents avec Robocopy
Lorsque le chemin vers un répertoire source ou destination de votre script robocopy contient un accent, il est possible, selon la configuration de votre système Windows, que vous obteniez une erreur. En effet DOS n’arrivera pas à interpréter cet accent et ne va donc pas trouver le chemin du répertoire spécifié …
Afficher le numéro de série d’un serveur distant en VBScript
Ce petit script très pratique vous permet de récupérer le numéro de série d’une machine sous Windows très facilement.
Migrer un serveur de fichiers avec Robocopy
Je vous propose de découvrir dans ce tutoriel comment migrer les fichiers d’un serveur vers un nouveau serveur avec l’outil Robocopy. Il existe de nombreux outils, plus ou moins complexes, avec une interface plus ou moins attrayante, permettant de migrer un serveur vers un autre, mais le plus performant, de part ses options et sa robustesse, reste indéniablement Robocopy. En plus il est GRATUIT!
Le Transact SQL pour les nuls
Le Transact-SQL (T-SQL) est une extension propriétaire de Sybase et Microsoft au langage SQL. Transact-SQL a été développé à l’origine par la société Sybase, dès les premières versions de son moteur de base de données du même nom. De manière similaire au PL/SQL d’Oracle, Transact-SQL fournissait le moyen d’étendre les fonctionnalités de base du SGBD, via des programmes appelés “procédures stockées”. Le code source comme compilé, est en effet stocké dans la base de données, par opposition aux programmes écrits en langage de programmation classique, dont le code source d’une part, le code compilé d’autre part, sont stockés dans des fichiers du système de fichiers. Lorsque Microsoft a souhaité étendre son offre logicielle pour inclure un SGBD relationnel, il a passé des accords avec l’un des acteurs de l’époque, le challenger derrière principalement Oracle, RTI Ingres, Informix : Sybase. Le SGBD Sybase a été porté sur Windows. Microsoft a peu à peu acquis le savoir-faire en matière de SGBD relationnel, et développé son propre moteur de base de données, Microsoft SQL Server, à partir de la souche Sybase. Sybase de son côté a fait évoluer son SGBD, devenu depuis Adaptive Server Enterprise. Transact-SQL est ainsi aujourd’hui le langage de programmation associé à la fois aux SGBD Microsoft SQL Server et Sybase Adaptive Server Enterprise. Par rapport au SQL, le T-SQL ajoute les fonctionnalités suivantes :
- Éléments de programmation procédurale (boucle, conditions…).
- La possibilité de créer et d’utiliser des variables locales.
- Des fonctions de manipulations de chaîne de caractères, de dates et de calculs mathématiques
Définition Wikipédia
Cet article “Le Transact SQL pour les nuls” a pour objectif de rassembler de nombreux exemples de scripts en Transact SQL à utiliser sans modération dans l’administration quotidienne de votre environnement SQL Server.
Comment exécuter un script PowerShell
Dans l’article comment installer et vérifier le bon fonctionnement de PowerShell, nous avions ouvert l’interpréteur de commande PowerShell et exécuté quelques instructions. Si l’utilisation de l’interpréteur suffit pour lancer quelques commandes occasionnelles, cela devient vite contraignante s’il s’agit de lancer toute une série de commandes. Dans ce cas l’utilisation de scripts, que vous allez pouvoir conserver, modifier selon le besoin et partager avec vos collègues, sera plus appropriée. Nous allons découvrir dans cet article comment exécuter un script Powershell.
Comment réaliser un fichier Logon Script conditionnel
L’utilisation d’un fichier Logon Script conditionnel permet de réaliser des opérations d’administration très intéressantes. Nous allons voir dans cet article comment exécuter certaines actions selon l’appartenance d’un utilisateur à un groupe Active Directory!
Scanner les adresses IP utilisées sur un réseau sans aucun logiciel
Si vous souhaitez scanner une plage d’adresse IP sur votre réseau afin de vérifier la disponibilité d’une ou plusieurs adresses ou inventorier vos machines, voici une astuce toute simple pour le faire sans outils spécifiques,depuis une invite de commande Windows.
Retrouver la date d’installation de Windows sur un ordinateur
Je vous propose dans ce tutoriel une petite commande a exécuter depuis une invite de commande permettant de retrouver la date d’installation de votre distribution de Windows.
Windows Server 2012 : Comment défragmenter un lecteur en Powershell
Distribué sur Windows 8 et Windows Server 2012, Powershell v3 offre de nouvelles fonctionnalités comme la gestion des opérations de défragmentation des lecteurs logiques. Cette fonctionnalité est assurée par la cmdlet Optimize-Volume. Voyons comment ça marche dans ce petit tutoriel !
Powershell pour les nuls
Powershell est un langage de script orienté objet développé par Microsoft. Il s’appuie sur le framework Microsoft .NET et est désormais nativement intégré aux systèmes d’exploitation Windows (depuis Windows 7 et Windows Server 2008). Powershell est compatible avec toutes les versions de Windows supportant .NET 2.0.
Cet article référence tous les tutoriels SysKB consacrés au Powershell. Il doit permettre aux néophytes de rapidement pouvoir utiliser Powershell et aux plus expérimentés de découvrir ou redécouvrir des scripts essentiels dans l’accomplissement de leur travail quotidien.
Redémarrer un Service en PowerShell
Je vous propose dans ce tutoriel de redémarrer un service Windows, local ou distant, en Powershell.
Retrouver la date du dernier logon
En tant qu’admin, mes clients me demandent souvent de retrouver la date de la dernière connexion d’un ou plusieurs utilisateurs. Étant de nature un peu feignante (rien de plus normal me dire-vous) j’ai développé un petit HTA pour que mes clients se débrouillent comme des grands …
La taille d’un dossier en PoSh
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 …
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.
Utiliser le client Terminal Server en ligne de commande
L’utilisation du client Terminal Server mstsc.exe en ligne de commande peut s’avérer très utile dans certaines situations. Je vous propose de le découvrir à travers quelques exemples pratiques.
Comment actualiser une GPO à distance
Lorsque l’on souhaite actualiser la stratégie de groupe appliquée à une machine il suffit d’exécuter la commande gpupdate /force depuis une invite de commande de la machine. La tâche n’est malheureusement pas aussi simple lorsqu’il s’agit d’actualiser les stratégies de groupe sur une ou plusieurs machines distantes.