Windows, PowerShell, le Litsela tse telele

Windows, PowerShell, le Litsela tse telele

Ke nahana hore le uena, joalo ka 'na, u bone litsela tse kang tsena hangata !!! Bohlokoa____Ncha____!!! Se ke oa hlakola!!!Taelo No. 98819-649-B ea la 30 Hlakola, 1985 ka ho khethoa ha Ivan Aleksandrovich Kozlov e le hlooho ea nakoana ea lefapha bakeng sa ho tšehetsa bareki ba khoebo ba VIP le ho hlophisa likopano tsa khoebo ka thōko.doc.

'Me hangata u ke ke ua khona ho bula tokomane e joalo ho Windows hang-hang. Batho ba bang ba itloaetsa ho sebetsa ka mokhoa oa ho etsa limmapa tsa disk, ba bang ba sebelisa batsamaisi ba lifaele ba ka sebetsang ka litsela tse telele: Mookameli oa Hole, Molaoli oa Kakaretso le tse ling tse joalo. 'Me ba bang ba bangata ba ile ba shebella ka masoabi ha sengoloa sa PS seo ba se thehileng, moo mosebetsi o mongata o ileng oa tseteloa le ho sebetsa ka sekhahla tikolohong ea liteko, tikolohong ea tlhahiso ba belaela ka mosebetsi o ke keng oa khoneha: Tsela e boletsoeng, lebitso la faele, kapa bobeli ba tsona li telele haholo. Lebitso la faele le tšoanelehang ka botlalo le tlameha ho ba ka tlase ho litlhaku tse 260, 'me lebitso la bukana le tlameha ho ba ka tlase ho litlhaku tse 248.
Kamoo ho bonahalang kateng, litlhaku tse 260 li lekane "eseng feela bakeng sa motho e mong le e mong." Haeba u thahasella ho fetela ka nģ'ane ho meeli ea se lumelloang, ka kopo sheba katse.

Mona ke tse ling tsa litlamorao tse mpe tsa ho fokotsa bolelele ba tsela ea faele:

Ha ke kheloha hanyenyane ho tloha sehloohong, kea hlokomela hore bakeng sa Replication ea DFS bothata boo ho buuoeng ka bona sehloohong ha bo bobe 'me lifaele tse nang le mabitso a malelele li tsamaea ka katleho ho tloha ho seva ho ea ho seva (haeba, ho hlakile, ntho e' ngoe le e 'ngoe e teng. etsoa hantle).

Ke kopa hape ho lebisa tlhokomelo ea hau ho sesebelisoa sa bohlokoa haholo se nthusitseng ho feta hang robokopi. Hape ha a tšabe litsela tse telele, 'me a ka etsa ho hongata. Ka hona, haeba mosebetsi o ipakela ho kopitsa / ho fetisa data ea faele, o ka emisa moo. Haeba u hloka ho bapala maqheka ka manane a taolo ea phihlello ea sistimi (DACLs), sheba hole subinacl. Leha e se e tsofetse, e sebelitse hantle haholo ho Windows 2012 R2. mona mekhoa ea kopo e nkoa.

Ke ne ke thahasella ho ruta mokhoa oa ho sebetsa ka litsela tse telele tsa PowerShell. Le eena ho batla ho tšoana le joke ea litelu ka Ivan Tsarevich le Vasilisa e Ntle.

Tsela e potlakileng

Fetolela ho Linux 'me u se ke oa tšoenyeha ka Windows 10/2016/2019' me u nolofalletse ho hlophisa leano la sehlopha se nepahetseng / fetola registry. Ha ke na ho bua ka mokhoa ona ka botlalo, hobane ... Ho se ho na le lingoloa tse ngata mabapi le taba ena inthaneteng, mohlala, sena.

Ha re nahana hore lik'hamphani tse ngata li na le tse ngata, ho e beha ka bonolo, eseng liphetolelo tsa morao-rao tsa mekhoa ea ho sebetsa, mokhoa ona o potlakile feela bakeng sa ho ngola pampiring, ntle le haeba, e le hantle, u e mong oa ba lehlohonolo ba nang le mekhoa e fokolang ea lefa le Windows 10 /2016/2019 e busa ka holimo-limo .

Tsela e telele

Hang-hang ha re etse pehelo mona hore liphetoho li ke ke tsa ama boitšoaro ba Windows Explorer, empa li tla etsa hore ho khonehe ho sebelisa litsela tse telele ho PowerShell cmdlets, tse kang Get-Item, Get-ChildItem, Remove-Item, joalo-joalo.

Taba ea pele, ha re ntlafatse PowerShell. E entsoe ka makhetlo a le mong, a mabeli, a mararo.

  1. Re ntjhafatsa .NET Framework to version e seng ka tlase ho 4.5. Sistimi ea ts'ebetso e tlameha ho ba bonyane Windows 7 SP1/2008 R2. U ka khoasolla mofuta oa hajoale mona, bala boitsebiso bo eketsehileng mona.
  2. E jarolla le ho kenya Windows Management Framework 5.1
  3. Re qala mochine hape.

Batho ba sebetsang ka thata ba ka etsa mehato e hlalositsoeng ka holimo ka letsoho, batho ba botsoa ba ka e etsa ka thuso ea SCCM, maano, mangolo le lisebelisoa tse ling tsa automation.

Mofuta oa hajoale oa PowerShell o ka fumaneha ho tsoa ho mefuta e fapaneng $PSVersionTable. Ka mor'a ntlafatso e lokela ho shebahala tjena:

Windows, PowerShell, le Litsela tse telele

Joale ha u sebelisa cmdlets Fumana-Ntho ea Ngoana le tse ding ho ena le tse tlwaelehileng Tsela re tla sebelisa literalPath.

Sebopeho sa tsela se tla fapana hanyane:

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

Bakeng sa boiketlo ba ho fetola litsela ho tloha ka mokhoa o tloaelehileng ho ea ho sebopeho literalPath u ka sebelisa sesebelisoa sena:

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

Ka kopo hlokomela hore ha u beha parameter literalPath Ha o khone ho sebelisa li-wildcards (*, ? joalo-joalo).

Ho phaella ho parameter literalPath, phetolelong e ntlafalitsoeng ea PowerShell cmdlet Fumana-Ntho ea Ngoana ke na le parameter botebo, eo ka eona u ka behang botebo ba sehlaha bakeng sa patlo e iphetang, ke e sebelisitse makhetlo a 'maloa mme ka khotsofala.

Hona joale ha ua tlameha ho tšoenyeha ka hore script ea hau ea PS e tla kheloha tseleng e telele e meutloa 'me e ke ke ea khona ho bona lifaele tse hole. Ka mohlala, mokhoa ona o nthusitse haholo ha ke ngola script ho tsosolosa tšobotsi ea "ea nakoana" ea lifaele ka har'a lifoldara tsa DFSR. Empa ke pale e 'ngoe, eo ke tla leka ho e bolella sehloohong se seng. Ke lebelletse maikutlo a monate a tsoang ho uena mme ke fana ka maikutlo a hore u nke lipatlisiso.

Lihokela tse sebetsang:
docs.microsoft.com/ru-ru/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

Ke basebelisi ba ngolisitsoeng feela ba ka kenyang letsoho phuputsong. kenaka kopo.

Na bothata ba litsela tse telele bo bohlokoa ho uena?

  • hore

  • E ne e le ea bohlokoa, empa e se e entse qeto

  • E sitisa, empa eseng haholo

  • Ha kea ka ka nahana ka eona, ntho e 'ngoe le e' ngoe e bonahala e sebetsa

  • No

  • Tse ling (ka kopo hlalosa maikutlo)

Basebelisi ba 155 ba ile ba khetha. Basebelisi ba 25 ba ile ba hana.

Source: www.habr.com

Eketsa ka tlhaloso