Question

Je viens de trouver les logiciels /n gratuits Powershell NetCmdlets, et après avoir joué avec eux, j'adore les fonctionnalités qu'ils apportent à la ligne de commande.Cela soulève donc la question quelles sont vos applets de commande préférées et comment les utilisez-vous ?

Était-ce utile?

La solution

En tant que programmeur/hacker, Get-Member et Get-Command sont ceux que j'utilise plus que les autres, mais ceux que j'utilise pour montrer sont Select-Control et Send-Keys depuis GUÊPE, le PowerGadgets, et certains de mes propres trucs écrits en WPF contre CTP2 ou PoshConsole ;-)

Weather in PoshConsole

Autres conseils

il y a un script sur Twitter j'utilise pour poster sur Twitter.c'est bien, car cela signifie que vous pouvez envoyer quelque chose sur Twitter sans risquer d'être distrait par un navigateur.

j'ai ajouté un alias, "twit".

alors maintenant vous pouvez taper, par exemple :

PS C:\>"trying out stack overflow" | twit

et s'il est déposé avec succès, il renverra un entier qui identifie votre message.

Get-Member, haut la main.Non, ce n'est pas très glamour, mais la possibilité d'inspecter des objets de manière interactive vaut mieux que d'interrompre votre travail pour accéder à MSDN.

Set-Presse-papiers, trouvé sur le projet PowerShell Community Extensions sur CodePlex.Habituellement, lorsque je travaille dans PowerShell, le but ultime est de générer du texte ou même une feuille de calcul Excel.Set-Clipboard élimine toutes les étapes intermédiaires « enregistrez-le dans un fichier, ok maintenant ouvrez ce fichier, sélectionnez tout, copiez dans le presse-papiers » - vous faites tout cela dans PowerShell.

Bien que ce ne soit pas aussi amusant qu'Out-Twitter, mon applet de commande préférée est Get-Member, car elle me permet d'examiner n'importe lequel des objets avec lesquels je travaille et de découvrir de nouvelles propriétés et méthodes, ainsi que le type sous-jacent de l'objet. objet.

Si je n'avais pas choisi Get-Member, je devrais opter pour Out-Clipboard des PowerShell Community Extensions (PSCX), car il permet une grande automatisation du presse-papiers et facilite grandement l'utilisation de PowerShell pour la création de modèles de code.

J'ai écrit un fournisseur PowerShell pour me donner accès au magasin de flux RSS d'IE7 et je me suis beaucoup amusé avec.

Cela me permet cd à un lecteur appelé feed: et naviguez dans les dossiers et les flux en utilisant cd et dir.
Il vous permet même d'ajouter ou de supprimer des flux depuis la ligne de commande.

Voir cet article sur mon blog à titre d'exemple :

Obtenir les auteurs les plus prolifiques dans vos flux

Il est aujourd'hui intégré au projet PowerShell Community Extensions, que vous pouvez trouver sur CodePlex. ici.

Eh bien, c'est un peu fade, mais je voterais pour Get-Help.

exporter-csv.Cela crée un joli rapport dans un format Excel convivial pour les gestionnaires.Points bonus si vous avez installé des extensions communautaires et si vous êtes utilisateur envoyer-smtpmail.

Rapport de gestion dans leur boîte de réception depuis la ligne de commande.Bon.

Bien que semi-lié à votre question, cela ne correspond pas entièrement au motif Powershell NetCmdlets.Mais je voulais quand même le publier car je l'utilise quotidiennement et cela pourrait aider les autres.Il suffit de créer la combinaison de touches Shift-Control-C pour afficher l'invite de commande de Visual Studio.

LS (Get-ChildItem) RM (REPOP-ITEM) PS (Get-Process)

et le reste de mes commandes familières qui "fonctionnent" désormais :)

mais sérieusement...New-Object devrait obtenir mon vote.Avec lui, PowerShell peut TOUT faire :)

Je trouve que Get-member est l'applet de commande PowerShell native la plus utile.J'utilise également Get-WMIObject quotidiennement.Même si je résout un problème VBScript pour quelqu'un, je me tournerai vers Get-WMIObject car je peux travailler avec WMI de manière interactive.

La combinaison de Get-WMIObject et Get-Member est quelque chose que j'utilise tout au long de la journée de travail.Je travaille sur Get-Sandwich.

Je travaille beaucoup avec Microsoft Lync 2010 qui comprend un ensemble de fonctionnalités synthétiques pour tester les fonctionnalités.Parmi ceux-ci, Test-CsPstnOutboundCall est mon préféré.

Pour les scripts généraux, je dois voter pour get-member et get-help :)

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top