New-PSDrive, FileSystem et Credentials : Enfin !

Il existe plusieurs solutions pour monter des ressources réseau via PowerShell.

Il y a maintenant plus d’un an, j’avais présenté une solution, sur mon blog, dans cet article.

Cette solution consiste à utiliser un objet COM :

Lire la suite…

Les Scripting Games 2012 sont terminés …

scripting_games_2012_certificat Les Scripting Games 2012 sont terminés. Cette année je termine 51ème alors que j’étais 12ème l’année dernière, au classement final…

Cependant, sur 10 scripts : 3 scripts avec pour note 5/5 et pour 4 autres scripts 4/5 !

Je ne pensais pas récupérer une note de 1,5/5 pour ce script  :(

D’ailleurs, d’autres scripts, pas si éloignés du mien, ont été mieux notés (exemple).

Comme je l’expliquai finalement dans ce fil de discussion , sur le Forum de PowerShell-Scripting.com :

Lire la suite…

Scripting Games 2012 :o)

2047-scripting-games-2012_compete Allez hop ! C’est reparti !

Ed Wilson, LE Scripting Guys, l’a annoncé sur sa page Facebook : Les Scripting Games 2012 auront lieu du 2 avril 2012 au 13 avril 2012.

Comme l’année dernière, il existera 2 catégories : « Beginner » et « Advanced ».

Dans chacune de ces catégories, 1 scénario sera posté chaque jour, pendant 10 jours.

Nous aurons jusqu’à 1 semaine pour répondre à chaque scénario, avant qu’une réponse soit postée.

Lorsque la réponse sera postée, toutes les réponses des participants, pour le scénario concerné, seront visibles.

Ce sera l’occasion de faire le plein de nouvelles techniques et d’acquérir de nouvelles expériences sur PowerShell, dans la joie et la bonne humeur  ;-)

Plus d’informations sur le site du Scripting Guys.

Une licence NetCmdlets Workstation (/n software) gratuite !

Comme nous l’a gentiment fait remarquer Laurent Dardenne, dans le Forum PowerShell-Scripting.com, /n software offre une licence gratuite de son extension pour PowerShell nommée NetCmdlets.

Cet addon apporte des douzaines de Cmdlets supplémentaires, donnant ainsi l’accès au réseau ainsi qu’à des protocoles tels que SNMP, LDAP, DNS, Syslog, HTTP, WebDav, FTP, SMTP, POP, IMAP, Rexec/RShell, Telnet, et plus encore…

C’est ici que ça se passe : PowerShellInside – FREE NetCmdlets Workstation License

Dépêchez-vous, il ne reste plus beaucoup de temps ;-)

Categories: Événements Tags:

PowerShell Version 3.0

Mise à jour (05/05/2012) : La version Beta du Windows Management Framework 3 (PowerShell V3, WMI et WinRM) est disponible au téléchargement depuis le 12/03/2012, de façon individuelle, pour les systèmes Windows 7 SP1, Windows 2008 R2 SP1 et Windows 2008 SP2.

Mise à jour (22/12/2011) : La version CTP2 de PowerShell V3 est désormais disponible au téléchargement, de façon individuelle, pour les systèmes Windows 7 SP1 et Windows 2008 R2 SP1.

Mise à jour : La version CTP1 de PowerShell V3 est également disponible au téléchargement, de façon individuelle, pour les systèmes Windows 7 SP1 et Windows 2008 R2 SP1.

 

Si vous ne le savez pas encore, Windows 7 et Windows 2008 R2 intègrent par défaut la version 2.0 de PowerShell.

Cette même version est également disponible au téléchargement chez Microsoft pour les systèmes Windows XP, 2003, Vista et 2008, sous la forme d’un KB : Le Windows Management Framework Core.

Ici et là sur le Web, Windows 8 commence à faire parler de lui : des articles où l’on y dévoile les nouvelles fonctionnalités et captures d’écran du prochain système de Microsoft.

La bonne nouvelle c’est qu’une version « Developer Preview » est maintenant disponible au téléchargement, pour tous :-)

Il s’agit d’une version Beta et donc sûrement encore loin de ce que sera la version finale. Toutefois, cette version nous permet notamment de pouvoir commencer à faire « mumuse » avec la future version 3.0 de PowerShell !

Et ça, ça n’a pas de prix !!! ;-)

Pour les plus impatients Lire la suite…

Lire un log DNS avec PowerShell et les expressions régulières

N.B. : Notez qu’il ne s’agit pas ici d’expliquer les mécanismes de résolutions liés à DNS (Domain Name System) ou son fonctionnement.

Dans le cas où vous souhaitez récupérer la liste des clients émettant des requêtes à destination d’un serveur DNS Windows (Avant un démantèlement du serveur, dans le cadre d’une recherche de problème ou bien encore pour des raisons d’audit de sécurité), il est possible d’activer une option de débogage très intéressante.

Pour ce faire, il suffit d’activer les options suivantes (Propriétés du serveur DNS, onglet « Debug Logging ») : Lire la suite…

Les spécifications de PowerShell V2 en ligne

Le 15 avril dernier, l’équipe Microsoft en charge de Windows PowerShell annonçait sur son blog la mise sous licence « Microsoft Community Promise  » (CP) des spécifications de Windows PowerShell V2.

Pour comprendre à quoi correspond la licence CP de Microsoft rendez-vous ici.

Son but majeur est de permettre l’utilisation de spécifications liées à des produits et technologies Microsoft de façon simple et gratuite.

Pour résumer, cela signifie que les portages de PowerShell sur d’autres plateformes telles que Linux sont désormais possibles.

Une excellente nouvelle  :-D

Je vous encourage à jeter un œil (voire deux) à ces spécifications pour apprendre et comprendre PowerShell   ;-)

 

Apprendre PowerShell avec les « Technet Virtual Labs »

Les laboratoires virtuels du Technet permettent de tester et d’évaluer rapidement des produits et des technologies Microsoft lors de sessions guidées et limitées dans le temps.

Clairement, il suffit de sélectionner le lab qui vous intéresse, vous vous connectez à un portail Web, acceptez et chargez un contrôle ActiveX, puis, très rapidement, un environnement virtuel de tests est généré à la volée (client(s) et serveur(s) sous Hyper-V).

Il suffit ensuite de prendre la main sur les machines via Internet Explorer et le  » Remote Desktop Connection Manager «  pour pouvoir suivre le cahier d’exercices fourni avec le lab (format PDF).

microsoft_virtual_labs_hyper_v

Lire la suite…

Un peu de Reverse Engineering sur l’outil CoreConfig …

L’outil « Core configurator  » disponible gratuitement sur le site communautaire CodePlex, permet de configurer simplement et rapidement, via une interface graphique, un serveur Windows 2008 R2 Core.

coreconfig

Une fois téléchargé, vous aurez en votre possession une image ISO (1,11 Mo).

Il suffit alors de l’insérer dans le lecteur (physique ou virtuel) du serveur et d’exécuter le script « Start_Coreconfig.wsf  » .

Jusque là tout va bien… Mais « Quel est le rapport avec PowerShell ? » me diriez vous ! Lire la suite…

PowerGUI Pro 3.0 BETA : Version publique disponible

La version 3.0 BETA de PowerGUI Pro est disponible à tous au téléchargement.

Beaucoup de choses fortes intéressantes dans cette nouvelle version :

  • MobileShell Now Supports PowerPack Rendering ;
  • New Interactive Welcome Page in Script Editor and Admin Console ;
  • Create Executable Files from Scripts ;
  • Improved Version Control Integration ;
  • Reset Runspace on Demand ;
  • Go to Definition Support for Functions ;
  • Find PowerPacks Online with Click-Once Install ;
  • Authoring Mode for the Administrative Console ;
  • Improved Action functionality in the Administrative Console ;
  • Automatic loading of required modules or snapins when a PowerPack is loaded ;
  • Automatic variables for $PGHome, $PGUICulture, $PGVersionTable and $PGSE ;
  • Multi-line command support for the embedded PowerShell Console ;
  • For Add-on authors, $PGSE is now defined by default and name lookups of UI elements is now case-insensitive.

Pour plus d’informations sur le contenu et les nouveautés apportées par cette nouvelle version, rendez-vous ici.

Pour télécharger cette version, c’est ici que ça se passe.

Notons que cette version est soumise à licence temporaire et qu’il s’agit d’une version BETA, donc non terminée, donc… potentiellement avec des bugs.

Mise à jour : La version finale (Released) est disponible depuis le 15 juillet. L’éditeur de script PowerGui version 3.0.0 est téléchargeable gratuitement ici .

 

Categories: Événements Tags: ,