11/09/2008

Introduzione a PowerShell

Windows PowerShell in pratica

A cura di Efran Cobisi


Copiare ed incollare comandi nella shell


Questa somiglianza non vi deve sorprendere, perchè entrambe le shell utilizzano il medesimo "contenitore di input". Sfortunatamente, questo significa che anche Windows PowerShell soffre della stessa mancanza di supporto per le operazioni di Copia/Incolla di cui l’interprete dei comandi CMD ha sofferto per anni. Ecco però come superare questo scoglio grazie al supporto di un mouse:
  • Selezionate il testo desiderato con il mouse
  • Premete il pulsante destro (copia)
  • Posizionate il cursore nella posizione desiderata
  • Premete il pulsante sinistro (incolla)

Provate voi stessi. Copiate la prima linea di testo visualizzata nella schermata della shell (es. “Windows PowerShell”, oppure “Copyright (c) 2006 Microsoft Corporation”) e incollatela come fosse una riga di comando. Non preoccupatevi dei messaggi di errore che appariranno quando premerete Invio. Fate pratica con questi esercizi: utilizzerete spesso questa tecnica da qui in avanti.

Anche se il “contenitore” è il medesimo, i contenuti e le funzionalità delle shell sono molto differenti. La modalità più semplice per scoprire quali siano queste differenze è quella di dare un’occhiata, ovviamente, alla guida in linea. Appare subito evidente che Windows PowerShell offre molte più funzionalità di CMD; più di 100 comandi, chiamati anche cmdlet (pronunciato “Commandlet”).
Poichè solo alcuni di comandi erano direttamente contenuti all’interno di CMD (DIR, TYPE, CD, etc), diversi software aggiuntivi di supporto sono stati sviluppati nel corso degli anni (XCOPY, ATTRIB, TELNET, etc). E poichè ciascuno di questi software per CMD utilizza una propria sintassi indipendente dalle altre, un utilizzatore esperto di CMD avrebbe dovuto imparare comandi differenti e logiche di funzionamento e di passaggio di parametri differenti. Per i cmdlet, la sintassi e la logica sono definite chiaramente e da tutti condivise.

Commenti


06/03/2009 15.45
shark2000: copia incolla
ho provato, l'incolla me lo da col tasto destro e non col sinistro.
26/08/2010 9.26
claudio.romano77: copia incolla
confermo:
per copiare devo premere INVIO,
per incollare il tasto destro del mouse


Cobisi EmailVerify.NET is a Microsoft .NET software component that validates email addresses. valid email