Windows, PowerShell рд░ рд▓рд╛рдореЛ рдорд╛рд░реНрдЧрд╣рд░реВ

Windows, PowerShell рд░ рд▓рд╛рдореЛ рдорд╛рд░реНрдЧрд╣рд░реВ

рдорд▓рд╛рдИ рд▓рд╛рдЧреНрдЫ, рдо рдЬрд╕реНрддреИ рддрдкрд╛рдИрдВрд▓реЗ рдкрдирд┐ рдпрд╕реНрддрд╛ рдмрд╛рдЯреЛрд╣рд░реВ рдПрдХ рдкрдЯрдХрднрдиреНрджрд╛ рдмрдвреА рджреЗрдЦреНрдиреБрднрдПрдХреЛ рдЫ !!! рдорд╣рддреНрд╡рдкреВрд░реНрдг_____рдирдпрд╛рдБ_____!!! рдирдореЗрдЯреНрдиреБрд╣реЛрд╕реН !!! рдЕрд░реНрдбрд░ рдирдореНрдмрд░ 98819-649-B рдорд┐рддрд┐ 30 рдлреЗрдмреНрд░реБрдЕрд░реА, 1985 рдХрд░реНрдкреЛрд░реЗрдЯ VIP рдЧреНрд░рд╛рд╣рдХрд╣рд░реВрд▓рд╛рдИ рд╕рдорд░реНрдерди рдЧрд░реНрди рд░ sidelines.doc рдорд╛ рд╡реНрдпрд╛рдкрд╛рд░ рдмреИрдардХрд╣рд░реВ рдЖрдпреЛрдЬрдирд╛ рдЧрд░реНрди рд╡рд┐рднрд╛рдЧрдХреЛ рдЕрд╕реНрдерд╛рдпреА рдХрд╛рд░реНрдпрд╡рд╛рд╣рдХ рдкреНрд░рдореБрдЦрдХреЛ рд░реВрдкрдорд╛ рдЗрднрд╛рди рдЕрд▓реЗрдХреНрд╕рд╛рдиреНрдбреНрд░реЛрд╡рд┐рдЪ рдХреЛрдЬреНрд▓реЛрднрдХреЛ рдирд┐рдпреБрдХреНрддрд┐рдорд╛ред.

рд░ рдЕрдХреНрд╕рд░ рддрдкрд╛рдИрд▓реЗ рд╡рд┐рдиреНрдбреЛрдЬрдорд╛ рдпрд╕реНрддреЛ рдХрд╛рдЧрдЬрд╛рдд рддреБрд░реБрдиреНрддреИ рдЦреЛрд▓реНрди рд╕рдХреНрд╖рдо рд╣реБрдиреБрд╣реБрдиреЗ рдЫреИрдиред рдХреЗрд╣реА рд╡реНрдпрдХреНрддрд┐рд╣рд░реВрд▓реЗ рдбрд┐рд╕реНрдХ рдореНрдпрд╛рдкрд┐рдЩрдХреЛ рд░реВрдкрдорд╛ рдХрд╛рдо рдЧрд░реНрдиреЗ рдЕрднреНрдпрд╛рд╕ рдЧрд░реНрдЫрдиреН, рдЕрд░реВрд▓реЗ рдлрд╛рдЗрд▓ рдкреНрд░рдмрдиреНрдзрдХрд╣рд░реВ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрдЫрдиреН рдЬрд╕рд▓реЗ рд▓рд╛рдореЛ рдорд╛рд░реНрдЧрд╣рд░реВрд╕рдБрдЧ рдХрд╛рдо рдЧрд░реНрди рд╕рдХреНрдЫрдиреН: рдЯрд╛рдврд╛ рдкреНрд░рдмрдиреНрдзрдХ, рдХреБрд▓ рдХрдорд╛рдгреНрдбрд░ рд░ рдЬрд╕реНрддреИред рд░ рдзреЗрд░реИрд▓реЗ рдЙрдиреАрд╣рд░реВрд▓реЗ рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░реЗрдХреЛ PS рд╕реНрдХреНрд░рд┐рдкреНрдЯрдХреЛ рд░реВрдкрдорд╛ рдЙрджрд╛рд╕реАрдирддрд╛рдХрд╛ рд╕рд╛рде рд╣реЗрд░реЗ, рдЬрд╕рдорд╛ рдзреЗрд░реИ рдХрд╛рдо рд▓рдЧрд╛рдиреА рдЧрд░рд┐рдПрдХреЛ рдерд┐рдпреЛ рд░ рдЬрд╕рд▓реЗ рдкрд░реАрдХреНрд╖рдг рд╡рд╛рддрд╛рд╡рд░рдгрдорд╛ рдзрдорд╛рдХрд╛рдХреЛ рд╕рд╛рде рдХрд╛рдо рдЧрд░реНтАНрдпреЛ, рдЙрддреНрдкрд╛рджрди рд╡рд╛рддрд╛рд╡рд░рдгрдорд╛ рдЕрд╕рд╣рд╛рдп рд░реВрдкрдорд╛ рдЕрд╕рдореНрднрд╡ рдХрд╛рд░реНрдпрдХреЛ рдмрд╛рд░реЗрдорд╛ рдЧреБрдирд╛рд╕реЛ рдЧрд░реЗ: рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдорд╛рд░реНрдЧ, рдлрд╛рдЗрд▓ рдирд╛рдо, рд╡рд╛ рджреБрд╡реИ рдзреЗрд░реИ рд▓рд╛рдореЛ рдЫрдиреНред рдкреВрд░реНрдг рд░реВрдкрдорд╛ рдпреЛрдЧреНрдп рдлрд╛рдЗрд▓ рдирд╛рдо 260 рд╡рд░реНрдгрд╣рд░реВ рднрдиреНрджрд╛ рдХрдо рд╣реБрдиреБрдкрд░реНрдЫ, рд░ рдбрд╛рдЗрд░реЗрдХреНрдЯрд░реА рдирд╛рдо 248 рд╡рд░реНрдг рднрдиреНрджрд╛ рдХрдо рд╣реБрдиреБрдкрд░реНрдЫред
рдпреЛ рдмрд╛рд╣рд┐рд░ рдЬрд╛рдиреНрдЫ, 260 рд╡рд░реНрдг рдкрд░реНрдпрд╛рдкреНрдд рдЫ "рд╕рдмреИрдХрд╛ рд▓рд╛рдЧрд┐ рдорд╛рддреНрд░ рд╣реЛрдЗрдиред" рдпрджрд┐ рддрдкрд╛рдЗрдБ рдЕрдиреБрдорддрд┐ рджрд┐рдЗрдПрдХреЛ рд╕реАрдорд╛рд╣рд░реВ рднрдиреНрджрд╛ рдмрд╛рд╣рд┐рд░ рдЬрд╛рди рдЗрдЪреНрдЫреБрдХ рд╣реБрдиреБрд╣реБрдиреНрдЫ рднрдиреЗ, рдХреГрдкрдпрд╛ рдмрд┐рд░рд╛рд▓реЛрд▓рд╛рдИ рд╕рдиреНрджрд░реНрдн рдЧрд░реНрдиреБрд╣реЛрд╕реНред

рдпрд╣рд╛рдБ рдлрд╛рдЗрд▓ рдорд╛рд░реНрдЧ рд▓рдореНрдмрд╛рдЗ рд╕реАрдорд┐рдд рдЧрд░реНрдиреЗ рджреБрд░реНрднрд╛рдЧреНрдпрдкреВрд░реНрдг рдирддрд┐рдЬрд╛рд╣рд░реВ рдорд╛рддреНрд░ рдЫрдиреН:

рд╡рд┐рд╖рдпрдмрд╛рдЯ рдереЛрд░реИ рд╡рд┐рдЪрд▓рд┐рдд рд╣реБрдБрджреИ, рдо рдиреЛрдЯ рдЧрд░реНрдЫреБ рдХрд┐ DFS рдкреНрд░рддрд┐рдХреГрддрд┐рдХреЛ рд▓рд╛рдЧрд┐ рд▓реЗрдЦрдорд╛ рдЫрд▓рдлрд▓ рдЧрд░рд┐рдПрдХреЛ рд╕рдорд╕реНрдпрд╛ рднрдпрд╛рдирдХ рдЫреИрди рд░ рд▓рд╛рдореЛ рдирд╛рдорд╣рд░реВ рднрдПрдХрд╛ рдлрд╛рдЗрд▓рд╣рд░реВ рд╕рдлрд▓рддрд╛рдкреВрд░реНрд╡рдХ рд╕рд░реНрднрд░рдмрд╛рдЯ рд╕рд░реНрднрд░рдорд╛ рдпрд╛рддреНрд░рд╛ рдЧрд░реНрдЫрдиреН (рдпрджрд┐, рдЕрд╡рд╢реНрдп рдкрдирд┐, рдЕрд░реВ рд╕рдмреИ рдХреБрд░рд╛ рд╣реЛред рд╕рд╣реА рдЧрд░реНрдпреЛ).

рдо рддрдкрд╛рдЗрдБрдХреЛ рдзреНрдпрд╛рди рдПрдХ рдзреЗрд░реИ рдЙрдкрдпреЛрдЧреА рдЙрдкрдпреЛрдЧрд┐рддрд╛рдорд╛ рдЖрдХрд░реНрд╖рд┐рдд рдЧрд░реНрди рдЪрд╛рд╣рдиреНрдЫреБ рдЬрд╕рд▓реЗ рдорд▓рд╛рдИ рдПрдХ рдкрдЯрдХ рднрдиреНрджрд╛ рдмрдвреА рдорджреНрджрдд рдЧрд░реЗрдХреЛ рдЫ robocopyред рдЙрдиреА рд▓рд╛рдореЛ рдмрд╛рдЯреЛрдмрд╛рдЯ рдкрдирд┐ рдбрд░рд╛рдЙрдБрджреИрдирдиреН, рд░ рдЙрдиреА рдзреЗрд░реИ рдЧрд░реНрди рд╕рдХреНрдЫрд┐рдиреНред рддрд╕рд░реНрде, рдпрджрд┐ рдХрд╛рд░реНрдп рдлрд╛рдЗрд▓ рдбрд╛рдЯрд╛ рдкреНрд░рддрд┐рд▓рд┐рдкрд┐ / рд╕реНрдерд╛рдирд╛рдиреНрддрд░рдг рдЧрд░реНрди рддрд▓ рдЙрдмрд▓рд┐рдиреНрдЫ рднрдиреЗ, рддрдкрд╛рдИрдВ рддреНрдпрд╣рд╛рдБ рд░реЛрдХреНрди рд╕рдХреНрдиреБрд╣реБрдиреНрдЫред рдпрджрд┐ рддрдкрд╛рдЗрдБ рдлрд╛рдЗрд▓ рдкреНрд░рдгрд╛рд▓реА рдкрд╣реБрдБрдЪ рдирд┐рдпрдиреНрддреНрд░рдг рд╕реВрдЪреА (DACLs) рд╕рдВрдЧ рдЪрд╛рд▓рд╣рд░реВ рдЦреЗрд▓реНрди рдЖрд╡рд╢реНрдпрдХ рдЫ рднрдиреЗ, рдЯрд╛рдврд╛ рд╣реЗрд░реНрдиреБрд╣реЛрд╕реН subinaclред рдпрд╕рдХреЛ рдЙрдиреНрдирдд рдЙрдореЗрд░рдХреЛ рдмрд╛рд╡рдЬреБрдж, рдпрд╕рд▓реЗ Windows 2012 R2 рдорд╛ рдЙрддреНрдХреГрд╖реНрдЯ рдкреНрд░рджрд░реНрд╢рди рдЧрд░реНтАНрдпреЛред рдпрд╣рд╛рдБ рдЖрд╡реЗрджрди рд╡рд┐рдзрд┐рд╣рд░реВ рд╡рд┐рдЪрд╛рд░ рдЧрд░рд┐рдиреНрдЫред

рдорд▓рд╛рдИ рд▓рд╛рдореЛ PowerShell рдкрдерд╣рд░реВрд╕рдБрдЧ рдХрд╕рд░реА рдХрд╛рдо рдЧрд░реНрдиреЗ рднрдиреЗрд░ рд╕рд┐рдХрд╛рдЙрдирдорд╛ рд░реБрдЪрд┐ рдерд┐рдпреЛред рдЙрд╣рд╛рдБрд╕рдБрдЧ рдпреЛ рд▓рдЧрднрдЧ рдЗрднрд╛рди Tsarevich рд░ Vasilisa рдж рдмреНрдпреВрдЯреАрдлреБрд▓ рдХреЛ рдмрд╛рд░реЗ рдорд╛ рджрд╛рд╣реНрд░реА рдордЬрд╛рдХ рдорд╛ рдЬрд╕реНрддреИ рдЫред

рджреНрд░реБрдд рддрд░реАрдХрд╛

рд▓рд┐рдирдХреНрд╕рдорд╛ рд╕реНрд╡рд┐рдЪ рдЧрд░реНрдиреБрд╣реЛрд╕реН рд░ рдЪрд┐рдиреНрддрд╛ рдирдЧрд░реНрдиреБрд╣реЛрд╕реН Windows 10/2016/2019 рд░ рдЙрдкрдпреБрдХреНрдд рд╕рдореВрд╣ рдиреАрддрд┐ рд╕реЗрдЯрд┐рдЩ рд╕рдХреНрд╖рдо рдЧрд░реНрдиреБрд╣реЛрд╕реН/рд░рдЬрд┐рд╕реНрдЯреНрд░реА рдЯреНрд╡реАрдХ рдЧрд░реНрдиреБрд╣реЛрд╕реНред рдо рдпрд╕ рд╡рд┐рдзрд┐рдорд╛ рд╡рд┐рд╕реНрддреГрдд рд░реВрдкрдорд╛ рдмрд╕реНрдиреЗ рдЫреИрди, рдХрд┐рдирдХрд┐ ... рдЗрдиреНрдЯрд░рдиреЗрдЯрдорд╛ рдпрд╕ рд╡рд┐рд╖рдпрдорд╛ рдкрд╣рд┐рд▓реЗ рдиреИ рдзреЗрд░реИ рд▓реЗрдЦрд╣рд░реВ рдЫрдиреН, рдЙрджрд╛рд╣рд░рдгрдХрд╛ рд▓рд╛рдЧрд┐, рдпреЛ.

рдзреЗрд░реИ рдХрдореНрдкрдиреАрд╣рд░реВрд╕рдБрдЧ рдзреЗрд░реИ рдЫрдиреН рднрдиреНрдиреЗ рдХреБрд░рд╛рд▓рд╛рдИ рдзреНрдпрд╛рдирдорд╛ рд░рд╛рдЦреНрджреИ, рдпрд╕рд▓рд╛рдИ рд╣рд▓реНрдХрд╛ рд░реВрдкрдорд╛ рднрдиреНрдиреБрдкрд░реНрджрд╛, рдЕрдкрд░реЗрдЯрд┐рдЩ рд╕рд┐рд╕реНрдЯрдорд╣рд░реВрдХреЛ рдирд╡реАрдирддрдо рд╕рдВрд╕реНрдХрд░рдгрд╣рд░реВ рд╣реЛрдЗрди, рдпреЛ рд╡рд┐рдзрд┐ рдХреЗрд╡рд▓ рдХрд╛рдЧрдЬрдорд╛ рд▓реЗрдЦреНрдирдХреЛ рд▓рд╛рдЧрд┐ рджреНрд░реБрдд рдЫ, рдЬрдмрд╕рдореНрдо, рдирд┐рд╕реНрд╕рдиреНрджреЗрд╣, рддрдкрд╛рдИрдВ рддреА рднрд╛рдЧреНрдпрд╢рд╛рд▓реА рд╡реНрдпрдХреНрддрд┐рд╣рд░реВ рдордзреНрдпреЗ рдПрдХ рд╣реБрдиреБрд╣реБрдиреНрдЫ рдЬрд╕рд╕рдБрдЧ рдереЛрд░реИ рд▓рд┐рдЧреЗрд╕реА рдкреНрд░рдгрд╛рд▓реАрд╣рд░реВ рдЫрдиреН рд░ Windows 10ред /2016/2019 рд╕рд░реНрд╡реЛрдЪреНрдЪ рд╢рд╛рд╕рди рдЧрд░реНрджрдЫред

рд▓рд╛рдореЛ рдмрд╛рдЯреЛ

рдпрд╣рд╛рдБ рддреБрд░реБрдиреНрддреИ рд░рд┐рдЬрд░реНрднреЗрд╕рди рдЧрд░реМрдВ рдХрд┐ рдкрд░рд┐рд╡рд░реНрддрдирд╣рд░реВрд▓реЗ Windows Explorer рдХреЛ рд╡реНрдпрд╡рд╣рд╛рд░рд▓рд╛рдИ рдЕрд╕рд░ рдЧрд░реНрджреИрди, рддрд░ PowerShell cmdlets, рдЬрд╕реНрддреИ Get-Item, Get-ChildItem, Remove-Item, рдЖрджрд┐рдорд╛ рд▓рд╛рдореЛ рдорд╛рд░реНрдЧрд╣рд░реВ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрди рд╕рдореНрднрд╡ рдмрдирд╛рдЙрдБрдЫред

рдкрд╣рд┐рд▓реЗ, PowerShell рдЕрджреНрдпрд╛рд╡рдзрд┐рдХ рдЧрд░реМрдВред рдпреЛ рдПрдХ, рджреБрдИ, рддреАрди рдкрдЯрдХ рдЧрд░рд┐рдПрдХреЛ рдЫред

  1. рд╣рд╛рдореАрд▓реЗ .NET рдлреНрд░реЗрдорд╡рд░реНрдХрд▓рд╛рдИ рек.рел рднрдиреНрджрд╛ рдХрдо рд╕рдВрд╕реНрдХрд░рдгрдорд╛ рдЕрдкрдбреЗрдЯ рдЧрд░реНрдЫреМрдВред рдЕрдкрд░реЗрдЯрд┐рдЩ рд╕рд┐рд╕реНрдЯрдо рдХрдореНрддрд┐рдорд╛ Windows 4.5 SP7/1 R2008 рд╣реБрдиреБрдкрд░реНрдЫред рддрдкрд╛рдИрдВ рд╣рд╛рд▓рдХреЛ рд╕рдВрд╕реНрдХрд░рдг рдбрд╛рдЙрдирд▓реЛрдб рдЧрд░реНрди рд╕рдХреНрдиреБрд╣реБрдиреНрдЫ рдпрд╣рд╛рдБ, рдердк рдЬрд╛рдирдХрд╛рд░реА рдкрдвреНрдиреБрд╣реЛрд╕реН рдпрд╣рд╛рдБ.
  2. рдбрд╛рдЙрдирд▓реЛрдб рдЧрд░реНрджреИ рд░ Windows рд╡реНрдпрд╡рд╕реНрдерд╛рдкрди рдлреНрд░реЗрдорд╡рд░реНрдХ 5.1 рд╕реНрдерд╛рдкрдирд╛ рдЧрд░реНрдиреБрд╣реЛрд╕реН
  3. рд╣рд╛рдореА рдореЗрд╕рд┐рди рд░рд┐рдмреБрдЯ рдЧрд░реНрдЫреМрдВред

рдореЗрд╣рдирддреА рд╡реНрдпрдХреНрддрд┐рд╣рд░реВрд▓реЗ рдорд╛рдерд┐ рд╡рд░реНрдгрди рдЧрд░рд┐рдПрдХрд╛ рдЪрд░рдгрд╣рд░реВ рдореНрдпрд╛рдиреБрдЕрд▓ рд░реВрдкрдорд╛ рдЧрд░реНрди рд╕рдХреНрдЫрдиреН, рдЕрд▓реНрдЫреА рдорд╛рдирд┐рд╕рд╣рд░реВрд▓реЗ SCCM, рдиреАрддрд┐рд╣рд░реВ, рд╕реНрдХреНрд░рд┐рдкреНрдЯрд╣рд░реВ рд░ рдЕрдиреНрдп рд╕реНрд╡рдЪрд╛рд▓рди рдЙрдкрдХрд░рдгрд╣рд░реВрдХреЛ рдорджреНрджрддрд▓реЗ рдЧрд░реНрди рд╕рдХреНрдЫрдиреНред

PowerShell рдХреЛ рд╣рд╛рд▓рдХреЛ рд╕рдВрд╕реНрдХрд░рдг рдЪрд░рдмрд╛рдЯ рдлреЗрд▓рд╛ рдкрд╛рд░реНрди рд╕рдХрд┐рдиреНрдЫ $PSVersionTableред рдЕрджреНрдпрд╛рд╡рдзрд┐рдХ рдкрдЫрд┐ рдпреЛ рдХреЗрд╣рд┐ рдпрд╕реНрддреЛ рджреЗрдЦрд┐рдиреБ рдкрд░реНрдЫ:

Windows, PowerShell рд░ рд▓рд╛рдореЛ рдорд╛рд░реНрдЧрд╣рд░реВ

рдЕрдм cmdlets рдкреНрд░рдпреЛрдЧ рдЧрд░реНрджрд╛ рдЧреЗрдЯ-рдЪрд╛рдЗрд▓реНрдб рдЖрдИрдЯрдо рд░ рд╕рд╛рдорд╛рдиреНрдп рдХреЛ рд╕рдЯреНрдЯрд╛ рдЬрд╕реНрддреИ рдорд╛рд░реНрдЧ ╨╕╤Б╨┐╨╛╨╗╤М╨╖╨╛╨▓╨░╤В╤М ╨╕╤Б╨┐╨╛╨╗╤М╨╖╨╛╨▓╨░╤В╤М рд╢рд╛рдмреНрджрд┐рдХ рдкрде.

рдкрде рдврд╛рдБрдЪрд╛ рдЕрд▓рд┐ рдлрд░рдХ рд╣реБрдиреЗрдЫ:

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

рдХреГрдкрдпрд╛ рдзреНрдпрд╛рди рджрд┐рдиреБрд╣реЛрд╕реН рдХрд┐ рдкреНрдпрд╛рд░рд╛рдорд┐рдЯрд░ рд╕реЗрдЯ рдЧрд░реНрджрд╛ рд╢рд╛рдмреНрджрд┐рдХ рдкрде рддрдкрд╛рдИрдВрд▓реЗ рд╡рд╛рдЗрд▓реНрдбрдХрд╛рд░реНрдбрд╣рд░реВ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрди рд╕рдХреНрдиреБрд╣реБрдиреНрди (*, ? рдЖрджрд┐)

рдкреНрдпрд╛рд░рд╛рдорд┐рдЯрд░ рдХреЛ рдЕрддрд┐рд░рд┐рдХреНрдд рд╢рд╛рдмреНрджрд┐рдХ рдкрде, PowerShell cmdlet рдХреЛ рдЕрдкрдбреЗрдЯ рдЧрд░рд┐рдПрдХреЛ рд╕рдВрд╕реНрдХрд░рдгрдорд╛ рдЧреЗрдЯ-рдЪрд╛рдЗрд▓реНрдб рдЖрдИрдЯрдо рдкреНрдпрд╛рд░рд╛рдорд┐рдЯрд░ рдкреНрд░рд╛рдкреНрдд рднрдпреЛ рдЧрд╣рд┐рд░рд╛рдИ, рдЬрд╕рдХреЛ рд╕рд╛рде рддрдкрд╛рдИрд▓реЗ рдкреБрдирд░рд╛рд╡рд░реНрддреА рдЦреЛрдЬрдХреЛ рд▓рд╛рдЧрд┐ рдиреЗрд╕реНрдЯрд┐рдЩ рдЧрд╣рд┐рд░рд╛рдИ рд╕реЗрдЯ рдЧрд░реНрди рд╕рдХреНрдиреБрд╣реБрдиреНрдЫ, рдореИрд▓реЗ рдпрд╕рд▓рд╛рдИ рджреБрдИ рдкрдЯрдХ рдкреНрд░рдпреЛрдЧ рдЧрд░реЗрдВ рд░ рд╕рдиреНрддреБрд╖реНрдЯ рдерд┐рдПрдБред

рдЕрдм рддрдкрд╛рдИрд▓реЗ рдЪрд┐рдиреНрддрд╛ рд▓рд┐рдиреБ рдкрд░реНрджреИрди рдХрд┐ рддрдкрд╛рдИрдХреЛ PS рд╕реНрдХреНрд░рд┐рдкреНрдЯ рд▓рд╛рдореЛ рдХрд╛рдБрдбрд╛рджрд╛рд░ рдорд╛рд░реНрдЧрдорд╛ рднрдЯрдХреНрдиреЗрдЫ рд░ рдЯрд╛рдврд╛рдХрд╛ рдлрд╛рдИрд▓рд╣рд░реВ рд╣реЗрд░реНрди рд╕рдХреНрд╖рдо рд╣реБрдиреЗрдЫреИрдиред рдЙрджрд╛рд╣рд░рдгрдХрд╛ рд▓рд╛рдЧрд┐, DFSR рдлреЛрд▓реНрдбрд░рд╣рд░реВрдорд╛ рдлрд╛рдЗрд▓рд╣рд░реВрдХреЛ "рдЕрд╕реНрдерд╛рдпреА" рд╡рд┐рд╢реЗрд╖рддрд╛ рд░рд┐рд╕реЗрдЯ рдЧрд░реНрди рд╕реНрдХреНрд░рд┐рдкреНрдЯ рд▓реЗрдЦреНрджрд╛ рдпреЛ рджреГрд╖реНрдЯрд┐рдХреЛрдгрд▓реЗ рдорд▓рд╛рдИ рдзреЗрд░реИ рдорджреНрджрдд рдЧрд░реНтАНрдпреЛред рддрд░ рдпреЛ рдЕрд░реНрдХреЛ рдХрдерд╛ рд╣реЛ, рдЬреБрди рдо рдЕрд░реНрдХреЛ рд▓реЗрдЦрдорд╛ рдмрддрд╛рдЙрди рдкреНрд░рдпрд╛рд╕ рдЧрд░реНрдиреЗрдЫреБред рдо рддрдкрд╛рдИрдВрдмрд╛рдЯ рд░реЛрдЪрдХ рдЯрд┐рдкреНрдкрдгреАрд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ рддрддреНрдкрд░ рдЫреБ рд░ рддрдкрд╛рдИрдВрд▓рд╛рдИ рд╕рд░реНрд╡реЗрдХреНрд╖рдг рд▓рд┐рди рд╕реБрдЭрд╛рд╡ рджрд┐рдиреНрдЫреБред

рдЙрдкрдпреЛрдЧреА рд▓рд┐рдВрдХрд╣рд░реВ:
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

рджрд░реНрддрд╛ рднрдПрдХрд╛ рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛рд╣рд░реВрд▓реЗ рдорд╛рддреНрд░ рд╕рд░реНрд╡реЗрдХреНрд╖рдгрдорд╛ рднрд╛рдЧ рд▓рд┐рди рд╕рдХреНрдЫрдиреНред рд╕рд╛рдЗрди рдЗрди рдЧрд░реНрдиреБрд╣реЛрд╕реНрдХреГрдкрдпрд╛

рд▓рд╛рдореЛ рдмрд╛рдЯреЛрдХреЛ рд╕рдорд╕реНрдпрд╛ рддрдкрд╛рдИрд▓рд╛рдИ рд╕рд╛рдиреНрджрд░реНрднрд┐рдХ рдЫ?

  • рд╣реЛ

  • рд╕рд╛рдиреНрджрд░реНрднрд┐рдХ рдерд┐рдпреЛ, рддрд░ рдкрд╣рд┐рд▓реЗ рдиреИ рдирд┐рд░реНрдгрдп рдЧрд░рд┐рдпреЛ

  • рдпрд╕рд▓реЗ рд╣рд╕реНрддрдХреНрд╖реЗрдк рдЧрд░реНрдЫ, рддрд░ рдзреЗрд░реИ рдЫреИрди

  • рдореИрд▓реЗ рдпреЛ рдмрд╛рд░реЗ рд╕реЛрдЪреЗрдХреЛ рдЫреИрди, рд╕рдмреИ рдХрд╛рдо рдЧрд░рд┐рд░рд╣реЗрдХреЛ рджреЗрдЦрд┐рдиреНрдЫ

  • рдХреБрдиреИ

  • рдЕрдиреНрдп (рдХреГрдкрдпрд╛ рдЯрд┐рдкреНрдкрдгреАрдорд╛ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдЧрд░реНрдиреБрд╣реЛрд╕реН)

155 рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛рд╣рд░реВрд▓реЗ рдорддрджрд╛рди рдЧрд░реЗред 25 рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛рд╣рд░реВ рд░реЛрдХрд┐рдПред

рд╕реНрд░реЛрдд: www.habr.com

рдПрдХ рдЯрд┐рдкреНрдкрдгреА рдердкреНрди