mkdir

Modulo: Microsoft.PowerShell.Core
Crea un nuovo elemento.

Sintassi

mkdir <String> 
mkdir <String>] -Name <String> 

Descrizione

Il cmdlet New-Item crea un nuovo elemento e ne imposta il valore.I tipi di elementi che possono essere creati dipendono dalla posizione dell’elemento.Per esempio, nel file system, New-Item è usato per creare file e cartelle.Nel registro, New-Item crea chiavi e voci di registro.

New-Item può anche impostare il valore degli elementi che crea.Per esempio, quando si crea un nuovo file, New-Item può aggiungere il contenuto iniziale al file.

Esempi

————————– ESEMPIO 1 ————————–

PS C:\>new-item -path . -name testfile1.txt -itemtype "file" -value "This is a text string."

Questo comando crea un file di testo chiamato testfile1.txt nella directory corrente.Il punto (.) nel valore del parametro Path indica la directory corrente.Il testo citato che segue il parametro Value viene aggiunto al file come contenuto.

————————– ESEMPIO 2 ————————–

PS C:\>new-item -path c:\ -name logfiles -itemtype directory

Questo comando crea una directory chiamata Logfiles nell’unità C:.Il parametro ItemType specifica che il nuovo elemento è una directory, non un file o un altro oggetto del file system.

————————– ESEMPIO 3 ————————–

PS C:\>new-item -path $profile -itemtype file -force

Questo comando crea un profilo Windows PowerShell nel percorso specificato dalla variabile $profile.

Puoi usare i profili per personalizzare Windows PowerShell.$Profile è una variabile automatica (incorporata) che memorizza il percorso e il nome del file del profilo CurrentUser/CurrentHost.Per default, il profilo non esiste, anche se Windows PowerShell memorizza un percorso e un nome di file per esso.

In questo comando, la variabile $profile rappresenta il percorso del file.Il parametro ItemType specifica che il comando crea un file.Il parametro Force permette di creare un file nel percorso del profilo, anche quando le directory nel percorso non esistono (Windows PowerShell le crea).

Dopo aver usato questo comando per creare un profilo, puoi inserire alias, funzioni e script nel profilo per personalizzare la tua shell.

Per maggiori informazioni, vedere about_Automatic_Variables e about_Profiles.

————————– ESEMPIO 4 ————————–

PS C:\>new-item -itemtype directory -path c:\ps-test\scripts

Questo comando crea una nuova directory Scripts nella directory C:\PS-Test.

Il nome del nuovo elemento della directory, Scripts, è incluso nel valore del parametro Path, invece di essere specificato nel valore del parametro Name.Come indicato dalla sintassi, entrambe le forme di comando sono valide.

————————– ESEMPIO 5 ————————–

PS C:\>new-item -itemtype file -path "c:\ps-test\test.txt", "c:\ps-test\Logs\test.log"

Questo comando usa il cmdlet New-Item per creare file in due diverse directory.Poiché il parametro Path accetta più stringhe, puoi usarlo per creare più elementi.

Parametri richiesti

-Name

Specifica il nome del nuovo elemento.

Puoi specificare il nome del nuovo elemento nel valore del parametro Name o Path, e puoi specificare il percorso del nuovo elemento nel valore del parametro Name o Path.

Stringa

Falso

Tipo:
Posizione: Named
Valore predefinito: Nessuno
Accetta l’input della pipeline: True (ByPropertyName)
Accetta caratteri jolly:
-Path

Specifica il percorso della posizione del nuovo elemento.

Puoi specificare il nome del nuovo elemento nel parametro Name, o includerlo nel parametro Path.

Stringa

1

Tipo:
Posizione:
Valore predefinito:
Nessuno
Accetta l’input della pipeline: True (ByPropertyName)
Accetta caratteri jolly:

Parametri opzionali

-Confirm

Ti chiede conferma prima di eseguire la cmdlet.

cf

Falso

Falso

Tipo: SwitchParameter
Alias:
Posizione: Named
Valore predefinito: Falso
Accetta l’input della pipeline:
Accetta i caratteri jolly:
-Credential

Specifica un account utente che ha il permesso di eseguire questa azione.

Digita un nome utente, come “User01” o “Domain01\User01”, o inserisci un oggetto PSCredential, come uno generato dalla cmdlet Get-Credential.Se digiti un nome utente, ti verrà richiesta una password.

Questo parametro non è supportato da nessun provider installato con Windows PowerShell

Tipo: PSCredential
Posizione: Named
Valore predefinito: Nessuno
Accetta l’input della pipeline: True (ByPropertyName)
Accetta caratteri jolly:
-Force

Permette al cmdlet di creare un elemento che scrive su un elemento esistente di sola lettura.L’implementazione varia da provider a provider.Per maggiori informazioni, vedere about_Providers.Anche usando il parametro Force, il cmdlet non può annullare le restrizioni di sicurezza.

Falso

Tipo: SwitchParameter
Posizione: Named
Valore predefinito: Nessuno
Accetta l’input della pipeline:
Accetta i caratteri jolly:
-UseTransaction

Include il comando nella transazione attiva.Questo parametro è valido solo quando una transazione è in corso:

SwitchParameter Alias:

usetx Posizione: Named Valore predefinito: Falso Accetta l’input della pipeline:

Falso Accetta i caratteri jolly:

Falso

-Value

Specifica il valore del nuovo elemento.

Oggetto

Tipo:
Posizione: Named
Valore predefinito: Nessuno
Accetta l’input della pipeline: True (ByPropertyName, ByValue)
Accetta caratteri jolly:
-WhatIf

Mostra cosa accadrebbe se il cmdlet venisse eseguito.

Falso

Falso

Tipo: SwitchParameter
Alias:
Posizione: Named
Valore predefinito: Falso
Accetta l’input della pipeline:
Accetta i caratteri jolly:

Input

System.Object

Puoi inserire un valore per il nuovo elemento nella cmdlet New-Item.

Uscite

System.Object

New-Item restituisce l’elemento che crea.

Note

Il cmdlet New-Item è progettato per lavorare con i dati esposti da qualsiasi provider.Per elencare i provider disponibili nella tua sessione, digita “Get-PsProvider”.Per maggiori informazioni, vedi about_Providers.

  • Clear-Item
  • Copy-Item
  • Get-Item
  • Invoke-Item
  • Move-Item
  • Remove-Item
  • Rename-Item
  • Set-Item
  • about_Providers

Lascia un commento

Il tuo indirizzo email non sarà pubblicato.