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