Windows, PowerShell ΠΈ Π΄ΠΎΠ»Π³ΠΈ ΠΏΠ°Ρ‚Π΅ΠΊΠΈ

Windows, PowerShell ΠΈ Π΄ΠΎΠ»Π³ΠΈ ΠΏΠ°Ρ‚Π΅ΠΊΠΈ

Мислам Π΄Π΅ΠΊΠ° ΠΈ Π²ΠΈΠ΅, ΠΊΠ°ΠΊΠΎ ΠΌΠ΅Π½Π΅, чСсто стС Π³Π»Π΅Π΄Π°Π»Π΅ ΠΏΠ°Ρ‚Π΅ΠΊΠΈ Π½Π° Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° !!! Π’Π°ΠΆΠ½ΠΎ____Ново____!!! НС Π±Ρ€ΠΈΡˆΠ΅Ρ‚Π΅!!!Нарачка Π±Ρ€.98819-649-Π‘ ΠΎΠ΄ 30 Π³. Π·Π° ΠΈΠΌΠ΅Π½ΡƒΠ²Π°ΡšΠ΅Ρ‚ΠΎ Π½Π° Иван АлСксандрович Козлов Π·Π° Π²Ρ€ΡˆΠΈΡ‚Π΅Π» Π½Π° долТноста Ρ€Π°ΠΊΠΎΠ²ΠΎΠ΄ΠΈΡ‚Π΅Π» Π½Π° ΠΎΠ΄Π΄Π΅Π»ΠΎΡ‚ Π·Π° ΠΏΠΎΠ΄Π΄Ρ€ΡˆΠΊΠ° Π½Π° ΠΊΠΎΡ€ΠΏΠΎΡ€Π°Ρ‚ΠΈΠ²Π½ΠΈ Π’Π˜ΠŸ ΠΊΠ»ΠΈΠ΅Π½Ρ‚ΠΈ ΠΈ ΠΎΡ€Π³Π°Π½ΠΈΠ·ΠΈΡ€Π°ΡšΠ΅ Π΄Π΅Π»ΠΎΠ²Π½ΠΈ состаноци Π½Π° ΠΌΠ°Ρ€Π³ΠΈΠ½ΠΈΡ‚Π΅.doc.

И чСстопати Π½Π΅ΠΌΠ° Π΄Π° ΠΌΠΎΠΆΠ΅Ρ‚Π΅ вСднаш Π΄Π° ΠΎΡ‚Π²ΠΎΡ€ΠΈΡ‚Π΅ Ρ‚Π°ΠΊΠΎΠ² Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ Π²ΠΎ Windows. НСкој ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΡƒΠ²Π° Π·Π°ΠΎΠ±ΠΈΠΊΠΎΠ»ΡƒΠ²Π°ΡšΠ΅ Π²ΠΎ Ρ„ΠΎΡ€ΠΌΠ° Π½Π° ΠΌΠ°ΠΏΠΈΡ€Π°ΡšΠ΅ Π½Π° дискот, нСкој користи ΠΌΠ΅Π½Π°ΡŸΠ΅Ρ€ΠΈ Π½Π° Π΄Π°Ρ‚ΠΎΡ‚Π΅ΠΊΠΈ ΡˆΡ‚ΠΎ ΠΌΠΎΠΆΠ°Ρ‚ Π΄Π° Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ со Π΄ΠΎΠ»Π³ΠΈ ΠΏΠ°Ρ‚Π΅ΠΊΠΈ: Far Manager, Total Commander ΠΈ слично. И ΡƒΡˆΡ‚Π΅ ΠΌΠ½ΠΎΠ³ΡƒΠΌΠΈΠ½Π° со Ρ‚Π°Π³Π° Π³Π»Π΅Π΄Π°Π° ΠΊΠ°ΠΊΠΎ сцСнариото Π·Π° ПБ ΡˆΡ‚ΠΎ Π³ΠΎ создадоа, Π²ΠΎ ΠΊΠΎΠ΅ бСшС Π²Π»ΠΎΠΆΠ΅Π½ΠΎ ΠΌΠ½ΠΎΠ³Ρƒ Ρ‚Ρ€ΡƒΠ΄ ΠΈ ΠΊΠΎΠ΅ Ρ€Π°Π±ΠΎΡ‚Π΅ΡˆΠ΅ со ΡƒΠ΄Π°Ρ€ Π²ΠΎ ΠΏΡ€ΠΎΠ±Π½Π°Ρ‚Π° срСдина, Π²ΠΎ Π±ΠΎΡ€Π±Π΅Π½ΠΎΡ‚ΠΎ ΠΎΠΏΠΊΡ€ΡƒΠΆΡƒΠ²Π°ΡšΠ΅ бСспомошно сС ΠΆΠ°Π»Π΅Π° Π½Π° Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Π° Π·Π°Π΄Π°Ρ‡Π°: НавСдСната ΠΏΠ°Ρ‚Π΅ΠΊΠ°, ΠΈΠΌΠ΅Ρ‚ΠΎ Π½Π° Π΄Π°Ρ‚ΠΎΡ‚Π΅ΠΊΠ°Ρ‚Π° ΠΈΠ»ΠΈ ΠΈ Π΄Π²Π΅Ρ‚Π΅ сС ΠΏΡ€Π΅ΠΌΠ½ΠΎΠ³Ρƒ Π΄ΠΎΠ»Π³ΠΈ. ЦСлосно ΠΊΠ²Π°Π»ΠΈΡ„ΠΈΠΊΡƒΠ²Π°Π½ΠΎΡ‚ΠΎ ΠΈΠΌΠ΅ Π½Π° Π΄Π°Ρ‚ΠΎΡ‚Π΅ΠΊΠ°Ρ‚Π° ΠΌΠΎΡ€Π° Π΄Π° Π±ΠΈΠ΄Π΅ ΠΏΠΎΠΌΠ°Π»ΠΎ ΠΎΠ΄ 260 Π·Π½Π°Ρ†ΠΈ, Π° ΠΈΠΌΠ΅Ρ‚ΠΎ Π½Π° Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΈΡƒΠΌΠΎΡ‚ ΠΌΠΎΡ€Π° Π΄Π° Π±ΠΈΠ΄Π΅ ΠΏΠΎΠΌΠ°Π»ΠΎ ΠΎΠ΄ 248 Π·Π½Π°Ρ†ΠΈ.
Како ΡˆΡ‚ΠΎ сС испостави, 260 ΠΊΠ°Ρ€Π°ΠΊΡ‚Π΅Ρ€ΠΈ сС Π΄ΠΎΠ²ΠΎΠ»Π½ΠΈ β€žΠ½Π΅ само Π·Π° ΡΠ΅ΠΊΠΎΠ³ΠΎβ€œ. Ако стС заинтСрСсирани Π΄Π° Π³ΠΈ Π½Π°Π΄ΠΌΠΈΠ½Π΅Ρ‚Π΅ Π³Ρ€Π°Π½ΠΈΡ†ΠΈΡ‚Π΅ Π½Π° Π΄ΠΎΠ·Π²ΠΎΠ»Π΅Π½ΠΎΡ‚ΠΎ, ΠΏΡ€Π°ΡˆΡƒΠ²Π°ΠΌ ΠΏΠΎΠ΄ ΠΌΠ°Ρ‡ΠΊΠ°.

Π•Π²Π΅ само Π½Π΅ΠΊΠΎΠ»ΠΊΡƒ ΠΎΠ΄ Π½Π΅ΡΡ€Π΅ΡœΠ½ΠΈΡ‚Π΅ послСдици ΠΎΠ΄ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡ΡƒΠ²Π°ΡšΠ΅Ρ‚ΠΎ Π½Π° Π΄ΠΎΠ»ΠΆΠΈΠ½Π°Ρ‚Π° Π½Π° ΠΏΠ°Ρ‚Π΅ΠΊΠ°Ρ‚Π° Π½Π° Π΄Π°Ρ‚ΠΎΡ‚Π΅ΠΊΠ°Ρ‚Π°:

ΠœΠ°Π»ΠΊΡƒ ΠΎΡ‚ΡΡ‚Π°ΠΏΡƒΠ²Π°Ρ˜ΡœΠΈ ΠΎΠ΄ Ρ‚Π΅ΠΌΠ°Ρ‚Π°, Π·Π°Π±Π΅Π»Π΅ΠΆΡƒΠ²Π°ΠΌ Π΄Π΅ΠΊΠ° Π·Π° Ρ€Π΅ΠΏΠ»ΠΈΠΊΠ°Ρ†ΠΈΡ˜Π° Π½Π° DFS, ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΎΡ‚ ΡˆΡ‚ΠΎ сС Ρ€Π°Π·Π³Π»Π΅Π΄ΡƒΠ²Π° Π²ΠΎ ΡΡ‚Π°Ρ‚ΠΈΡ˜Π°Ρ‚Π° Π½Π΅ Π΅ ΡΡ‚Ρ€Π°ΡˆΠ΅Π½ ΠΈ Π΄Π°Ρ‚ΠΎΡ‚Π΅ΠΊΠΈΡ‚Π΅ со Π΄ΠΎΠ»Π³ΠΈ имиња ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎ ΠΏΠ°Ρ‚ΡƒΠ²Π°Π°Ρ‚ ΠΎΠ΄ сСрвСр Π΄ΠΎ сСрвСр (освСн, сС Ρ€Π°Π·Π±ΠΈΡ€Π°, ΠΏΠΎΠΈΠ½Π°ΠΊΡƒ Π½Π°ΠΏΡ€Π°Π²Π΅Π½ΠΎ ΠΏΡ€Π°Π²ΠΈΠ»Π½ΠΎ).

Π˜ΡΡ‚ΠΎ Ρ‚Π°ΠΊΠ°, Π±ΠΈ сакал Π΄Π° ΠΏΡ€ΠΈΠ²Π»Π΅Ρ‡Π°ΠΌ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ Π½Π° Π΅Π΄Π½Π° ΠΌΠ½ΠΎΠ³Ρƒ корисна Π°Π»Π°Ρ‚ΠΊΠ° која ΠΌΠΈ ΠΏΠΎΠΌΠΎΠ³Π½Π° повСќС ΠΎΠ΄ Сднаш Ρ€ΠΎΠ±ΠΎΠΊΠΎΠΏΠΈΡ˜Π°. И Ρ‚Π°Π° Π½Π΅ сС плаши ΠΎΠ΄ Π΄ΠΎΠ»Π³ΠΈ ΠΏΠ°Ρ‚Π΅ΠΊΠΈ ΠΈ Π·Π½Π°Π΅ ΠΌΠ½ΠΎΠ³Ρƒ. Π—Π°Ρ‚ΠΎΠ°, Π°ΠΊΠΎ Π·Π°Π΄Π°Ρ‡Π°Ρ‚Π° сС свСдува Π½Π° ΠΊΠΎΠΏΠΈΡ€Π°ΡšΠ΅ / ΠΏΡ€Π΅Π½Π΅ΡΡƒΠ²Π°ΡšΠ΅ ΠΏΠΎΠ΄Π°Ρ‚ΠΎΡ†ΠΈ Π·Π° Π΄Π°Ρ‚ΠΎΡ‚Π΅ΠΊΠΈ, ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄Π° застанСтС Π½Π° Ρ‚ΠΎΠ°. Ако Ρ‚Ρ€Π΅Π±Π° Π΄Π° сС ΠΏΠ»Π΅Ρ‚ΠΊΠ°Ρ‚Π΅ со списоцитС Π·Π° ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π° Π½Π° пристап Π΄ΠΎ Π΄Π°Ρ‚ΠΎΡ‚Π΅Ρ‡Π½ΠΈΠΎΡ‚ систСм (DACL), ΠΏΠΎΠ³Π»Π΅Π΄Π½Π΅Ρ‚Π΅ настрана ΠΏΠΎΠ΄ -ΠΈΠ½ΠΊΠ°Π». И ΠΏΠΎΠΊΡ€Π°Ρ˜ Π½Π΅Π³ΠΎΠ²Π°Ρ‚Π° Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»Π½Π° старост, Ρ‚ΠΎΡ˜ сС ΠΏΠΎΠΊΠ°ΠΆΠ° ΡΠΎΠ²Ρ€ΡˆΠ΅Π½ΠΎ Π½Π° Windows 2012 R2. Π’ΡƒΠΊΠ° сС Ρ€Π°Π·Π³Π»Π΅Π΄ΡƒΠ²Π°Π°Ρ‚ ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΈΡ‚Π΅ Π½Π° ΠΏΡ€ΠΈΠΌΠ΅Π½Π°.

Π‘Π΅Π² заинтСрСсиран ΠΈ Π΄Π° Π½Π°ΡƒΡ‡Π°ΠΌ ΠΊΠ°ΠΊΠΎ Π΄Π° Ρ€Π°Π±ΠΎΡ‚Π°ΠΌ со Π΄ΠΎΠ»Π³ΠΈ ΠΏΠ°Ρ‚Π΅ΠΊΠΈ Π½Π° PowerShell. Π‘ΠΎ Π½Π΅Π³ΠΎ, рСчиси ΠΊΠ°ΠΊΠΎ Π²ΠΎ Π±Ρ€Π°Π΄Π° шСга Π·Π° Иван Π¦Π°Ρ€Π΅Π²ΠΈΡ‡ ΠΈ Василиса Π£Π±Π°Π²Π°Ρ‚Π°.

Π‘Ρ€Π· Π½Π°Ρ‡ΠΈΠ½

ΠŸΡ€Π΅Ρ„Ρ€Π»Π΅Ρ‚Π΅ сС Π½Π° Linux ΠΈ Π½Π΅ Π³Ρ€ΠΈΠΆΠ΅Ρ‚Π΅ сС Π·Π° Windows 10/2016/2019 ΠΈ ΠΎΠ²ΠΎΠ·ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ја соодвСтната поставка Π·Π° Π³Ρ€ΡƒΠΏΠ½Π° ΠΏΠΎΠ»ΠΈΡ‚ΠΈΠΊΠ°/ΠΏΠΎΠ΄Π΅ΡΡƒΠ²Π°ΡšΠ΅ Π½Π° рСгистарот. Јас Π½Π΅ΠΌΠ° Π΄Π° сС Π·Π°Π΄Ρ€ΠΆΠ°ΠΌ Π½Π° овој ΠΌΠ΅Ρ‚ΠΎΠ΄ Π²ΠΎ Π΄Π΅Ρ‚Π°Π»ΠΈ, бидСјќи. вСќС ΠΈΠΌΠ° ΠΌΠ½ΠΎΠ³Ρƒ статии Π½Π° ΠΌΡ€Π΅ΠΆΠ°Ρ‚Π° Π½Π° ΠΎΠ²Π°Π° Ρ‚Π΅ΠΌΠ°, Π½Π° ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΎΠ²Π°.

Имајќи ΠΏΡ€Π΅Π΄Π²ΠΈΠ΄ Π΄Π΅ΠΊΠ° Π²ΠΎ ΠΏΠΎΠ²Π΅ΡœΠ΅Ρ‚ΠΎ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ ΠΈΠΌΠ° ΠΌΠ½ΠΎΠ³Ρƒ, најблаго ΠΊΠ°ΠΆΠ°Π½ΠΎ, Π½Π΅ свСТи Π²Π΅Ρ€Π·ΠΈΠΈ Π½Π° ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΈΠ²Π½ΠΈ систСми, овој ΠΌΠ΅Ρ‚ΠΎΠ΄ Π΅ Π±Ρ€Π· само Π·Π° ΠΏΠΈΡˆΡƒΠ²Π°ΡšΠ΅ Π½Π° Ρ…Π°Ρ€Ρ‚ΠΈΡ˜Π°, освСн Π°ΠΊΠΎ, сС Ρ€Π°Π·Π±ΠΈΡ€Π°, Π½Π΅ стС Π΅Π΄Π΅Π½ ΠΎΠ΄ ΠΎΠ½ΠΈΠ΅ ΡΡ€Π΅ΡœΠ½ΠΈΡ†ΠΈ ΠΊΠΎΠΈ ΠΈΠΌΠ°Π°Ρ‚ ΠΌΠ°Π»ΠΊΡƒ наслСдни систСми ΠΈ Windows. 10/2016/2019 владССњС.

Π΄ΠΎΠ»Π³ ΠΏΠ°Ρ‚

ОвдС вСднаш ΠΏΡ€Π°Π²ΠΈΠΌΠ΅ Ρ€Π΅Π·Π΅Ρ€Π²Π°Ρ†ΠΈΡ˜Π° Π΄Π΅ΠΊΠ° ΠΏΡ€ΠΎΠΌΠ΅Π½ΠΈΡ‚Π΅ Π½Π΅ΠΌΠ° Π΄Π° Π²Π»ΠΈΡ˜Π°Π°Ρ‚ Π½Π° ΠΎΠ΄Π½Π΅ΡΡƒΠ²Π°ΡšΠ΅Ρ‚ΠΎ Π½Π° Windows Explorer, Ρ‚ΡƒΠΊΡƒ ќС ΠΎΠ²ΠΎΠ·ΠΌΠΎΠΆΠ°Ρ‚ ΠΊΠΎΡ€ΠΈΡΡ‚Π΅ΡšΠ΅ Π½Π° Π΄ΠΎΠ»Π³ΠΈ ΠΏΠ°Ρ‚Π΅ΠΊΠΈ Π²ΠΎ cmdlets Π½Π° PowerShell, ΠΊΠ°ΠΊΠΎ ΡˆΡ‚ΠΎ сС Get-Item, Get-ChildItem, Remove-Item ΠΈΡ‚Π½.

ΠŸΡ€Π²ΠΎ, Π΄Π° Π³ΠΎ Π°ΠΆΡƒΡ€ΠΈΡ€Π°ΠΌΠ΅ PowerShell. НаправСно Π΅ Π΅Π΄Π΅Π½, Π΄Π²Π°, Ρ‚Ρ€ΠΈ.

  1. НиС Π³ΠΎ Π°ΠΆΡƒΡ€ΠΈΡ€Π°ΠΌΠ΅ .NET Framework Π½Π° Π²Π΅Ρ€Π·ΠΈΡ˜Π° ΠΎΠ΄ Π½Π°Ρ˜ΠΌΠ°Π»ΠΊΡƒ 4.5. ΠžΠΏΠ΅Ρ€Π°Ρ‚ΠΈΠ²Π½ΠΈΠΎΡ‚ систСм ΠΌΠΎΡ€Π° Π΄Π° Π±ΠΈΠ΄Π΅ Π½Π°Ρ˜ΠΌΠ°Π»ΠΊΡƒ Windows 7 SP1/2008 R2. Π’Π΅ΠΊΠΎΠ²Π½Π°Ρ‚Π° Π²Π΅Ρ€Π·ΠΈΡ˜Π° ΠΌΠΎΠΆΠ΅ Π΄Π° сС ΠΏΡ€Π΅Π·Π΅ΠΌΠ΅ Ρ‚ΡƒΠΊΠ°ΠΏΡ€ΠΎΡ‡ΠΈΡ‚Π°Ρ˜Ρ‚Π΅ повСќС ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ Ρ‚ΡƒΠΊΠ°.
  2. ΠŸΡ€Π΅Π·Π΅ΠΌΠ°ΡšΠ΅ ΠΈ ΠΈΠ½ΡΡ‚Π°Π»ΠΈΡ€Π°Ρ˜ Windows Management Framework 5.1
  3. Ја рСстартирамС ΠΌΠ°ΡˆΠΈΠ½Π°Ρ‚Π°.

Π’Ρ€Π΅Π΄Π½ΠΈΡ‚Π΅ ΠΌΠΎΠΆΠ°Ρ‚ Ρ€Π°Ρ‡Π½ΠΎ Π΄Π° Π³ΠΈ Π½Π°ΠΏΡ€Π°Π²Π°Ρ‚ Π³ΠΎΡ€Π΅Π½Π°Π²Π΅Π΄Π΅Π½ΠΈΡ‚Π΅ Ρ‡Π΅ΠΊΠΎΡ€ΠΈ, ΠΌΡ€Π·Π»ΠΈΠ²ΠΈΡ‚Π΅ ΠΌΠΎΠΆΠ°Ρ‚ Π΄Π° Π³ΠΎ Π½Π°ΠΏΡ€Π°Π²Π°Ρ‚ Ρ‚ΠΎΠ° со помош Π½Π° SCCM, ΠΏΠΎΠ»ΠΈΡ‚ΠΈΠΊΠΈ, скрипти ΠΈ Π΄Ρ€ΡƒΠ³ΠΈ Π°Π»Π°Ρ‚ΠΊΠΈ Π·Π° Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·Π°Ρ†ΠΈΡ˜Π°.

Π’Π΅ΠΊΠΎΠ²Π½Π°Ρ‚Π° Π²Π΅Ρ€Π·ΠΈΡ˜Π° Π½Π° PowerShell ΠΌΠΎΠΆΠ΅ Π΄Π° сС најдС ΠΎΠ΄ ΠΏΡ€ΠΎΠΌΠ΅Π½Π»ΠΈΠ²Π°Ρ‚Π° $PSVersionTable. По Π°ΠΆΡƒΡ€ΠΈΡ€Π°ΡšΠ΅Ρ‚ΠΎ Ρ‚Ρ€Π΅Π±Π° Π΄Π° ΠΈΠ·Π³Π»Π΅Π΄Π° Π²Π°ΠΊΠ°:

Windows, PowerShell ΠΈ Π΄ΠΎΠ»Π³ΠΈ ΠΏΠ°Ρ‚Π΅ΠΊΠΈ

Π‘Π΅Π³Π° ΠΊΠΎΠ³Π° користитС cmdlets Get-ChildItem ΠΈ Π΄Ρ€ΡƒΠ³ΠΈ ΠΊΠ°ΠΊΠΎ Π½Π΅Π³ΠΎ намСсто Π²ΠΎΠΎΠ±ΠΈΡ‡Π°Π΅Π½ΠΎ ΠŸΠ°Ρ‚Π΅ΠΊΠ° ќС користимС Π‘ΡƒΠΊΠ²Π°Π»Π½Π° ΠΏΠ°Ρ‚Π΅ΠΊΠ°.

Π€ΠΎΡ€ΠΌΠ°Ρ‚ΠΎΡ‚ Π½Π° ΠΏΠ°Ρ‚Π΅ΠΊΠΈΡ‚Π΅ ќС Π±ΠΈΠ΄Π΅ ΠΌΠ°Π»ΠΊΡƒ ΠΏΠΎΠΈΠ½Π°ΠΊΠΎΠ²:

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

Π—Π° погодност Π·Π° ΠΊΠΎΠ½Π²Π΅Ρ€Ρ‚ΠΈΡ€Π°ΡšΠ΅ Π½Π° ΠΏΠ°Ρ‚Π΅ΠΊΠΈ ΠΎΠ΄ Π²ΠΎΠΎΠ±ΠΈΡ‡Π°Π΅Π½ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ Π²ΠΎ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ Π‘ΡƒΠΊΠ²Π°Π»Π½Π° ΠΏΠ°Ρ‚Π΅ΠΊΠ° ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄Π° ја користитС ΠΎΠ²Π°Π° Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡ˜Π°:

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

Π’Π΅ ΠΌΠΎΠ»ΠΈΠΌΠ΅ ΠΈΠΌΠ°Ρ˜Ρ‚Π΅ ΠΏΡ€Π΅Π΄Π²ΠΈΠ΄ Π΄Π΅ΠΊΠ° ΠΊΠΎΠ³Π° Π³ΠΎ поставуватС ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Π°Ρ€ΠΎΡ‚ Π‘ΡƒΠΊΠ²Π°Π»Π½Π° ΠΏΠ°Ρ‚Π΅ΠΊΠ° ΡŸΠΎΠΊΠ΅Ρ€ΠΈΡ‚Π΅ Π½Π΅ ΠΌΠΎΠΆΠ°Ρ‚ Π΄Π° сС користат (*, ? ΠΈ Ρ‚Π°ΠΊΠ° Π½Π°Ρ‚Π°ΠΌΡƒ).

ΠŸΠΎΠΊΡ€Π°Ρ˜ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Π°Ρ€ΠΎΡ‚ Π‘ΡƒΠΊΠ²Π°Π»Π½Π° ΠΏΠ°Ρ‚Π΅ΠΊΠ°, Π²ΠΎ Π°ΠΆΡƒΡ€ΠΈΡ€Π°Π½ΠΈΠΎΡ‚ cmdlet Π½Π° PowerShell Get-ChildItem ΠΏΡ€ΠΈΠΌΠ΅Π½ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Π°Ρ€ Π”Π»Π°Π±ΠΎΡ‡ΠΈΠ½Π°, со кој ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄Π° ја поставитС Π΄Π»Π°Π±ΠΎΡ‡ΠΈΠ½Π°Ρ‚Π° Π½Π° гнСздСњС Π·Π° Ρ€Π΅ΠΊΡƒΡ€Π·ΠΈΠ²Π½ΠΎ ΠΏΡ€Π΅Π±Π°Ρ€ΡƒΠ²Π°ΡšΠ΅, ја користСв Π½Π΅ΠΊΠΎΠ»ΠΊΡƒ ΠΏΠ°Ρ‚ΠΈ ΠΈ Π±Π΅Π² Π·Π°Π΄ΠΎΠ²ΠΎΠ»Π΅Π½.

Π‘Π΅Π³Π° Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄Π° сС ΠΏΠ»Π°ΡˆΠΈΡ‚Π΅ Π΄Π΅ΠΊΠ° Π²Π°ΡˆΠ°Ρ‚Π° PS скрипта ќС Π·Π°Π»ΡƒΡ‚Π° ΠΎΠ΄ Π΄ΠΎΠ»Π³Π° Ρ‚Ρ€Π½Π»ΠΈΠ²Π° ΠΏΠ°Ρ‚Π΅ΠΊΠ° ΠΈ Π½Π΅ΠΌΠ° Π΄Π° Π³Π»Π΅Π΄Π° Π΄Π°Π»Π΅Ρ‡Π½ΠΈ Π΄Π°Ρ‚ΠΎΡ‚Π΅ΠΊΠΈ. На ΠΏΡ€ΠΈΠΌΠ΅Ρ€, овој пристап ΠΌΠ½ΠΎΠ³Ρƒ ΠΌΠΈ ΠΏΠΎΠΌΠΎΠ³Π½Π° ΠΊΠΎΠ³Π° ΠΏΠΈΡˆΡƒΠ²Π°Π² скрипта Π·Π° Ρ€Π΅ΡΠ΅Ρ‚ΠΈΡ€Π°ΡšΠ΅ Π½Π° β€žΠΏΡ€ΠΈΠ²Ρ€Π΅ΠΌΠ΅Π½ΠΈΠΎΡ‚β€œ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ Π½Π° Π΄Π°Ρ‚ΠΎΡ‚Π΅ΠΊΠΈΡ‚Π΅ Π²ΠΎ ΠΏΠ°ΠΏΠΊΠΈΡ‚Π΅ DFSR. Но, ΠΎΠ²Π° Π΅ Π΄Ρ€ΡƒΠ³Π° ΠΏΡ€ΠΈΠΊΠ°Π·Π½Π°, која ќС сС ΠΎΠ±ΠΈΠ΄Π°ΠΌ Π΄Π° ја раскаТам Π²ΠΎ Π΄Ρ€ΡƒΠ³Π° ΡΡ‚Π°Ρ‚ΠΈΡ˜Π°. ΠžΡ‡Π΅ΠΊΡƒΠ²Π°ΠΌ интСрСсни ΠΊΠΎΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈ ΠΎΠ΄ вас ΠΈ ΠΏΡ€Π΅Π΄Π»Π°Π³Π°ΠΌ Π΄Π° Π½Π°ΠΏΡ€Π°Π²ΠΈΡ‚Π΅ Π°Π½ΠΊΠ΅Ρ‚Π°.

ΠšΠΎΡ€ΠΈΡΠ½ΠΈ врски:
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

Π‘Π°ΠΌΠΎ рСгистрирани корисници ΠΌΠΎΠΆΠ°Ρ‚ Π΄Π° учСствуваат Π²ΠΎ Π°Π½ΠΊΠ΅Ρ‚Π°Ρ‚Π°. Најави сС, Π²ΠΈΠ΅ стС Π΄ΠΎΠ±Ρ€Π΅Π΄ΠΎΡ˜Π΄Π΅Π½ΠΈ.

Π”Π°Π»ΠΈ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΎΡ‚ со Π΄ΠΎΠ»Π³ΠΈΡ‚Π΅ ΠΏΠ°Ρ‚Π΅ΠΊΠΈ Π΅ Ρ€Π΅Π»Π΅Π²Π°Π½Ρ‚Π΅Π½ Π·Π° вас?

  • Π”Π°

  • Π‘Π΅ΡˆΠ΅ Ρ€Π΅Π»Π΅Π²Π°Π½Ρ‚Π½ΠΎ, Π½ΠΎ вСќС ΠΎΠ΄Π»ΡƒΡ‡Π΅Π½ΠΎ

  • Π‘Π΅ мСша, Π½ΠΎ Π½Π΅ ΠΌΠ½ΠΎΠ³Ρƒ

  • НС размислував Π·Π° Ρ‚ΠΎΠ°, сС Ρ‡ΠΈΠ½ΠΈ Π΄Π΅ΠΊΠ° сè Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½ΠΈΡ€Π°

  • НС

  • Π”Ρ€ΡƒΠ³ΠΎ (Π½Π°Π²Π΅Π΄Π΅Ρ‚Π΅ Π²ΠΎ ΠΊΠΎΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΡ‚Π΅)

Гласаа 155 корисници. 25 корисници Π±Π΅Π° Π²ΠΎΠ·Π΄Ρ€ΠΆΠ°Π½ΠΈ.

Π˜Π·Π²ΠΎΡ€: www.habr.com

Π”ΠΎΠ΄Π°Π΄Π΅Ρ‚Π΅ ΠΊΠΎΠΌΠ΅Π½Ρ‚Π°Ρ€