Pupuni, PowerShell, ma Auala Umi

Pupuni, PowerShell, ma Auala Umi

Ou te manatu o oe, pei o aʻu, e masani ona vaʻaia ala o le fomu !!! Taua____ Fou____!!! Aua le tapeina!!! Poloaiga Nu. 98819-649-B aso Fepuari 30, 1985 i luga o le tofiaina o Ivan Aleksandrovich Kozlov e avea ma ulu sui o le matagaluega mo le lagolagoina o kamupani VIP kamupani ma le faatulagaina o fonotaga pisinisi i luga o le sidelines.doc.

Ma e masani lava o le a le mafai ona e tatalaina sea pepa i Windows i le taimi lava lena. O se tasi o loʻo faʻataʻitaʻiina i le faiga o le faʻafanua tisiki, e faʻaaogaina e se tasi faila faila e mafai ona galue i auala uumi: Pule Mamao, Pule Aofaʻi ma mea faapena. Ma o le tele o isi ma le faanoanoa na matamata i le auala na latou faia ai le PS script, lea na faʻafaigaluegaina ai le tele o galuega ma na galue ma se paʻu i le siosiomaga o suʻega, i le siosiomaga o le taua na faitio ma le leai se fesoasoani e uiga i se galuega faigata: O le ala fa'amaonia, igoa faila, po'o mea uma e lua e umi tele. O le igoa faila e agavaa atoatoa e tatau ona itiiti ifo i le 260 mataitusi, ma le igoa o le lisi e tatau ona itiiti ifo i le 248 mataitusi.
E pei ona aliali mai, 260 mataitusi ua lava "e le gata mo tagata uma." Afai e te fiafia e alu i tua atu o tuaoi o mea e faʻatagaina, ou te fesili i lalo o pusi.

O nisi nei o taunuuga le manuia o le faʻatapulaʻaina o le umi o le ala faila:

E ese le laititi mai le autu, ou te matauina mo le DFS Replication, o le faafitauli o loʻo iloiloina i totonu o le tusiga e le o se mea leaga ma faila ma igoa uumi e manuia le malaga mai le server i le server (sei vagana ai, ioe, a leai o oe. faia sa'o).

Ou te manaʻo foʻi e faʻafeiloaʻi atu i se aoga aoga tele na fesoasoani ia te aʻu e sili atu ma le tasi faʻasologa. O ia foi, e le fefe i ala uumi, ma e tele mea na te iloa. O le mea lea, afai e sau le galuega i le kopiina / fesiitaiga o faila faila, e mafai ona e taofi i ai. Afai e te manaʻomia le faʻalavelave faʻatasi ma faila faila e mafai ona faʻaogaina lisi (DACLs), vaʻai ese subinacl. E ui lava i lona matua tele, na faʻaalia atoatoa i luga ole Windows 2012 R2. iinei auala o le faʻaaogaina o loʻo iloiloina.

Na ou fiafia foi e aʻoaʻo pe faʻapefea ona galue i auala uumi PowerShell. Faatasi ai ma ia, toetoe lava pei o se tala ula e uiga ia Ivan Tsarevich ma Vasilisa le Matagofie.

Auala vave

Su'e i Linux ma aua le popole i ai Windows 10/2016/2019 ma fa'ataga le fa'atulagaina o faiga fa'avae/fa'ailoga resitala. O le a ou le talanoa auiliili i lenei metotia, aua. ua tele tala i luga o le upega i luga o lenei autu, mo se faataitaiga, uila.

Mafaufau i le tele o kamupani o loʻo i ai le tele, e faʻamalieina, e le o ni faʻamatalaga fou o faiga faʻaoga, o lenei metotia e vave lava mo le tusitusi i luga o pepa, seivagana, ioe, o oe o se tasi o na tagata laki e itiiti ni faiga faʻavae ma Windows. 10/2016/2019 nofoaiga .

auala umi

O iinei matou te vave faia ai se faʻaagaga o suiga e le afaina ai le amio a Windows Explorer, ae o le a mafai ai ona faʻaogaina auala uumi i PowerShell cmdlets, e pei o le Get-Item, Get-ChildItem, Remove-Item, etc.

Muamua, tatou fa'afou le PowerShell. Ua uma ona fai tasi, lua, tolu.

  1. Matou te fa'afouina le .NET Framework i se fa'ata'ita'iga o le itiiti ifo i le 4.5. Ole faiga fa'aoga e tatau ona le itiiti ifo ile Windows 7 SP1/2008 R2. E mafai ona la'uina i lalo le lomiga o iai nei iineifaitau nisi faamatalaga iinei.
  2. Sii mai ma fa'apipi'i le Windows Management Framework 5.1
  3. Matou te toe faʻafouina le masini.

E mafai e le tagata galue malosi ona faia ma le lima ia laasaga o loʻo i luga, o le paie e mafai ona faia i le fesoasoani a le SCCM, faiga faʻavae, tusitusiga ma isi mea faʻaoga masini.

O le lomiga o iai nei o le PowerShell e mafai ona maua mai le fesuiaiga $PSVersionTable. A maeʻa le faʻafouga e tatau ona faʻapea:

Pupuni, PowerShell, ma Auala Umi

Le taimi nei pe a faʻaaogaina cmdlets Maua-ChildItem ma isi e pei o ia nai lo le masani Ala o le a tatou faaaogaina literalPath.

O le faatulagaga o auala o le a ese teisi:

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

Mo le faʻafaigofie o le faʻaliliuina o auala mai le masani masani i le faʻasologa literalPath e mafai ona e faʻaogaina lenei galuega:

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

Faamolemole ia matau pe a seti le parakalafa literalPath e le mafai ona fa'aogaina (*, ? ma isi).

I le faaopoopo atu i le parakalafa literalPath, i totonu o le cmdlet PowerShell fa'afouina Maua-ChildItem maua parakalafa loloto, lea e mafai ai ona e setiina le loloto o le ofaga mo suʻesuʻega faʻasolosolo, na ou faʻaaogaina i ni nai taimi ma sa faamalieina.

O lenei e le mafai ona e fefe o lau PS-script o le a se ese mai se ala matuitui umi ma o le a le vaʻaia faila mamao. Mo se faʻataʻitaʻiga, o lenei auala na fesoasoani tele ia te aʻu pe a tusia se tusitusiga e toe setiina le uiga "le tumau" mo faila i faila DFSR. Ae o le isi lea tala, o le a ou taumafai e taʻu atu i se isi tala. O loʻo ou faʻatali mo ni faʻamatalaga manaia mai ia te oe ma ou te fautua atu e fai se suʻesuʻega.

Faʻaoga talafeagai:
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

Na'o tagata fa'aigoaina e mafai ona auai i le su'esu'ega. Saini ese j, faʻamolemole.

Pe talafeagai ia te oe le faafitauli o auala uumi?

  • lea

  • Sa talafeagai, ae ua uma ona filifili

  • Faʻalavelave, ae le tele

  • E le'i mafaufau i ai, e foliga mai o lo'o manuia mea uma

  • leai

  • Isi (fa'ailoa i fa'amatalaga)

155 tagata fa'aoga na palota. 25 tagata fa'aoga na le fa'aaogaina.

puna: www.habr.com

Faaopoopo i ai se faamatalaga