ΠΡΠΌΠ°Ρ, Π²Π°ΠΌ, ΠΊΠ°ΠΊ ΠΈ ΠΌΠ½Π΅, Π½Π΅ ΡΠ°Π· ΠΏΡΠΈΡ ΠΎΠ΄ΠΈΠ»ΠΎΡΡ Π²ΠΈΠ΄Π΅ΡΡ ΠΏΡΡΠΈ Π²ΠΈΠ΄Π° !!! ΠΠ°ΠΆΠ½ΠΎΠ΅____ΠΠΎΠ²ΠΎΠ΅____!!! ΠΠ΅ ΡΠ΄Π°Π»ΡΡΡ!!!ΠΡΠΈΠΊΠ°Π· β98819-649-Π ΠΎΡ 30 ΡΠ΅Π²ΡΠ°Π»Ρ 1985Π³. ΠΎ Π½Π°Π·Π½Π°ΡΠ΅Π½ΠΈΠΈ ΠΠΎΠ·Π»ΠΎΠ²Π° ΠΠ²Π°Π½Π° ΠΠ»Π΅ΠΊΡΠ°Π½Π΄ΡΠΎΠ²ΠΈΡΠ° Π²ΡΠ΅ΠΌΠ΅Π½Π½ΠΎ ΠΈΡΠΏΠΎΠ»Π½ΡΡΡΠΈΠΌ ΠΎΠ±ΡΠ·Π°Π½Π½ΠΎΡΡΠΈ ΡΡΠΊΠΎΠ²ΠΎΠ΄ΠΈΡΠ΅Π»Ρ Π½Π°ΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ ΠΏΠΎ ΡΠΎΠΏΡΠΎΠ²ΠΎΠΆΠ΄Π΅Π½ΠΈΡ ΠΊΠΎΡΠΏΠΎΡΠ°ΡΠΈΠ²Π½ΡΡ VIP-ΠΊΠ»ΠΈΠ΅Π½ΡΠΎΠ² ΠΈ ΠΎΡΠ³Π°Π½ΠΈΠ·Π°ΡΠΈΠΈ Π΄Π΅Π»ΠΎΠ²ΡΡ Π²ΡΡΡΠ΅Ρ Π² ΠΊΡΠ»ΡΠ°ΡΠ°Ρ .doc.
Π Π·Π°ΡΠ°ΡΡΡΡ ΠΎΡΠΊΡΡΡΡ ΡΠ°ΠΊΠΎΠΉ Π΄ΠΎΠΊΡΠΌΠ΅Π½Ρ Π² Windows ΡΡ
ΠΎΠ΄Ρ Π½Π΅ ΠΏΠΎΠ»ΡΡΠΈΡΡΡ. ΠΡΠΎ-ΡΠΎ ΠΏΡΠ°ΠΊΡΠΈΠΊΡΠ΅Ρ workaround Π² Π²ΠΈΠ΄Π΅ ΠΌΠ°ΠΏΠΈΡΠΎΠ²Π°Π½ΠΈΡ Π΄ΠΈΡΠΊΠΎΠ², ΠΊΡΠΎ-ΡΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅Ρ ΡΠ°ΠΉΠ»ΠΎΠ²ΡΠ΅ ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅ΡΡ, ΡΠΌΠ΅ΡΡΠΈΠ΅ ΡΠ°Π±ΠΎΡΠ°ΡΡ Ρ Π΄Π»ΠΈΠ½Π½ΡΠΌΠΈ ΠΏΡΡΡΠΌΠΈ: Far Manager, Total Commander ΠΈ ΠΈΠΌ ΠΏΠΎΠ΄ΠΎΠ±Π½ΡΠ΅. Π Π΅ΡΠ΅ ΠΌΠ½ΠΎΠ³ΠΈΠ΅ Ρ Π³ΡΡΡΡΡΡ Π½Π°Π±Π»ΡΠ΄Π°Π»ΠΈ, ΠΊΠ°ΠΊ ΡΠΎΠ·Π΄Π°Π½Π½ΡΠΉ ΠΈΠΌΠΈ PS-ΡΠΊΡΠΈΠΏΡ, Π² ΠΊΠΎΡΠΎΡΡΠΉ Π±ΡΠ»ΠΎ Π²Π»ΠΎΠΆΠ΅Π½ΠΎ Π½Π΅ΠΌΠ°Π»ΠΎ ΡΡΡΠ΄Π° ΠΈ ΠΊΠΎΡΠΎΡΡΠΉ Π² ΡΠ΅ΡΡΠΎΠ²ΠΎΠΌ ΠΎΠΊΡΡΠΆΠ΅Π½ΠΈΠΈ ΡΠ°Π±ΠΎΡΠ°Π» Π½Π° ΡΡΠ°, Π² Π±ΠΎΠ΅Π²ΠΎΠΉ ΡΡΠ΅Π΄Π΅ Π±Π΅ΡΠΏΠΎΠΌΠΎΡΠ½ΠΎ ΠΆΠ°Π»ΠΎΠ²Π°Π»ΡΡ Π½Π° Π½Π΅ΠΏΠΎΡΠΈΠ»ΡΠ½ΡΡ Π·Π°Π΄Π°ΡΡ: The specified path, file name, or both are too long. The fully qualified file name must be less than 260 characters, and the directory name must be less than 248 characters.
ΠΠ°ΠΊ ΠΎΠΊΠ°Π·Π°Π»ΠΎΡΡ, 260 ΡΠΈΠΌΠ²ΠΎΠ»ΠΎΠ² Ρ
Π²Π°ΡΠΈΡ Β«Π½Π΅ ΡΠΎΠ»ΡΠΊΠΎ Π»ΠΈΡΡ Π²ΡΠ΅ΠΌΒ». ΠΡΠ»ΠΈ Π²Π°ΠΌ ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠ½ΠΎ Π²ΡΠΉΡΠΈ Π·Π° Π³ΡΠ°Π½ΠΈΡΡ Π΄ΠΎΠ·Π²ΠΎΠ»Π΅Π½Π½ΠΎΠ³ΠΎ β ΠΏΡΠΎΡΡ ΠΏΠΎΠ΄ ΠΊΠ°Ρ.
ΠΠΎΡ Π»ΠΈΡΡ Π½Π΅ΠΊΠΎΡΠΎΡΡΠ΅ ΠΈΠ· ΠΏΠ΅ΡΠ°Π»ΡΠ½ΡΡ
ΠΏΠΎΡΠ»Π΅Π΄ΡΡΠ²ΠΈΠΉ ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅Π½ΠΈΡ Π΄Π»ΠΈΠ½Ρ ΡΠ°ΠΉΠ»ΠΎΠ²ΠΎΠ³ΠΎ ΠΏΡΡΠΈ:
- Π½Π° ΡΠ΅ΡΠ²Π΅ΡΠ΅ Π΅ΡΡΡ ΠΏΠ°ΠΏΠΊΠ°, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, D:DataSharedAccounting, ΠΊΠΎΡΠΎΡΠ°Ρ ΡΠ°ΡΡΠ°ΡΠ΅Π½Π° ΠΏΠΎ SMB ΠΈ ΠΌΠΎΠ½ΡΠΈΡΡΠ΅ΡΡΡ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΡΠΌ ΠΊΠ°ΠΊ ΡΠ΅ΡΠ΅Π²ΠΎΠΉ Π΄ΠΈΡΠΊ S; ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΠΈ ΡΠΎΠ·Π΄Π°ΡΡ ΡΠ°ΠΉΠ»Ρ, ΠΊΠΎΡΠΎΡΡΠ΅ Π½Π΅ ΡΠΌΠΎΠ³ΡΡ ΠΏΡΠΎΡΠΈΡΠ°ΡΡ Π°Π΄ΠΌΠΈΠ½Ρ/ΡΠΊΡΠΈΠΏΡΡ ΠΏΡΠΈ Π»ΠΎΠΊΠ°Π»ΡΠ½ΠΎΠΌ Π΄ΠΎΡΡΡΠΏΠ΅ Ρ ΡΠ΅ΡΠ²Π΅ΡΠ°, Ρ.ΠΊ. Π°Π±ΡΠΎΠ»ΡΡΠ½ΡΠΉ ΠΏΡΡΡ ΠΏΠΎΠ»ΡΡΠ°Π΅ΡΡΡ Π΄Π»ΠΈΠ½Π½Π΅Π΅ ΡΠ΅ΡΠ΅Π²ΠΎΠ³ΠΎ;
ΠΎΡΠΈΠ±ΠΊΠΈ ΡΠΈΠ½Ρ ΡΠΎΠ½ΠΈΠ·Π°ΡΠΈΠΈ ΠΏΠ΅ΡΠ΅ΠΌΠ΅ΡΠ°Π΅ΠΌΡΡ ΠΏΡΠΎΡΠΈΠ»Π΅ΠΉ ;ΠΏΡΠΎΠ±Π»Π΅ΠΌΡ Ρ Π²ΠΎΡΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅ΠΌ ΠΈΠ· ΡΠ΅Π½Π΅Π²ΡΡ ΠΊΠΎΠΏΠΈΠΉ ;- ΠΏΡΠΈ ΠΌΠΈΠ³ΡΠ°ΡΠΈΠΈ Π΄Π°Π½Π½ΡΡ Ρ ΠΈΠ· Π΄ΡΡΠ³ΠΈΡ ΡΠΈΡΡΠ΅ΠΌ, Π² ΠΊΠΎΡΠΎΡΡΡ ΠΌΠ΅Π½Π΅Π΅ ΠΆΡΡΡΠΊΠΈΠ΅ ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅Π½ΠΈΡ ΠΊ Π΄Π»ΠΈΠ½Π΅ ΠΏΡΡΠΈ, Π² Π½ΠΎΠ²ΠΎΠΌ ΠΎΠΊΡΡΠΆΠ΅Π½ΠΈΠΈ ΡΠ°ΡΡΡ ΠΈΠ· Π½ΠΈΡ ΡΡΠ°Π½Π΅Ρ Π½Π΅Π΄ΠΎΡΡΡΠΏΠ½ΠΎΠΉ Π±Π΅Π· ΡΠ°Π½ΡΠ΅Π² Ρ Π±ΡΠ±Π½ΠΎΠΌ;
Π½Π΅Π²Π΅ΡΠ½ΡΠ΅ Π΄Π°Π½Π½ΡΠ΅ ΠΏΡΠΈ ΠΏΠΎΠ΄ΡΡΠ΅ΡΠ΅ ΡΠ°Π·ΠΌΠ΅ΡΠΎΠ² ΠΈ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²Π° ΡΠ°ΠΉΠ»ΠΎΠ² Π² ΠΏΠ°ΠΏΠΊΠ°Ρ ;- etc…
ΠΠ΅ΠΌΠ½ΠΎΠ³ΠΎ ΠΎΡΠΊΠ»ΠΎΠ½ΡΡΡΡ ΠΎΡ ΡΠ΅ΠΌΡ, Π·Π°ΠΌΠ΅ΡΡ, ΡΡΠΎ Π΄Π»Ρ DFS Replication ΡΠ°ΡΡΠΌΠ°ΡΡΠΈΠ²Π°Π΅ΠΌΠ°Ρ Π² ΡΡΠ°ΡΡΠ΅ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠ° Π½Π΅ ΡΡΡΠ°ΡΠ½Π° ΠΈ ΡΠ°ΠΉΠ»Ρ Ρ Π΄Π»ΠΈΠ½Π½ΡΠΌΠΈ ΠΈΠΌΠ΅Π½Π°ΠΌΠΈ ΡΡΠΏΠ΅ΡΠ½ΠΎ ΠΏΡΡΠ΅ΡΠ΅ΡΡΠ²ΡΡΡ Ρ ΡΠ΅ΡΠ²Π΅ΡΠ° Π½Π° ΡΠ΅ΡΠ²Π΅Ρ (Π΅ΡΠ»ΠΈ, ΠΊΠΎΠ½Π΅ΡΠ½ΠΎ, Π² ΠΎΡΡΠ°Π»ΡΠ½ΠΎΠΌ Π²Ρ Π²ΡΡ
ΠΡΠ΅ Ρ
ΠΎΡΠ΅Π»ΠΎΡΡ Π±Ρ ΠΎΠ±ΡΠ°ΡΠΈΡΡ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ Π½Π° ΠΎΡΠ΅Π½Ρ ΠΏΠΎΠ»Π΅Π·Π½ΡΡ ΠΈ Π½Π΅ ΡΠ°Π· ΠΌΠ΅Π½Ρ Π²ΡΡΡΡΠ°Π²ΡΡΡ ΡΡΠΈΠ»ΠΈΡΡ
ΠΠ½Π΅ ΠΆΠ΅ Π±ΡΠ»ΠΎ ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠ½ΠΎ Π½Π°ΡΡΠΈΡΡ ΡΠ°Π±ΠΎΡΠ°ΡΡ Ρ Π΄Π»ΠΈΠ½Π½ΡΠΌΠΈ ΠΏΡΡΡΠΌΠΈ PowerShell. Π‘ Π½ΠΈΠΌ ΠΏΠΎΡΡΠΈ ΠΊΠ°ΠΊ Π² Π±ΠΎΡΠΎΠ΄Π°ΡΠΎΠΌ Π°Π½Π΅ΠΊΠ΄ΠΎΡΠ΅ ΠΏΡΠΎ ΠΠ²Π°Π½Π°-Π¦Π°ΡΠ΅Π²ΠΈΡΠ° ΠΈ ΠΠ°ΡΠΈΠ»ΠΈΡΡ ΠΡΠ΅ΠΊΡΠ°ΡΠ½ΡΡ.
ΠΡΡΡΡΡΠΉ ΡΠΏΠΎΡΠΎΠ±
ΠΠ΅ΡΠ΅ΠΉΡΠΈ Π½Π° Linux ΠΈ Π½Π΅ ΠΏΠ°ΡΠΈΡΡΡΡ Windows 10/2016/2019 ΠΈ Π²ΠΊΠ»ΡΡΠΈΡΡ ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΡΡΠΈΠΉ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡ Π³ΡΡΠΏΠΏΠΎΠ²ΠΎΠΉ ΠΏΠΎΠ»ΠΈΡΠΈΠΊΠΈ/ΡΠ²ΠΈΠΊΠ½ΡΡΡ ΡΠ΅Π΅ΡΡΡ. ΠΠΎΠ΄ΡΠΎΠ±Π½ΠΎ Π½Π° ΡΡΠΎΠΌ ΡΠΏΠΎΡΠΎΠ±Π΅ ΠΎΡΡΠ°Π½Π°Π²Π»ΠΈΠ²Π°ΡΡΡΡ Π½Π΅ Π±ΡΠ΄Ρ, Ρ.ΠΊ. Π² ΡΠ΅ΡΠΈ ΡΠΆΠ΅ ΠΌΠ½ΠΎΠ³ΠΎ ΡΡΠ°ΡΠ΅ΠΉ Π½Π° ΡΡΡ ΡΠ΅ΠΌΡ, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ,
Π£ΡΠΈΡΡΠ²Π°Ρ, ΡΡΠΎ Π² Π±ΠΎΠ»ΡΡΠΈΠ½ΡΡΠ²Π΅ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΉ ΠΌΠ½ΠΎΠ³ΠΎ, ΠΌΡΠ³ΠΊΠΎ Π³ΠΎΠ²ΠΎΡΡ, Π½Π΅ ΡΠ²Π΅ΠΆΠΈΡ Π²Π΅ΡΡΠΈΠΉ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΎΠ½Π½ΡΡ ΡΠΈΡΡΠ΅ΠΌ, ΡΠΏΠΎΡΠΎΠ± ΡΡΠΎΡ Π±ΡΡΡΡΡΠΉ ΡΠΎΠ»ΡΠΊΠΎ Π΄Π»Ρ Π½Π°ΠΏΠΈΡΠ°Π½ΠΈΡ Π½Π° Π±ΡΠΌΠ°Π³Π΅, Π΅ΡΠ»ΠΈ, ΠΊΠΎΠ½Π΅ΡΠ½ΠΎ, Π²Ρ Π½Π΅ ΠΈΠ· ΡΠ΅Ρ ΡΡΠ°ΡΡΠ»ΠΈΠ²ΡΠΈΠΊΠΎΠ², Ρ ΠΊΠΎΡΠΎΡΡΡ ΠΌΠ°Π»ΠΎ legacy-ΡΠΈΡΡΠ΅ΠΌ ΠΈ ΡΠ°ΡΡΡ Windows 10/2016/2019.
ΠΠΎΠ»Π³ΠΈΠΉ ΡΠΏΠΎΡΠΎΠ±
Π’ΡΡ ΡΡΠ°Π·Ρ ΠΎΠ³ΠΎΠ²ΠΎΡΠΈΠΌΡΡ, ΡΡΠΎ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡ Π½Π΅ Π·Π°ΡΡΠΎΠ½ΡΡ ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ ΠΏΡΠΎΠ²ΠΎΠ΄Π½ΠΈΠΊΠ° Windows, Π° Π΄Π°Π΄ΡΡ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Π΄Π»ΠΈΠ½Π½ΡΠ΅ ΠΏΡΡΠΈ Π² ΠΊΠΎΠΌΠ°Π½Π΄Π»Π΅ΡΠ°Ρ PowerShell, ΡΠ°ΠΊΠΈΡ ΠΊΠ°ΠΊ Get-Item, Get-ChildItem, Remove-Item ΠΈ Π΄Ρ.
ΠΠ»Ρ Π½Π°ΡΠ°Π»Π° ΠΎΠ±Π½ΠΎΠ²ΠΈΠΌ PowerShell. ΠΠ΅Π»Π°Π΅ΡΡΡ Π½Π° ΡΠ°Π·-Π΄Π²Π°-ΡΡΠΈ.
- ΠΠ±Π½ΠΎΠ²Π»ΡΠ΅ΠΌ .NET Framework Π΄ΠΎ Π²Π΅ΡΡΠΈΠΈ Π½Π΅ Π½ΠΈΠΆΠ΅ 4.5. ΠΠΏΠ΅ΡΠ°ΡΠΈΠΎΠ½Π½Π°Ρ ΡΠΈΡΡΠ΅ΠΌΠ° Π΄ΠΎΠ»ΠΆΠ½Π° Π±ΡΡΡ Π½Π΅ Π½ΠΈΠΆΠ΅ Windows 7 SP1/2008 R2. ΠΠΊΡΡΠ°Π»ΡΠ½ΡΡ Π²Π΅ΡΡΠΈΡ Π·Π°Π³ΡΡΠ·ΠΈΡΡ ΠΌΠΎΠΆΠ½ΠΎ
Π·Π΄Π΅ΡΡ , Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΡΡ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ ΠΏΠΎΡΠΈΡΠ°ΡΡΡΡΡ . Π‘ΠΊΠ°ΡΠΈΠ²Π°Π΅ΠΌ ΠΈ ΡΡΡΠ°Π½Π°Π²Π»ΠΈΠ²Π°Π΅ΠΌ Windows Management Framework 5.1- ΠΠ΅ΡΠ΅Π·Π°Π³ΡΡΠΆΠ°Π΅ΠΌ ΠΌΠ°ΡΠΈΠ½Ρ.
Π’ΡΡΠ΄ΠΎΠ»ΡΠ±ΠΈΠ²ΡΠ΅ ΠΌΠΎΠ³ΡΡ ΡΠ΄Π΅Π»Π°ΡΡ ΠΎΠΏΠΈΡΠ°Π½Π½ΡΠ΅ Π²ΡΡΠ΅ ΡΠ°Π³ΠΈ Π²ΡΡΡΠ½ΡΡ, Π»Π΅Π½ΠΈΠ²ΡΠ΅ β Ρ ΠΏΠΎΠΌΠΎΡΡΡ SCCM, ΠΏΠΎΠ»ΠΈΡΠΈΠΊ, ΡΠΊΡΠΈΠΏΡΠΎΠ² ΠΈ ΡΠ½ΠΈΠΊΠ΅Π΅Π² Π΄ΡΡΠ³ΠΈΡ ΡΡΠ΅Π΄ΡΡΠ² Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·Π°ΡΠΈΠΈ.
Π’Π΅ΠΊΡΡΡΡ Π²Π΅ΡΡΠΈΡ PowerShell ΠΌΠΎΠΆΠ½ΠΎ ΡΠ·Π½Π°ΡΡ ΠΈΠ· ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΠΎΠΉ $PSVersionTable. ΠΠΎΡΠ»Π΅ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΡ Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π±ΡΡΡ ΠΏΡΠΈΠΌΠ΅ΡΠ½ΠΎ ΡΠ°ΠΊ:
Π’Π΅ΠΏΠ΅ΡΡ ΠΏΡΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠΈ ΠΊΠΎΠΌΠ°Π½Π΄Π»Π΅ΡΠΎΠ² Get-ChildItem ΠΈ Π΅ΠΌΡ ΠΏΠΎΠ΄ΠΎΠ±Π½ΡΡ
Π²ΠΌΠ΅ΡΡΠΎ ΠΏΡΠΈΠ²ΡΡΠ½ΠΎΠ³ΠΎ Path Π±ΡΠ΄Π΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ LiteralPath.
Π€ΠΎΡΠΌΠ°Ρ ΠΏΡΡΠ΅ΠΉ ΠΏΡΠΈ ΡΡΠΎΠΌ Π±ΡΠ΄Π΅Ρ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ Π΄ΡΡΠ³ΠΈΠΌ:
Get-ChildItem -LiteralPath "?C:Folder"
Get-ChildItem -LiteralPath "?UNCServerNameShare"
Get-ChildItem -LiteralPath "?UNC192.168.0.10Share"
ΠΠ»Ρ ΡΠ΄ΠΎΠ±ΡΡΠ²Π° ΠΏΡΠ΅ΠΎΠ±ΡΠ°Π·ΠΎΠ²Π°Π½ΠΈΡ ΠΏΡΡΠ΅ΠΉ ΠΈΠ· ΠΏΡΠΈΠ²ΡΡΠ½ΠΎΠ³ΠΎ ΡΠΎΡΠΌΠ°ΡΠ° Π² ΡΠΎΡΠΌΠ°Ρ LiteralPath ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Π²ΠΎΡ ΡΠ°ΠΊΡΡ ΡΡΠ½ΠΊΡΠΈΡ:
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"}
}
ΠΠ±ΡΠ°ΡΠΈΡΠ΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, ΡΡΠΎ ΠΏΡΠΈ Π·Π°Π΄Π°Π½ΠΈΠΈ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠ° LiteralPath Π½Π΅Π»ΡΠ·Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΠΏΠΎΠ΄ΡΡΠ°Π½ΠΎΠ²ΠΎΡΠ½ΡΠ΅ ΡΠΈΠΌΠ²ΠΎΠ»Ρ (*, ? ΠΈ Ρ.Π΄.).
ΠΠΎΠΌΠΈΠΌΠΎ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠ° LiteralPath, Π² ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½Π½ΠΎΠΉ Π²Π΅ΡΡΠΈΠΈ PowerShell ΠΊΠΎΠΌΠ°Π½Π΄Π»Π΅Ρ Get-ChildItem ΠΏΠΎΠ»ΡΡΠΈΠ» ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡ Depth, Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΠΊΠΎΡΠΎΡΠΎΠ³ΠΎ ΠΌΠΎΠΆΠ½ΠΎ Π·Π°Π΄Π°Π²Π°ΡΡ Π³Π»ΡΠ±ΠΈΠ½Ρ Π²Π»ΠΎΠΆΠ΅Π½Π½ΠΎΡΡΠΈ Π΄Π»Ρ ΡΠ΅ΠΊΡΡΡΠΈΠ²Π½ΠΎΠ³ΠΎ ΠΏΠΎΠΈΡΠΊΠ°, Ρ ΠΏΠ°ΡΡ ΡΠ°Π· Π΅Π³ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π» ΠΈ ΠΎΡΡΠ°Π»ΡΡ Π΄ΠΎΠ²ΠΎΠ»Π΅Π½.
Π’Π΅ΠΏΠ΅ΡΡ ΠΌΠΎΠΆΠ½ΠΎ Π½Π΅ Π±ΠΎΡΡΡΡΡ, ΡΡΠΎ Π²Π°Ρ PS-ΡΠΊΡΠΈΠΏΡ ΡΠΎΠ±ΡΠ΅ΡΡΡ Ρ Π΄ΠΎΠ»Π³ΠΎΠ³ΠΎ ΡΠ΅ΡΠ½ΠΈΡΡΠΎΠ³ΠΎ ΠΏΡΡΠΈ ΠΈ Π½Π΅ ΡΠ°Π·Π³Π»ΡΠ΄ΠΈΡ Π΄Π°Π»Π΅ΠΊΠΈΠ΅ ΡΠ°ΠΉΠ»Ρ. ΠΠ΅Π½Ρ, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, ΠΎΡΠ΅Π½Ρ Π²ΡΡΡΡΠΈΠ» ΡΡΠΎΡ ΠΏΠΎΠ΄Ρ ΠΎΠ΄ ΠΏΡΠΈ Π½Π°ΠΏΠΈΡΠ°Π½ΠΈΠΈ ΡΠΊΡΠΈΠΏΡΠ° Π΄Π»Ρ ΡΠ±ΡΠ°ΡΡΠ²Π°Π½ΠΈΡ Π°ΡΡΠΈΠ±ΡΡΠ° Β«Π²ΡΠ΅ΠΌΠ΅Π½Π½ΡΠΉΒ» Ρ ΡΠ°ΠΉΠ»ΠΎΠ² Π² DFSR-ΠΏΠ°ΠΏΠΊΠ°Ρ . ΠΠΎ ΡΡΠΎ ΡΠΆΠ΅ Π΄ΡΡΠ³Π°Ρ ΠΈΡΡΠΎΡΠΈΡ, ΠΎ ΠΊΠΎΡΠΎΡΠΎΠΉ Ρ ΠΏΠΎΡΡΠ°ΡΠ°ΡΡΡ ΡΠ°ΡΡΠΊΠ°Π·Π°ΡΡ Π² Π΄ΡΡΠ³ΠΎΠΉ ΡΡΠ°ΡΡΠ΅. ΠΡ Π²Π°Ρ ΠΆΠ΅ ΠΆΠ΄Ρ ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠ½ΡΡ ΠΊΠΎΠΌΠΌΠ΅Π½ΡΠ°ΡΠΈΠ΅Π² ΠΈ ΠΏΡΠ΅Π΄Π»Π°Π³Π°Ρ ΠΏΡΠΎΠΉΡΠΈ ΠΎΠΏΡΠΎΡ.
ΠΠΎΠ»Π΅Π·Π½ΡΠ΅ ΡΡΡΠ»ΠΊΠΈ:
Π’ΠΎΠ»ΡΠΊΠΎ Π·Π°ΡΠ΅Π³ΠΈΡΡΡΠΈΡΠΎΠ²Π°Π½Π½ΡΠ΅ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΠΈ ΠΌΠΎΠ³ΡΡ ΡΡΠ°ΡΡΠ²ΠΎΠ²Π°ΡΡ Π² ΠΎΠΏΡΠΎΡΠ΅.
ΠΠΊΡΡΠ°Π»ΡΠ½Π° Π»ΠΈ Π΄Π»Ρ Π²Π°Ρ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠ° Π΄Π»ΠΈΠ½Π½ΡΡ ΠΏΡΡΠ΅ΠΉ?
-
ΠΠ°
-
ΠΡΠ»Π° Π°ΠΊΡΡΠ°Π»ΡΠ½Π°, Π½ΠΎ ΡΠΆΠ΅ ΡΠ΅ΡΠΈΠ»
-
ΠΠ΅ΡΠ°Π΅Ρ, Π½ΠΎ Π½Π΅ ΡΠΈΠ»ΡΠ½ΠΎ
-
ΠΠ΅ Π΄ΡΠΌΠ°Π» ΠΎΠ± ΡΡΠΎΠΌ, Π²ΡΠΎΠ΄Π΅ Π²ΡΠ΅ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ
-
ΠΠ΅Ρ
-
ΠΡΡΠ³ΠΎΠ΅ (ΡΠΊΠ°ΠΆΠΈΡΠ΅ Π² ΠΊΠΎΠΌΠΌΠ΅Π½ΡΠ°ΡΠΈΡΡ )
ΠΡΠΎΠ³ΠΎΠ»ΠΎΡΠΎΠ²Π°Π»ΠΈ 155 ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Π΅ΠΉ. ΠΠΎΠ·Π΄Π΅ΡΠΆΠ°Π»ΠΈΡΡ 25 ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Π΅ΠΉ.
ΠΡΡΠΎΡΠ½ΠΈΠΊ: habr.com