Page 702 - Guida Windows 10
P. 702

Alias                                               Cmdlet PowerShell

         cd                                                  Set-Location
         chdir                                               Set-Location

         copy                                                Copy-Item

         del                                                 Remove-Item
         dir                                                 Get-Childitem

         move                                                Move-Item

         md, mkdir                                           New-Item
         rd, rmdir                                           Remove-Item

         type                                                Get-Content


        I cmdlet PowerShell, tuttavia, includono alcuni preziosi parametri facoltativi:


          • Confirm e -Whatif. Il parametro -Confirm, utilizzato con Copy-Item, Move-Item, Remove-
              Item o Clear-Content, fa in modo che PowerShell visualizzi un messaggio di conferma
              prima di eseguire un comando (Clear-Content può essere utilizzato per cancellare il
              contenuto di un file). Se utilizzate il parametro -Whatif, PowerShell mostrerà i risultati di un
              comando, ma senza eseguirlo.


          • Credential. Utilizzate il parametro -Credential per fornire credenziali di sicurezza per un
              comando che li richiede. Dopo -Credential dovete specificare il nome di un utente fra doppi
              apici. PowerShell richiederà anche di specificare la password.


          • • Exclude. Il parametro -Exclude consente di creare eccezioni. Per esempio, Copy-Item
              directory1\*.* directory2 -Exclude *.log copia da directory1 a directory2 tutti i file,
              escludendo i file .log.


          • Recurse. Il parametro -Recurse fa in modo che un comando operi su una sottocartella di un
              percorso specificato. Per esempio, Remove-Item x:\garbagefolder\*.* -Recurse cancella
              tutto il contenuto della cartella X:\Garbagefolder, comprendendo i file contenuti nelle sue
              sottocartelle.

          • Include. Il parametro -Include, utilizzato insieme a -Recurse, consente di limitare il raggio
              d’azione di un comando. Per esempio, Get-Childitem c:\users\craig\documents\* -Recurse
              -Include *.xlsx limita l’elenco ricorsivo di C:\Users\Craig\Documents ai file con estensione
              .xlsx.


          • Force. Il parametro -Force fa in modo che un comando operi sugli elementi che non sono
              normalmente accessibili, come i file nascosti di sistema.


        Per informazioni dettagliate sull’uso di questi parametri con Set-Location, Get-Childitem, Move-
        Item, Copy-Item, Get-Content, New-Item, Remove-Item o Get-Acl, digitate get-help
        nomecmdlet.


        Utilizzo del Registro di sistema. Il provider interno dedicato al Registro di sistema fornisce delle unità per due hive
   697   698   699   700   701   702   703   704   705   706   707