ΠΠ΄Π°ΠΌΠ½Π° Π½Π°ΠΏΠΈΡΠ°Π² Π΅Π΄Π½ΠΎΡΡΠ°Π²Π½Π° ΡΠΊΡΠΈΠΏΡΠ° ΠΊΠΎΡΠ° Π³ΠΈ ΠΈΠ·Π±ΡΠΈΡΠ° ΡΠΈΡΠ΅ ΠΏΠΎΠ΄Π΄ΠΈΡΠ΅ΠΊΡΠΎΡΠΈΡΠΌΠΈ ΡΠΎ Π΄Π°Π΄Π΅Π½ΠΈ ΠΈΠΌΠΈΡΠ° Π²ΠΎ ΠΎΠ΄ΡΠ΅Π΄Π΅Π½ Π΄ΠΈΡΠ΅ΠΊΡΠΎΡΠΈΡΠΌ:
Remove-Item * -Force -Recurse -Include name1,name2,name3 -ErrorAction SilentlyContinue
ΠΠ΄Π°ΠΌΠ½Π° Π³ΠΎ Π½Π΅ΠΌΠ°ΠΌ ΠΊΠΎΡΠΈΡΡΠ΅Π½ΠΎ, Π½ΠΎ ΡΠ΅Π³Π° ΠΌΠΈ ΡΡΠ΅Π±Π°ΡΠ΅. ΠΠΎ ΠΏΡΡΡΠ°ΠΌ ΠΈ Π½Π΅ ΠΈΠ·Π±ΡΠΈΡΠ°Π² Π½ΠΈΡΡΠΎ.
βWTF?β, ΠΌΠΈΡΠ»Π°ΠΌ. ΠΠΎΡΠ½Π°Π² Π΄Π° ΠΊΠΎΠΏΠ°ΠΌ. Π‘Π΅ ΠΊΠ»Π°ΡΠ΅Π² ΠΈ Π»ΡΡΠ°Π², ΠΏΠΎΠΌΠΈΠ½Π°Π² Π½ΠΈΠ· ΡΓ¨, ΠΎΠ΄Π½Π°ΠΏΡΠ΅Π΄ Π½Π°ΠΏΡΠ°Π²ΠΈΠ² ΡΠΏΠΈΡΠΎΠΊ ΠΈ Π³ΠΈ ΡΠΌΠ΅Π½ΠΈΠ² ΠΈΠΌΠΈΡΠ°ΡΠ° - ΡΠ΅ΠΏΠ°ΠΊ Π½ΠΈΡΡΠΎ Π½Π΅ Π΅ ΠΈΠ·Π±ΡΠΈΡΠ°Π½ΠΎ. ΠΠΎΠ½Π΅ΡΠ½ΠΎ, Π²ΠΎ Π½ΠΈΠ²Π½ΠΈΠΎΡ Π΄ΠΎΠΊΡΠΌΠ΅Π½Ρ ΠΏΡΠΎΡΠΈΡΠ°Π²: βΠΡΡΡΠ½ΠΎΡΡ, -Include Π΅ ΠΊΠ°Π±ΡΠΈΠΎΠ»Π΅Ρ ΠΊΠΎΠ³Π° ΡΠ΅ ΠΊΠΎΡΠΈΡΡΠΈ Π²ΠΎ Π²ΡΡΠΊΠ° ΡΠΎ -Recurse, Π·Π°ΡΠΎΠ° ΠΊΠΎΡΠΈΡΡΠ΅ΡΠ΅ ΡΠ° ΠΊΠΎΠ½ΡΡΡΡΠΊΡΠΈΡΠ°ΡΠ° Π½Π° ΠΏΠ°ΡΠ΅ΡΠΈΡΠ°.":
ΠΠΈΠ΄Π΅ΡΡΠΈ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΠ°ΡΠΎΡ Recurse Π²ΠΎ Remove-Item ΠΈΠΌΠ° ΠΏΠΎΠ·Π½Π°Ρ ΠΏΡΠΎΠ±Π»Π΅ΠΌ, ΠΊΠΎΠΌΠ°Π½Π΄Π°ΡΠ° Π²ΠΎ ΠΎΠ²ΠΎΡ ΠΏΡΠΈΠΌΠ΅Ρ ΠΊΠΎΡΠΈΡΡΠΈ Get-ChildItem Π·Π° Π΄Π° Π³ΠΈ Π΄ΠΎΠ±ΠΈΠ΅ ΡΠ°ΠΊΠ°Π½ΠΈΡΠ΅ Π΄Π°ΡΠΎΡΠ΅ΠΊΠΈ, Π° ΠΏΠΎΡΠΎΠ° Π³ΠΎ ΠΊΠΎΡΠΈΡΡΠΈ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΠΎΡ Π½Π° Π³Π°ΡΠΎΠ²ΠΎΠ΄ΠΎΡ Π·Π° Π΄Π° Π³ΠΈ ΠΏΡΠ΅Π½Π΅ΡΠ΅ Π½Π° Remove-Item.
ΠΠ°, Π²ΠΎ ΡΠ΅Π΄, Π³ΠΎ ΠΏΡΠ΅ΠΏΠΈΡΠ°Π² ΠΊΠΎΡΠΈΡΡΠ΅ΡΡΠΈ ΡΠ° ΠΎΠ²Π°Π° ΠΏΠ°ΡΠ΅ΡΠΈΡΠ°. ΠΠ΅ΠΊΠΎΠ»Π½Π° Π·Π΄Π΅Π»ΠΊΠ° - Π½Π΅ Π±ΡΠΈΡΠ΅ Π½ΠΈΡΡΠΎ. ΠΠ³ΠΎΡΠ° Π½Π° ΡΠΎΠ°, Get-ChildItem Ρ -ΠΠΊΠ»ΡΡΠΈ ΡΠ° Π²ΡΠ°ΡΠ° ΠΏΡΠ°Π·Π½ΠΈΠ½Π°ΡΠ°. ΠΠΎΠ²ΡΠΎΡΠ½ΠΎ, ΡΡΠΎ ΠΈ Π΄Π° Π½Π°ΠΏΡΠ°Π²ΠΈΠ², Π±Π΅Π· ΡΠ°Π·Π»ΠΈΠΊΠ° ΠΊΠΎΠ»ΠΊΡ Π³ΠΈ ΠΈΡΠΊΡΠΈΠ²ΡΠ²Π°Π² ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠΈΡΠ΅, ΡΠΎΠ° Π½Π΅ ΡΡΠ½ΠΊΡΠΈΠΎΠ½ΠΈΡΠ°ΡΠ΅. ΠΠ»Π°Π²Π½Π°ΡΠ° ΡΠ°Π±ΠΎΡΠ° Π΅ ΡΠΎ - ΠΡΠΊΠ»ΡΡΠΈ ΡΠ°Π±ΠΎΡΠΈ, Π½ΠΎ ΡΠΎ -ΠΠΊΠ»ΡΡΠΈ Π½Π΅ΠΌΠ° ΡΠ°Π½ΡΠΈ. ΠΠΎΠΌΠΈΠ½Π°Π² ΡΠ΅Π» Π΄Π΅Π½ Π½Π° ΠΎΠ²Π°: ΠΏΠΎΡΡΠΎΡΠ°Π½ΠΎ ΠΌΠΈΡΠ»Π΅Π² Π΄Π΅ΠΊΠ° Π½Π΅ΠΊΠ°Π΄Π΅ Π²ΠΎ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠΈΡΠ΅ ΡΡΠΌ Π³ΠΈ Π·Π°ΡΡΠΊΠ½Π°Π», Π΄Π΅ΠΊΠ° Π½Π΅ ΡΡΠΌ Π·Π΅ΠΌΠ°Π» ΠΏΡΠ΅Π΄Π²ΠΈΠ΄ Π½Π΅ΠΊΠΎΡΠ° Π½Π΅Π·Π³ΠΎΠ΄Π½Π° Π½ΠΈΡΠ°Π½ΡΠ°. Π ΡΡΠΎ ΡΠ΅ ΡΠ»ΡΡΠΈ Π½Π° ΠΊΡΠ°ΡΠΎΡ? ΠΠΈ ΠΈΠ½ΡΡΠ°Π»ΠΈΡΠ°Π² Π½Π° PS7.1 ΠΈ ΡΠ°Π±ΠΎΡΠ΅ΡΠ΅. ΠΠ° ΡΠΎΠ΄ΡΠΆΠΈ Π΄ΡΡΠΈ ΠΈ ΠΏΡΠ²Π°ΡΠ° ΠΎΠΏΡΠΈΡΠ° Π±Π΅Π· ΠΏΠ°ΡΠ΅ΡΠΈΡΠΈ ΡΠΎ ΠΊΠΎΡΠΈΡΡΠ΅ΡΠ΅ ΡΠ°ΠΌΠΎ ΠΡΡΡΡΠ°Π½ΠΈ-Π‘ΡΠ°Π²ΠΊΠ° Π·Π°ΡΠ°Π±ΠΎΡΠ΅Π½ΠΈ. ΠΠΎ ΠΏΡΠΈΠ½ΡΠΈΠΏ, ΡΠ΅ ΠΏΠΎΠΊΠ°ΠΆΠ° Π΄Π΅ΠΊΠ° Π΅ Π½ΠΈΠ²Π½Π° Π±ΡΠ±Π°ΡΠΊΠ°.
ΠΠΎ, ΠΎΡΠΊΠ°ΠΊΠΎ ΡΡΡΠ°Π΄Π°Π² ΡΠΎ Π½ΠΈΠ²Π½Π°ΡΠ° ΠΌΠΎΡΠ½Π° ΡΠΊΠΎΠ»ΠΊΠ°, ΠΎΡΠΈΠ΄ΠΎΠ² Π½Π° ΠΡΠ³Π» Π·Π° Π΄Π° ΠΏΡΠΎΡΠΈΡΠ°ΠΌ Π·ΠΎΡΡΠΎ Π½ΠΈΠ²Π½Π°ΡΠ° ΡΠΊΠΎΠ»ΠΊΠ° ΠΈΠΌΠ° ΡΠ°ΠΊΠ²Π° ΡΠΈΠ½ΡΠ°ΠΊΡΠ° ΠΊΠΎΡΠ° ΠΏΡΠ΅Π΄ΠΈΠ·Π²ΠΈΠΊΡΠ²Π° ΡΠΌΠΎΡ. ΠΠΎ ΡΠ°Π²ΠΎΠ»ΠΈΡΠ΅, Π³ΠΎ ΠΏΠΎΠ·ΠΈΡΠΈΠΎΠ½ΠΈΡΠ°Π°Ρ ΠΊΠ°ΠΊΠΎ .NET Π·Π° ΠΊΠΎΠ½Π·ΠΎΠ»Π°ΡΠ°, Π½ΠΎ Π½Π΅ Π½ΠΈ ΠΌΠΈΡΠΈΡΠ°Π°Ρ Π½Π° ΡΠΈΠ½ΡΠ°ΠΊΡΠ°ΡΠ° Π½Π° C#. ΠΠ°ΠΌΠ΅ΡΡΠΎ Π½Π΅Π³ΠΎβ¦
ΠΠ°ΠΊΠΎ ΠΈ Π΄Π° Π΅, Π½Π°ΠΈΠ΄ΠΎΠ² Π½Π° ΠΎΠ²ΠΎΡ Π½Π°ΠΏΠΈΡ: "
Π‘Π΅ ΡΠΎΠΌΠ½Π΅Π²Π°ΠΌ Π΄Π΅ΠΊΠ° ΡΠΈΠΌΠΎΡ Π½Π° Mighty Shell Π΅ ΠΊΡΠΏ ΡΠ°Π½ΠΎΠ²ΠΈ Π½Π° ΠΠ°Ρ.
- ΠΡΠ΄Π΅ ΠΊΠΎΠ½Π΅ΡΠ½ΠΎ Π΄Π° Π½Π°ΠΏΡΠ°Π²ΠΈΠΌΠ΅ ΠΊΠΎΠ½Π·ΠΎΠ»Π° Π·Π° Windows Π²ΠΎ ΠΊΠΎΡΠ° ΡΠ΅ ΠΌΠΎΠΆΠ΅ΡΠ΅ Π΄Π° ΠΏΠΈΡΡΠ²Π°ΡΠ΅ ΡΠ»ΠΎΠΆΠ΅Π½ΠΈ ΡΠΊΡΠΈΠΏΡΠΈ. ΠΠ½Π°ΠΊΡ cmd Π½ΠΈ Π΅ Π·Π°ΡΡΠ°ΡΠ΅Π½, ΡΠΎΠ»ΠΊΡ ΡΡΠΎ Π²Π΅ΡΠ΅ ΠΌΠ°Π»ΠΊΡ ΡΠ΅ ΡΡΠ°ΠΌΠΈΠΌΠ΅.
- ΠΡΠ΄Π΅! ΠΡΠ· ΠΎΡΠ½ΠΎΠ²Π° Π½Π° ΡΡΠΎ ΡΠ΅ ΠΏΡΠ°Π²ΠΈΠΌΠ΅? ΠΠ΅ΡΠ΅ ΠΈΠΌΠ°ΠΌΠ΅ VBScript, JScript. ΠΠΎΠ½Π΅ΡΠ½ΠΎ, ΠΈΠΌΠ°ΠΌΠ΅ ΡΠ°Π·ΠΈΡΠΈ Π·Π° .NET: C#, VB. ΠΠΎΠΆΠ΅Π±ΠΈ ΠΌΠΎΠΆΠ΅ΠΌΠ΅ Π΄Π° Π³ΠΎ Π½Π°ΠΏΡΠ°Π²ΠΈΠΌΠ΅ ΡΠΎΠ° Π²ΠΎ C#? ΠΠΈΡΠ»Π°ΠΌ, ΡΠ΅ ΠΊΠΎΡΠΈΡΡΠΈΠΌΠ΅ C# ΠΊΠ°ΠΊΠΎ ΡΠ°Π·ΠΈΠΊ Π·Π° ΡΠΊΡΠΈΠΏΡΠΈΡΠ°ΡΠ΅ Π·Π° Π½Π°ΡΠ°ΡΠ° ΠΊΠΎΠ½Π·ΠΎΠ»Π°. ΠΠΎΠΊΡΠ°Ρ ΡΠΎΠ°, ΡΠ°ΠΊΠ°ΠΌΠ΅ Π΄Π° Π΄ΠΎΠ΄Π°Π΄Π΅ΠΌΠ΅ .NET ΠΊΠ»Π°ΡΠΈ ΡΠ°ΠΌΡ.
- ΠΠ΅, ΡΡΠΎ ΠΏΡΠ°Π²ΠΈΡ Π΄ΡΡΠΆΠ΅, ΠΊΠ°ΠΊΠΎΠ² C#? ΠΠΈΡΡΠΈΠ½ΡΠΊΠΈΡΠ΅ Π³ΠΈΠΊΠΎΠ²ΠΈ ΠΊΠΎΡΠΈΡΡΠ°Ρ Π±Π°Ρ! ΠΠ° Π°ΡΠ΄Π΅ Π΄Π° Π½Π°ΠΏΡΠ°Π²ΠΈΠΌΠ΅ Π±Π°Ρ Π·Π° Windows. ΠΠ΅ ΠΌΠΈ Π΅ Π³ΡΠΈΠΆΠ° ΡΡΠΎ ΡΠΈΠ½ΡΠ°ΠΊΡΠ°ΡΠ° Π·Π° Π±Π°Ρ ΠΎΡΠΈΠ³Π»Π΅Π΄Π½ΠΎ Π±ΠΈΠ»Π° Π½Π°ΠΏΠΈΡΠ°Π½Π° ΠΎΠ΄ ΡΠΎΠ»ΠΏΠ° ΠΊΠ°ΠΌΠ΅Π½ΡΠ²Π°Π½ΠΈ Ρ
ΠΈΠΏΡΡΠ΅ΡΠΈ ΡΡΡΠ΅ Π²ΠΎ 1960-ΡΠΈΡΠ΅. ΠΠΎ ΠΏΡΠΈΠ½ΡΠΈΠΏ, ΠΊΠΎΠ»ΠΊΡ Π΅ ΠΏΠΎΠΊΠΎΠΌΠΏΠ»Π΅ΠΊΡΠ½ΠΎ, ΡΠΎΠ»ΠΊΡ ΠΏΠΎΠ΄ΠΎΠ±ΡΠΎ! ΠΠ½ΡΡΠΈΡΠΈΠ²Π½ΠΎΡΡΠ° Π΅ Π·Π° ΡΠ»Π°Π±ΠΈΡΠ΅! ΠΠΎΠ³Π° ΠΏΠΈΡΡΠ²Π°ΡΠ΅ ΡΠΊΡΠΈΠΏΡΠ° Π½Π° Π½Π°ΡΠΈΠΎΡ ΡΠ°Π·ΠΈΠΊ, ΠΊΠΎΡΠΈΡΠ½ΠΈΠΊΠΎΡ ΠΌΠΎΡΠ° Π΄Π° ΠΏΡΡΠ΅ ΡΓ¨ Π½Π° ΡΠ²Π΅ΡΠΎΡ ΠΈ Π΄Π° ΠΈΠ·ΠΌΠΈΡΠ»ΠΈ Π½Π΅ΠΊΠΎΠ»ΠΊΡ Π½ΠΎΠ²ΠΈ ΠΏΡΠΎΠΊΠ»Π΅ΡΡΡΠ²Π°. Π‘Π°ΠΌΠΎ ΡΠ°ΠΊΠΎΠ² ΡΠ°Π·ΠΈΠΊ ΠΈΠΌΠ° ΠΏΡΠ°Π²ΠΎ Π½Π° ΠΆΠΈΠ²ΠΎΡ. ΠΠΈΠ΄Π΅ΡΠ΅, Π»ΡΡΠ΅ΡΠΎ ΠΎΠ΄ ΠΠΈΠ½ΡΠΊΡ ΠΆΠΈΠ²Π΅Π°Ρ Π²Π°ΠΊΠ° ΡΠ΅Π» ΠΆΠΈΠ²ΠΎΡ ΠΈ Π΄ΠΎΠ±ΠΈΠ²Π°Π°Ρ Π½Π΅ΠΎΠ±ΡΠ°ΡΠ½ΠΈΠ²Π° Π²ΠΎΠ·Π±ΡΠ΄Π° ΠΎΠ΄ ΡΠ΅ΡΠΎ ΡΠΎΠ°. ΠΠΎΡΡΠΎ ΡΠΌΠ΅ ΠΏΠΎΠ»ΠΎΡΠΈ?
Π‘Π°ΠΌΠΎ ΡΠ΅Π³ΠΈΡΡΡΠΈΡΠ°Π½ΠΈ ΠΊΠΎΡΠΈΡΠ½ΠΈΡΠΈ ΠΌΠΎΠΆΠ°Ρ Π΄Π° ΡΡΠ΅ΡΡΠ²ΡΠ²Π°Π°Ρ Π²ΠΎ Π°Π½ΠΊΠ΅ΡΠ°ΡΠ°.
ΠΠ°Π»ΠΈ ΠΊΠΎΡΠΈΡΡΠΈΡΠ΅ PowerShell ΠΈ Π΄Π°Π»ΠΈ Π²ΠΈ Π΅ ΡΠ΄ΠΎΠ±Π½ΠΎ ΡΠΎ Π½Π΅Π³ΠΎ?
-
30,3%ΠΠ΅ ΠΊΠΎΡΠΈΡΡΠ°ΠΌ 40
-
29,6%ΠΠΎ ΠΏΡΠΎΠ±Π°Π² ΠΈ Π½Π΅ ΠΌΠΈ ΡΠ΅ Π΄ΠΎΠΏΠ°Π΄Π½Π°39
-
23,5%ΠΠΎ ΠΊΠΎΡΠΈΡΡΠ°ΠΌ ΠΈ Π·Π°Π΄ΠΎΠ²ΠΎΠ»Π΅Π½ ΡΡΠΌ ΡΠΎ ΡΠ΅31
-
12,9%ΠΠΎ ΠΊΠΎΡΠΈΡΡΠ°ΠΌ, Π½ΠΎ Π½Π΅ ΡΡΠΌ ΡΡΠ΅ΡΠ΅Π½17
-
3,8%Π£ΡΠ°! ΠΠΎΠ½Π΅ΡΠ½ΠΎ ΠΌΠΎΠΆΠ°ΠΌ Π΄Π° Π³ΠΎ ΠΊΠΎΡΠΈΡΡΠ°ΠΌ ΠΌΠΎΡΠΎΡ ΠΎΠΌΠΈΠ»Π΅Π½ Π±Π°Ρ Π½Π° Windows!5
ΠΠ»Π°ΡΠ°Π»Π΅ 132 ΠΊΠΎΡΠΈΡΠ½ΠΈΡΠΈ. 26 ΠΊΠΎΡΠΈΡΠ½ΠΈΡΠΈ Π±Π΅Π° Π²ΠΎΠ·Π΄ΡΠΆΠ°Π½ΠΈ.
ΠΠ·Π²ΠΎΡ: www.habr.com