
Lorsque vous utilisez Windows PowerShell, vous avez peut-être rencontré le terme cmdlet et vous vous êtes trouvé quelque peu confus. Une cmdlet est-elle quelque chose de totalement différent d'une commande ou est-ce simplement le nom PowerShell pour eux?
La session questions-réponses d'aujourd'hui nous est offerte par SuperUser, une subdivision de Stack Exchange, un regroupement communautaire de sites Web de questions-réponses.
Lecteur SuperUser RBT veut savoir pourquoi les commandes Windows PowerShell sont appelées cmdlets:
J'ai essayé de trouver la nomenclature pour laquelle les commandes sont appelées command-lets (cmdlets) dans PowerShell. Pourquoi ne sont-ils pas simplement appelés commandes à la place? Quelle différence y a-t-il?
Je ne pouvais que supposer, basé sur cet article de Wikipédia sur PowerShell, qu'il pourrait être une abréviation de l'interface en ligne de commande pour interagir avec les commandes écrites en .Net.
Pourquoi les commandes Windows PowerShell s'appellent-elles? ?
Contributeur SuperUser LotPings a la réponse pour nous:
Selon Microsoft:
Une cmdlet est une commande légère utilisée dans l'environnement Windows PowerShell. L'exécution de Windows PowerShell appelle ces applets de commande dans le contexte des scripts d'automatisation fournis sur la ligne de commande. L'exécution de Windows PowerShell les appelle également via les API Windows PowerShell
Comment les cmdlets diffèrent des commandes
Les cmdlets diffèrent des commandes des autres environnements command-shell des manières suivantes:
- Les cmdlets sont des instances de classes .NET Framework ; ils ne sont pas des exécutables autonomes
- Les cmdlets peuvent être créées à partir d'une douzaine de lignes de code.
- Les cmdlets ne font généralement pas leur propre analyse, présentation d'erreur ou formatage de sortie. Le traitement, la présentation des erreurs et la mise en forme de la sortie sont gérés par l'exécution de Windows PowerShell
- Les cmdlets traitent les objets d'entrée du pipeline plutôt que des flux de texte, et les cmdlets délivrent généralement des objets en sortie au pipeline. -oriented car ils traitent un seul objet à la fois
- Source:
Cmdlet Overview [Microsoft] Vous avez quelque chose à ajouter à l'explication? Sonnez dans les commentaires. Vous voulez lire plus de réponses d'autres utilisateurs de Stack Exchange? Découvrez le fil de discussion complet ici.
Comment éviter que votre ordinateur ne se réveille accidentellement
Mettre votre ordinateur en veille est un excellent moyen d'économiser de l'énergie tout en vous assurant de pouvoir reprendre votre travail rapidement. Mais que pouvez-vous faire si votre PC ne cesse de se réveiller tout seul? Lorsque vous mettez votre PC en veille, il entre dans un état d'économie d'énergie où il coupe l'alimentation de la plupart des composants du PC, conservant juste assez de puissance ruissellement pour garder la mémoire rafraîchie.
Comment créer une sauvegarde locale de votre Synology NAS
"Créer une sauvegarde de mon NAS?", Pourrait-on dire. «Le NAS n'est-il pas la sauvegarde?» Pas si vite - toutes les sauvegardes ne sont pas égales, et une sauvegarde n'est pas vraiment une sauvegarde tant qu'il n'y a pas de copie de stockage à froid quelque part. Jetons un coup d'œil à la façon de sauvegarder votre NAS Synology pour la redondance des données ultime CONNEXION: Comment configurer et démarrer avec votre Synology NAS Bien que la plate-forme Synology NAS, y compris la Disk Station Le système d'exploitation Manager qui fonctionne sur ce système, ainsi que le Synology Hybrid Raid (SHR) automatisé, est un moyen simple et solide de sauvegarder les données de vos ordinateurs, il souffre, par la nature même des choses, des mêmes problèmes que Parce qu'il est toujours allumé et branché à votre alimentation électrique, tout mauvais sort qui arrive à votre maison l'est également (comme un incendie de maison ou un coup de foudre).