π ΠΡΠΈΠ²Π΅Ρ, Π°Π΄ΠΌΠΈΠ½Ρ!
ΠΠ΅ΠΏΡΠΈΡΡΠ°Ρ ΡΠΈΡΡΠ°ΡΠΈΡ - Π½Π° ΠΏΡΠΎΠ΄Π΅ ΠΏΠ΅ΡΠ΅ΡΡΠ°Π»ΠΈ Π·Π°ΠΏΡΡΠΊΠ°ΡΡΡΡ ΡΠΊΡΠΈΠΏΡΡ PowerShell ΡΠ΅ΡΠ΅Π· Task Scheduler. ΠΡΠΈΡΡΠΌ ΡΡΠΊΠ°ΠΌΠΈ Π²ΡΡ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ, Π° Π² ΠΏΠ»Π°Π½ΠΈΡΠΎΠ²ΡΠΈΠΊΠ΅ - Π½ΠΎΠ»Ρ ΡΠ΅Π°ΠΊΡΠΈΠΈ. ΠΡΠΌΠ°Ρ, ΠΌΠ½ΠΎΠ³ΠΈΠΌ Π·Π½Π°ΠΊΠΎΠΌΠ° ΡΠ°ΠΊΠ°Ρ ΠΊΠ°ΡΡΠΈΠ½Π°.
π Π ΡΡΠΌ Π±ΡΠ»Π° ΠΏΡΠΎΠ±Π»Π΅ΠΌΠ°:
ΠΠΊΠ°Π·Π°Π»ΠΎΡΡ, ΠΏΠΎΡΠ»Π΅ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΡ Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡΠΈ Windows ΠΎΠ΄ΠΈΠ½ ΠΈΠ· ΡΠ΅ΡΠ²Π΅ΡΠΎΠ² Π½Π°ΡΠ°Π» Π±Π»ΠΎΠΊΠΈΡΠΎΠ²Π°ΡΡ Π·Π°ΠΏΡΡΠΊ ΡΠΊΡΠΈΠΏΡΠΎΠ² ΠΈΠ·-Π·Π° ΠΏΠΎΠ»ΠΈΡΠΈΠΊΠΈ ΠΈΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ (ExecutionPolicy). Π Π² Π·Π°Π΄Π°ΡΠ΅ ΡΡΠΎΡΠ»ΠΎ ΠΏΡΠΎΡΡΠΎ powershell.exe -File ..., Π±Π΅Π· ΡΠΊΠ°Π·Π°Π½ΠΈΡ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠΎΠ².
π οΈ Π Π΅ΡΠ΅Π½ΠΈΠ΅ ΠΏΡΠΎΡΡΠΎΠ΅, Π²ΡΠ΅Π³Π΄Π° ΡΠ²Π½ΠΎ ΡΠΊΠ°Π·ΡΠ²Π°ΠΉ ΠΏΠΎΠ»ΠΈΡΠΈΠΊΡ ΠΈΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ ΠΏΡΠΈ Π·Π°ΠΏΡΡΠΊΠ΅ ΠΈΠ· ΠΏΠ»Π°Π½ΠΈΡΠΎΠ²ΡΠΈΠΊΠ°:
Π Π½Π΅ Π·Π°Π±ΡΠ΄Ρ, ΡΡΠΎ ΠΏΡΡΡ ΠΊ ΡΠΊΡΠΈΠΏΡΡ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±ΡΡΡ Π°Π±ΡΠΎΠ»ΡΡΠ½ΡΠΌ, ΠΈΠ½Π°ΡΠ΅ Task Scheduler Π½Π΅ Π½Π°ΠΉΠ΄ΡΡ ΡΠ°ΠΉΠ», ΠΎΡΠΎΠ±Π΅Π½Π½ΠΎ Π΅ΡΠ»ΠΈ ΠΎΠ½ Π·Π°ΠΏΡΡΠΊΠ°Π΅ΡΡΡ ΠΎΡ SYSTEM ΠΈΠ»ΠΈ Π΄ΡΡΠ³ΠΎΠ³ΠΎ ΡΠ΅ΡΠ²ΠΈΡΠ° Π±Π΅Π· ΠΏΡΠΎΡΠΈΠ»Ρ.
π Π΅ΡΠ»ΠΈ Π½ΡΠΆΠ½ΠΎ Π»ΠΎΠ³ΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅, Π΄ΠΎΠ±Π°Π²Ρ Π²ΡΠ²ΠΎΠ΄ Π² ΡΠ°ΠΉΠ»:
π @channel_win_sysadmin
ΠΠ΅ΠΏΡΠΈΡΡΠ°Ρ ΡΠΈΡΡΠ°ΡΠΈΡ - Π½Π° ΠΏΡΠΎΠ΄Π΅ ΠΏΠ΅ΡΠ΅ΡΡΠ°Π»ΠΈ Π·Π°ΠΏΡΡΠΊΠ°ΡΡΡΡ ΡΠΊΡΠΈΠΏΡΡ PowerShell ΡΠ΅ΡΠ΅Π· Task Scheduler. ΠΡΠΈΡΡΠΌ ΡΡΠΊΠ°ΠΌΠΈ Π²ΡΡ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ, Π° Π² ΠΏΠ»Π°Π½ΠΈΡΠΎΠ²ΡΠΈΠΊΠ΅ - Π½ΠΎΠ»Ρ ΡΠ΅Π°ΠΊΡΠΈΠΈ. ΠΡΠΌΠ°Ρ, ΠΌΠ½ΠΎΠ³ΠΈΠΌ Π·Π½Π°ΠΊΠΎΠΌΠ° ΡΠ°ΠΊΠ°Ρ ΠΊΠ°ΡΡΠΈΠ½Π°.
π Π ΡΡΠΌ Π±ΡΠ»Π° ΠΏΡΠΎΠ±Π»Π΅ΠΌΠ°:
ΠΠΊΠ°Π·Π°Π»ΠΎΡΡ, ΠΏΠΎΡΠ»Π΅ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΡ Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡΠΈ Windows ΠΎΠ΄ΠΈΠ½ ΠΈΠ· ΡΠ΅ΡΠ²Π΅ΡΠΎΠ² Π½Π°ΡΠ°Π» Π±Π»ΠΎΠΊΠΈΡΠΎΠ²Π°ΡΡ Π·Π°ΠΏΡΡΠΊ ΡΠΊΡΠΈΠΏΡΠΎΠ² ΠΈΠ·-Π·Π° ΠΏΠΎΠ»ΠΈΡΠΈΠΊΠΈ ΠΈΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ (ExecutionPolicy). Π Π² Π·Π°Π΄Π°ΡΠ΅ ΡΡΠΎΡΠ»ΠΎ ΠΏΡΠΎΡΡΠΎ powershell.exe -File ..., Π±Π΅Π· ΡΠΊΠ°Π·Π°Π½ΠΈΡ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠΎΠ².
π οΈ Π Π΅ΡΠ΅Π½ΠΈΠ΅ ΠΏΡΠΎΡΡΠΎΠ΅, Π²ΡΠ΅Π³Π΄Π° ΡΠ²Π½ΠΎ ΡΠΊΠ°Π·ΡΠ²Π°ΠΉ ΠΏΠΎΠ»ΠΈΡΠΈΠΊΡ ΠΈΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ ΠΏΡΠΈ Π·Π°ΠΏΡΡΠΊΠ΅ ΠΈΠ· ΠΏΠ»Π°Π½ΠΈΡΠΎΠ²ΡΠΈΠΊΠ°:
powershell.exe -ExecutionPolicy Bypass -File "C:\Scripts\Backup.ps1"Π Π½Π΅ Π·Π°Π±ΡΠ΄Ρ, ΡΡΠΎ ΠΏΡΡΡ ΠΊ ΡΠΊΡΠΈΠΏΡΡ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±ΡΡΡ Π°Π±ΡΠΎΠ»ΡΡΠ½ΡΠΌ, ΠΈΠ½Π°ΡΠ΅ Task Scheduler Π½Π΅ Π½Π°ΠΉΠ΄ΡΡ ΡΠ°ΠΉΠ», ΠΎΡΠΎΠ±Π΅Π½Π½ΠΎ Π΅ΡΠ»ΠΈ ΠΎΠ½ Π·Π°ΠΏΡΡΠΊΠ°Π΅ΡΡΡ ΠΎΡ SYSTEM ΠΈΠ»ΠΈ Π΄ΡΡΠ³ΠΎΠ³ΠΎ ΡΠ΅ΡΠ²ΠΈΡΠ° Π±Π΅Π· ΠΏΡΠΎΡΠΈΠ»Ρ.
π Π΅ΡΠ»ΠΈ Π½ΡΠΆΠ½ΠΎ Π»ΠΎΠ³ΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅, Π΄ΠΎΠ±Π°Π²Ρ Π²ΡΠ²ΠΎΠ΄ Π² ΡΠ°ΠΉΠ»:
powershell.exe -ExecutionPolicy Bypass -File "C:\Scripts\Backup.ps1" >> C:\Logs\backup.log 2>&1π @channel_win_sysadmin