mkdir

Module: Microsoft.PowerShell.Core
Creează un nou element.

Sintaxă

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

Descriere

cmdlet New-Item creează un element nou și îi stabilește valoarea. tipurile de elemente care pot fi create depind de locația elementului. de exemplu, în sistemul de fișiere, New-Item este utilizat pentru a crea fișiere și foldere. în registru, New-Item creează chei și intrări de registru.

New-Item poate, de asemenea, să stabilească valoarea elementelor pe care le creează.De exemplu, la crearea unui fișier nou, New-Item poate adăuga conținutul inițial al fișierului.

Exemple

————————– EXEMPLU 1 ————————–

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

Această comandă creează un fișier text numit testfile1.txt în directorul curent.Punctul (.) din valoarea parametrului Path indică directorul curent.Textul citat care urmează parametrului Value este adăugat la fișier ca și conținut.

————————– EXEMPLU 2 ————————–

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

Această comandă creează un director numit Logfiles în unitatea C:.Parametrul ItemType specifică faptul că noul element este un director, nu un fișier sau un alt obiect al sistemului de fișiere.

————————– EXEMPLU 3 ————————–

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

Această comandă creează un profil Windows PowerShell în calea care este specificată de variabila $profile.

Puteți utiliza profilurile pentru a personaliza Windows PowerShell. $Profile este o variabilă automată (încorporată) care stochează calea și numele de fișier al profilului CurrentUser/CurrentHost. în mod implicit, profilul nu există, chiar dacă Windows PowerShell stochează o cale și un nume de fișier pentru acesta.

În această comandă, variabila $profile reprezintă calea către fișier.Parametrul ItemType specifică faptul că comanda creează un fișier.Parametrul Force vă permite să creați un fișier în calea profilului, chiar și atunci când directoarele din calea respectivă nu există (Windows PowerShell le creează).

După ce utilizați această comandă pentru a crea un profil, puteți introduce aliasuri, funcții și scripturi în profil pentru a vă personaliza shell-ul.

Pentru mai multe informații, consultați about_Automatic_Variables și about_Profiles.

————————– EXEMPLU 4 ————————–

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

Această comandă creează un nou director Scripts în directorul C:\PS-Test.

Numele noului element de director, Scripts, este inclus în valoarea parametrului Path, în loc să fie specificat în valoarea parametrului Name. după cum indică sintaxa, oricare dintre formele comenzii este valabilă.

————————– EXEMPLU 5 ————————–

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

Această comandă utilizează cmdlet New-Item pentru a crea fișiere în două directoare diferite.Deoarece parametrul Path acceptă mai multe șiruri de caractere, îl puteți utiliza pentru a crea mai multe elemente.

Parametrii necesari

-Name

Specifică numele noului element.

Puteți specifica numele noului element în valoarea parametrului Name sau Path și puteți specifica calea către noul element în valoarea parametrului Name sau Path.

Tip: String
Poziție: Denumit
Valoare implicită:
Valoare implicită: None
Acceptă intrarea în conductă: True (ByPropertyName)
Acceptă caractere wildcard: False
-Path

Specifică calea de acces la locația noului element.Caracterele joker sunt permise.

Puteți specifica numele noului element în parametrul Name sau îl puteți include în parametrul Path.

Tip: Șir de caractere
Poziție:
Poziția: 1
Valoare implicită:
Valoare implicită: Nici unul
Acceptă intrarea în conductă: True (ByPropertyName)
Acceptă caractere wildcard: False

Parametrii opționali

-Confirm

Vă solicită confirmarea înainte de a rula cmdlet-ul.vă solicită confirmarea înainte de a rula cmdlet-ul.

Tip: SwitchParameter
Aliasuri: cf
Poziția: Named
Valoare implicită:
Valoare implicită: False
Acceptă intrarea în conductă: False
Acceptă caractere wildcard: False
-Credential

Specifică un cont de utilizator care are permisiunea de a efectua această acțiune.Valoarea implicită este utilizatorul curent.

Introduceți un nume de utilizator, cum ar fi „User01” sau „Domain01\User01”, sau introduceți un obiect PSCredential, cum ar fi unul generat de cmdlet-ul Get-Credential.Dacă introduceți un nume de utilizator, vi se va solicita o parolă.

Acest parametru nu este suportat de niciun furnizor instalat cu Windows PowerShell

Tip: PSCredential
Poziție: Named
Valoare implicită: None
Acceptă intrări în conductă: True (ByPropertyName)
Acceptă caractere wildcard: False
-Force

Permite cmdletului să creeze un element care scrie peste un element existent numai pentru citire.Implementarea variază de la un furnizor la altul.Pentru mai multe informații, consultați about_Providers.Chiar și utilizând parametrul Force, cmdlet-ul nu poate anula restricțiile de securitate.

Tip: SwitchParameter
Position: Denumit
Valoare implicită:
Valoare implicită: None
Acceptă intrarea în conductă: False
Acceptă caractere wildcard:
Acceptă caractere wildcard: False
-UseTransaction

Include comanda în tranzacția activă.Acest parametru este valabil numai atunci când o tranzacție este în curs de desfășurare.Pentru mai multe informații, consultați Include comanda în tranzacția activă.Acest parametru este valabil numai atunci când o tranzacție este în curs de desfășurare.Pentru mai multe informații, consultați

Tip: SwitchParameter
Aliasuri: usetx
Poziția: Numit
Valoare implicită:
Valoare implicită: False
Acceptă intrarea în conductă: False
Acceptă caractere wildcard: False
-Value

Precizează valoarea noului articol.Puteți, de asemenea, să direcționați o valoare către New-Item.

Tip: Obiect
Poziție: Denumit
Valoare implicită:
Valoare implicită: None
Acceptă intrări în conductă: True (ByPropertyName, ByValue)
Acceptă caractere wildcard: False
-WhatIf

Afișează ce s-ar întâmpla dacă cmdlet-ul se execută.cmdlet-ul nu este executat.

Tip: SwitchParameter
Aliasuri:
: wi
Poziția: Named
Default value: False
Acceptă intrarea în conductă: False
Acceptă caractere wildcard: False

Intrări

System.Object

Puteți direcționa o valoare pentru noul element către cmdlet New-Item.

Ieșiri

System.Object

New-Item returnează elementul pe care îl creează.

Note

cmdlet-ul New-Item este conceput pentru a lucra cu datele expuse de orice furnizor.Pentru a lista furnizorii disponibili în sesiunea dvs., tastați „Get-PsProvider”.Pentru mai multe informații, consultați about_Providers.

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

Lasă un răspuns

Adresa ta de email nu va fi publicată.