background preloader

Powershell

Facebook Twitter

Lister vos services en PowerShell avec Get-Service. I.

Lister vos services en PowerShell avec Get-Service

Présentation de Get-Service PowerShell est d'une puissance comparable au bash Linux pour les systèmes Windows, il possède un grand nombre de cmdlet qui permettent de gérer les services et composants du système. Aujourd'hui, nous allons découvrir la cmdlet "Get-Service" qui permet de récupérer des informations à propos des services Windows. Introduction à PowerShell I.

Introduction à PowerShell

Présentation Vous l’aurez peut-être aperçu sur votre Windows 7 au détour d’un menu ou dans la barre des tâches de votre Windows Serveur 2008. Powershell est le grand frère de notre cmd.exe (batch). Il fonctionne sur les plateformes Microsoft depuis XP SP3 et 2003 serveur SP2 (KB à télécharger + Framework .NET 2.0 SP1 requis) et est intégré nativement dans Windows 7 et Windows 2008 serveur. C’est un langage de script orienté objet performant et très riche puisqu’il s’appuie sur les composants du Framework .NET de Microsoft, des objets COM et WMI. 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.

Windows Server 2012 : Comment défragmenter un lecteur en Powershell

Cette fonctionnalité est assurée par la cmdlet Optimize-Volume . Voyons comment ça marche dans ce petit tutoriel ! Prérequis. Powershell pour les débutants (1ère partie) I.

Powershell pour les débutants (1ère partie)

Présentation du sujet J’écris ce billet en guise d’introduction à ce que l’on pourrait comparer sommairement à une sorte de série « pour les nuls« . Loin de moi l’idée d’introduire une quelconque connotation péjorative dans cet article , mais au fil de mes expériences et des informations que j’ai pu glaner sur le net et autres ouvrages sur le sujet, j’ai pensé qu’un rappel des fondamentaux serait peut être utile à votre envol dans ce monde hostile qu’est le “scripting” ou le shell sous Windows. En fait, j’imagine volontiers le désarroi d’un technicien ou administrateur sous Windows, qui n’a jamais ou très peu sollicité la ligne de commande, à qui on va exposer des concepts d’objets, de classes, de types, de collections, d’instances (pour le vocabulaire) sans compter des syntaxes condensées et complexes (pour la grammaire) manipulant des concepts obscurs du système. • Du batch (en gros l’héritage du DOS) – Ca ressemble/ait à ça…Non ?

WMIC useraccount where "name like '%500'" get name. Envoyer un email en powershell V2 (Send-MailMessage) Grâce à cette nouvelle CmdLet "Send-MailMessage" disponible uniquement en v2 il est très simple d'envoyer un email : Send-MailMessage.

Envoyer un email en powershell V2 (Send-MailMessage)

Gérer les fichiers et dossiers avec Powershell. Send-MailMessage. Steve Hardie » Powershell: Check If File Exists. POWERSHELL : Tester la présence d'un fichier. Vérifier la présence d’un dossier avant de le créer. Use PowerShell to Create ZIP Archive of Folder. Summary: Microsoft Scripting Guy, Ed Wilson, talks about using Windows PowerShell to create a .zip archive of a folder.

Use PowerShell to Create ZIP Archive of Folder

Hey, Scripting Guy! I need a way to create a .zip archive of a folder. I would like to do this on my laptop running Windows 8.1, and I do not want to install any other software. Can I do this? Hello TR, Microsoft Scripting Guy, Ed Wilson, is here. Certainly I can put on a coat and hop on my bicycle, but I learned (the hard way) a long time ago that trying to ride a bicycle when there is ice on the road is not the smartest thing to do (at least not for me). TR, luckily, you do not need to wait for anything before you can use Windows PowerShell to create a .zip archive. POWERSHELL : Envoi d'e-mail (corps HTML & encodage UTF8) MicrosoftTouch. Une nouveauté de PowerShell 5 est le fait de pouvoir compresser et décompresser des fichiers, en PowerShell.

MicrosoftTouch

Sur mon Windows 10, PowerShell 5 est natif: Si vous tapez la commande Get-Module –ListAvailable, vous pourrez voir qu’un nouveau module a fait son apparition, Microsoft.PowerShell.Archive: Ce nouveau module contient 2 commandes, Compress-Archive et Expand-Archive: Nous allons donc tester ceci en compressant 1 fichier. Je vais utiliser la commande suivante pour compresser un fichier qui se trouve sur mon bureau: Compress-Archive -Path C:\Users\flore\Desktop\IP.bat -DestinationPath C:\Users\flore\Desktop\IP.zip -CompressionLevel Fastest Vous avez 3 niveaux de compression disponibles: Fastest NoCompression Optimal. PowerShell 3.0: Zipper et Dé-zipper des fichiers.

Lorsqu’il s’agit d’archiver des fichiers de logs, une fonction bien utile serait de pouvoir compresser un répertoire pour économiser de la place.

PowerShell 3.0: Zipper et Dé-zipper des fichiers

Voici une astuce pour zipper fichiers et dossiers sous PowerShell (3.0). Prérequis: Pour que ces fonctions soient utilisable, veuillez vous assurer de bien avoir: Powershell pour les débutants (1ère partie) Administrer Active Directory 2012 en Powershell. Nous allons voir dans ce tutoriel comme administrer Active Directory en Powershell depuis un serveur Windows Server 2012 R2.

Administrer Active Directory 2012 en Powershell

Le Powershell est un puissant langage de script omniprésent sur les solutions Microsoft depuis Windows Server 2008. Consultez la section Powershell Pour les Nuls pour accédez à l’index de tous les tutoriels Powershell proposés sur SysKB Préparatif. Vers Un Fichier. Un petit tuto pour accèder à Internet et votre réseau local de votre domicile depuis votre bureau.

Vers Un Fichier

Le besoin: L’accès à Internet depuis votre bureau est filtré et restrictif. Vous souhaitez vous affranchir de toutes restrictions et accéder à Internet de façon anonyme et que les sites que vous consultez ne soient pas identifiés. De nombreuses entreprises interdisent l’accès à certains sites ou limite le débit à d’autres (Youtube, Facebook…) Vous avez besoin d’accéder à des Url de sites HTTP et FTP de votre réseaux local à la maison (Freebox, NAS…) pour télécharger ou uploader des fichiers.

PowerShell Introduction. PowerShell est un langage de script et un shell interactif offrant une manière de traiter des tâches orientée commande. Les concepteurs ont suivi différentes approches afin que PowerShell soit : aussi interactif et composable que KSH ou BASH, aussi programmable que PERL ou RUBY, aussi orienté-production que VMS DCL ou AS400 CL. PowerShell est compatible avec les précédents langages de scripting. En règle générale, PowerShell exécute toutes les commandes et scripts existants. PowerShell n'interprète pas les fichiers .bat ou .cmd, il les dirige vers cmd.exe pour les exécuter.

La modification de variables d'environnements dans un script .cmd afin d'affecter l'exécution d'autres scripts n'est pas supportée dans PowerShell et c'est la seule incompatibilité à ce niveau. PowerShell facilitera les tâches d'administration telles que la gestion du paramétrage des composants système imprimante, réseaux, IE, la création de comptes utilisateurs et les opérations associées... Exécuter un script en 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. Consultez la section Powershell Pour les Nuls pour accédez à l’index de tous les tutoriels Powershell proposés sur SysKB Un script Powershell peut être lancé à partir d’un fichier .BAT , d’une invite de commande, depuis l’interpréteur Powershell, d’un service, d’une tâche planifiée ou simplement en double cliquant sur le script. Changing the Product Key in Server 2012 using PowerShell.