ΠΠ° 4 ΠΌΠ°ΡΡ ΠΈΠ·Π»Π΅Π·Π΅ Π½ΠΎΠ²Π°ΡΠ° Π²Π΅ΡΡΠΈΡ PowerShell 7.
PowerShell Π΅ "ΠΊΡΠΎΡΠΏΠ»Π°ΡΡΠΎΡΠΌΠ΅Π½ ΡΡΠ΅ΠΉΠΌΡΡΡΠΊ Π·Π° Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·Π°ΡΠΈΡ Π½Π° ΡΠΎΡΡΡΠ΅Ρ ΠΈ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠΈΡΠ°Π½Π΅, ΠΎΠΏΡΠΈΠΌΠΈΠ·ΠΈΡΠ°Π½ Π·Π° ΡΡΡΡΠΊΡΡΡΠΈΡΠ°Π½ΠΈ Π΄Π°Π½Π½ΠΈ, REST API ΠΈ ΠΎΠ±Π΅ΠΊΡΠ½ΠΈ ΠΌΠΎΠ΄Π΅Π»ΠΈ", ΠΊΠΎΠΉΡΠΎ Π²ΠΊΠ»ΡΡΠ²Π° ΠΊΠΎΠΌΠ°Π½Π΄Π΅Π½ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡ, ΠΎΠ±Π΅ΠΊΡΠ½ΠΎ-ΠΎΡΠΈΠ΅Π½ΡΠΈΡΠ°Π½ Π΅Π·ΠΈΠΊ ΠΈ Π½Π°Π±ΠΎΡ ΠΎΡ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠΈ Π·Π° ΠΈΠ·ΠΏΡΠ»Π½Π΅Π½ΠΈΠ΅ Π½Π° ΡΠΊΡΠΈΠΏΡΠΎΠ²Π΅ ΠΈ ΡΠΏΡΠ°Π²Π»ΡΠ²Π°ΡΠΈ ΠΌΠΎΠ΄ΡΠ»ΠΈ.
ΠΠΎΠ²ΠΈΡΠ΅ ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»Π½ΠΎΡΡΠΈ Π²ΠΊΠ»ΡΡΠ²Π°Ρ:
- ΠΠ°ΡΠ°Π»Π΅Π»Π½Π° ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠ° Π½Π° ΠΎΠ±Π΅ΠΊΡΠΈ Π² ForEach-Object
- ΠΠΎΠ²ΠΈ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΠΈ: ΡΠ΅ΡΠ½Π°ΡΠ΅Π½ ΡΡΠ»ΠΎΠ²Π΅Π½ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡ ?:; ΡΠΏΡΠ°Π²Π»ΡΠ²Π°ΡΠΈ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΠΈ || ΠΈ &&, ΠΏΠΎΠ΄ΠΎΠ±Π½ΠΈ Π½Π° ΡΡΡΠΈΡΠ΅ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΠΈ Π² bash; ΡΡΠ»ΠΎΠ²Π½ΠΈ NULL ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΠΈ ?? ΠΈ ?=, Π²ΡΡΡΠ°ΡΠΈ ΡΡΠΎΠΉΠ½ΠΎΡΡΡΠ° ΠΎΡΠ΄ΡΡΠ½ΠΎ, Π°ΠΊΠΎ ΡΡΠΎΠΉΠ½ΠΎΡΡΡΠ° ΠΎΡΠ»ΡΠ²ΠΎ Π΅ NULL
- ΠΠΎΠ΄ΠΎΠ±ΡΠ΅Π½ΠΎ ΠΏΡΠ΅Π΄ΡΡΠ°Π²ΡΠ½Π΅ Π½Π° ΠΎΠΏΠΈΡΠ°Π½ΠΈΠ΅ Π½Π° Π³ΡΠ΅ΡΠΊΠΈ ΠΈ ΠΊΠΎΠΌΠ°Π½Π΄Π»Π΅Ρ Get-Error Π·Π° ΠΈΠ·Π²ΠΈΠΊΠ²Π°Π½Π΅ Π½Π° ΠΏΠΎΠ΄ΡΠΎΠ±Π½ΠΈ ΠΎΠΏΠΈΡΠ°Π½ΠΈΡ Π½Π° Π³ΡΠ΅ΡΠΊΠΈΡΠ΅
- ΠΠ·Π²ΠΈΠΊΠ²Π°Π½Π΅ Π½Π° ΡΠ΅ΡΡΡΡΠΈ Π½Π° ΡΡΠ»ΡΠ³Π°ΡΠ° Π·Π° Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎΡΠΎ ΡΡΡΡΠΎΡΠ½ΠΈΠ΅ (DSC) Π΄ΠΈΡΠ΅ΠΊΡΠ½ΠΎ ΠΎΡ PowerShell (Π² Π΅ΠΊΡΠΏΠ΅ΡΠΈΠΌΠ΅Π½ΡΠ°Π»Π½Π° ΡΠ°Π·Π°)
- ΠΠΎΠ΄ΠΎΠ±ΡΠ΅Π½Π° ΠΎΠ±ΡΠ°ΡΠ½ΠΎ ΡΡΠ²ΠΌΠ΅ΡΡΠΈΠΌΠΎΡΡ Ρ Windows PowerShell
ΠΠ΅ΡΡΠΈΡΡΠ° Π΅ Π΄ΠΎΡΡΡΠΏΠ½Π° Π·Π° Π΄ΠΈΡΡΡΠΈΠ±ΡΡΠΈΠΈ Π½Π° Linux, ΠΏΠΎΠ΄Π΄ΡΡΠΆΠ°ΡΠΈ .NET Core 3.1, ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²Π΅Π½ΠΈ ΠΎΡ ΠΎΠ±ΡΠ½ΠΎΡΡΡΠ° ΠΏΠ°ΠΊΠ΅ΡΠΈ Π·Π° Arch ΠΈ Kali Linux.
Snap ΠΏΠ°ΠΊΠ΅Ρ Π² Ubuntu 16.04 ΠΏΡΠ΅Π΄ΠΈΠ·Π²ΠΈΠΊΠ²Π° ΡΠ΅Π³ΠΌΠ΅Π½ΡΠ°ΡΠΈΠΎΠ½Π½Π° Π³ΡΠ΅ΡΠΊΠ°, ΠΏΠΎΡΠ°Π΄ΠΈ ΠΊΠΎΠ΅ΡΠΎ ΡΠ΅ ΠΏΡΠ΅Π΄Π»Π°Π³Π° ΠΈΠ½ΡΡΠ°Π»Π°ΡΠΈΡ Π² DEB Π΄ΠΎΡΡΠ°Π²ΠΊΠ° ΠΈΠ»ΠΈ tar.gz.
ΠΠ·ΡΠΎΡΠ½ΠΈΠΊ: linux.org.ru
