Windows, PowerShell, na ogologo ụzọ

Windows, PowerShell, na ogologo ụzọ

Echere m na ị, dịka m, ahụla ọtụtụ oge ụzọ nke ụdị ahụ !!! Mkpa____ Ọhụrụ____!!! Ehichapụla!!! Usoro iwu nke 98819-649-B dị na February 30, 1985 na nhọpụta nke Ivan Aleksandrovich Kozlov dị ka onye isi oche nke ngalaba maka ịkwado ndị ahịa VIP ụlọ ọrụ na ịhazi nzukọ azụmahịa na sidelines.doc.

Ọtụtụ mgbe ị gaghị enwe ike imepe akwụkwọ dị otú ahụ na Windows ozugbo. Onye na-eme ihe na-arụ ọrụ n'ụdị nkewa diski, onye na-eji ndị njikwa faịlụ nwere ike ịrụ ọrụ na ogologo ụzọ: Onye njikwa dị anya, Total Commander na ihe ndị ọzọ. Na ọtụtụ ndị ọzọ n'ụzọ dị mwute na-ele otú PS script ha kere, nke a na-etinye ọtụtụ ọrụ na nke na-arụ ọrụ na a bang na ule gburugburu ebe obibi, na ọgụ gburugburu ebe obibi na-enweghị enyemaka mkpesa banyere ihe agaghị ekwe omume ọrụ: Ụzọ akọwapụtara, aha faịlụ, ma ọ bụ ha abụọ dị ogologo. Aha faịlụ tozuru oke ga-abụrịrị ihe na-erughị mkpụrụedemede 260, na aha ndekọ aha ga-erughị mkpụrụedemede 248.
Dị ka ọ tụgharịrị, mkpụrụedemede 260 ezuola "ọ bụghị naanị maka onye ọ bụla." Ọ bụrụ na ị nwere mmasị ịgafe ókèala nke ihe kwere, m na-ajụ n'okpuru pusi.

Nke a bụ ole na ole n'ime nsonaazụ ọjọọ nke ịmachi ogologo ụzọ faịlụ:

N'ịbụ nke na-esi na isiokwu a pụta, m na-achọpụta na maka DFS Replication nsogbu a tụlere na isiokwu ahụ adịghị egwu na faịlụ nwere aha ogologo na-aga nke ọma site na ihe nkesa gaa na nkesa (ọ gwụla ma, n'ezie, ma ọ bụghị na ị mere nke ọma).

Ọ ga-amasị m ịdọrọ uche gaa na ngwa bara uru nke nyeere m aka karịa otu ugboro robocopy. Ya onwe ya kwa, ọ naghị atụ egwu ụzọ dị ogologo, ọ makwa ọtụtụ ihe. Ya mere, ọ bụrụ na ọrụ ahụ gbadata na iṅomi / ịnyefe data faịlụ, ị nwere ike ịkwụsị ya. Ọ bụrụ na ị ga-enwe ọgbaghara na listi njikwa ohere sistemụ faịlụ (DACLs), lepụ anya subinacl. N'agbanyeghị afọ ole ọ dị, ọ gosipụtara onwe ya nke ọma na Windows 2012 R2. ebe a a na-atụle usoro nke ngwa.

Enwere m mmasị ịmụta ka esi arụ ọrụ na ogologo ụzọ PowerShell. Ya na ya, ọ fọrọ nke nta ka ọ bụrụ na afụ ọnụ ọchị banyere Ivan Tsarevich na Vasilisa mara mma.

Zọ ngwa ngwa

Gbanwee na Linux na echegbula maka Windows 10/2016/2019 wee mee ka ntọala otu kwesịrị ekwesị / tweak ndekọ. Agaghị m ebi na usoro a n'ụzọ zuru ezu, n'ihi na. enweelarị ọtụtụ akụkọ na ntanetị gbasara isiokwu a, dịka ọmụmaatụ, nke a.

N'iburu n'uche na n'ọtụtụ ụlọ ọrụ enwere ọtụtụ, iji tinye ya n'ụzọ dị nro, ọ bụghị ụdị ọhụrụ nke sistemụ arụmọrụ, usoro a na-adị ngwa ngwa naanị maka ide na akwụkwọ, ọ gwụla ma, n'ezie, ị bụ otu n'ime ndị nwere obi ụtọ nke nwere obere usoro ihe nketa na Windows. 10/2016/2019 ọchịchị.

ogologo uzo

N'ebe a, anyị na-eme ndoputa ozugbo na mgbanwe ndị ahụ agaghị emetụta omume nke Windows Explorer, mana ọ ga-eme ka o kwe omume iji ogologo ụzọ na PowerShell cmdlets, dị ka Get-Item, Get-ChildItem, Wepụ-Item, wdg.

Nke mbụ, ka anyị kwalite PowerShell. Emere ya otu, abụọ, atọ.

  1. Anyị na-emelite NET Framework na ụdị nke opekata mpe 4.5. Sistemu eji arụ ọrụ ga-enwerịrị opekata mpe Windows 7 SP1/2008 R2. Enwere ike ibudata ụdị dị ugbu a ebe agụkwuo ozi ebe a.
  2. Na-ebudata ma wụnye Windows Management Framework 5.1
  3. Anyị na-amalitegharị igwe.

Ndị na-arụsi ọrụ ike nwere ike iji aka mee usoro ndị a dị n'elu, ndị umengwụ nwere ike ime ya site n'enyemaka nke SCCM, atumatu, scripts na ngwaọrụ akpaaka ndị ọzọ.

Enwere ike ịchọta ụdị PowerShell dị ugbu a site na mgbanwe Tebụl $PSVersion. Mgbe emelitere ọ ga-adị ka nke a:

Windows, PowerShell, na ogologo ụzọ

Ugbu a mgbe ị na-eji cmdlets Nweta-NwaIhe na ndị ọzọ dị ka ya kama na-emebu Ụzọ Ọ dị mkpa Ụzọ nkịtị.

Ụdị nke ụzọ ahụ ga-adịtụ iche:

Get-ChildItem -LiteralPath "?C:Folder"
Get-ChildItem -LiteralPath "?UNCServerNameShare"
Get-ChildItem -LiteralPath "?UNC192.168.0.10Share"

Maka ịdị mma nke ịtụgharị ụzọ site na usoro a na-emekarị na usoro Ụzọ nkịtị ị nwere ike iji ọrụ a:

Function ConvertTo-LiteralPath 
Param([parameter(Mandatory=$true, Position=0)][String]$Path)
    If ($Path.Substring(0,2) -eq "") {Return ("?UNC" + $Path.Remove(0,1))}
    Else {Return "?$Path"}
}

Biko mara na mgbe ị na-edozi oke Ụzọ nkịtị enweghị ike iji akwụkwọ ozi (*, ? na na na).

Na mgbakwunye na oke Ụzọ nkịtị, na PowerShell cmdlet emelitere Nweta-NwaIhe natara oke omimi, nke ị nwere ike ịtọ omimi nke nesting maka nyocha recursive, ejiri m ya ugboro abụọ ma nwee afọ ojuju.

Ugbu a ị pụghị ịtụ egwu na edemede PS gị ga-esi n'okporo ụzọ ogwu kpafuo ma ọ gaghị ahụ faịlụ ndị dị anya. Dịka ọmụmaatụ, ụzọ a nyeere m aka nke ukwuu mgbe ị na-ede edemede iji tọgharịa àgwà "nwa oge" nke faịlụ na nchekwa DFSR. Ma nke a bụ akụkọ ọzọ, nke m ga-agbalị ịkọ n'isiokwu ọzọ. Ana m eche okwu na-atọ ụtọ site n'aka gị, a na m atụ aro ka ịme nyocha.

Njikọ njikọ bara uru:
docs.microsoft.com/en-us/dotnet/api/microsoft.powershell.commands.contentcommandbase.literalpath?view=powershellsdk-1.1.0
docs.microsoft.com/en-us/powershell/module/microsoft.powershell.management/get-childitem?view=powershell-5.1
stackoverflow.com/questions/46308030/handling-path-too-long-exception-with-new-psdrive/46309524
luisabreu.wordpress.com/2013/02/15/theliteralpath-parameter

Naanị ndị ọrụ edebanyere aha nwere ike isonye na nyocha a. banye, Biko.

Nsogbu nke okporo ụzọ ogologo ọ dị gị mkpa?

  • Ee

  • Dị mkpa, mana ekpebielarị

  • Na-etinye aka, ma ọ bụghị ọtụtụ

  • Echeghị banyere ya, ihe niile yiri ka ọ na-arụ ọrụ

  • Ọ dịghị

  • Ndị ọzọ (kpọpụta na nkwupụta)

Ndị ọrụ 155 tụrụ vootu. Ndị ọrụ 25 anabataghị.

isi: www.habr.com

Tinye a comment