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
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 |
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
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 |
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 |
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 |
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 |
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 |
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