рд╡рд┐рдиреНрдбреЛрдЬ рд╕рд░реНрднрд░ рдХреЛрд░рдорд╛ GUI рд╕реНрдерд╛рдкрдирд╛ рдЧрд░реНрдиреБрд╣реЛрд╕реН

рд╣рд╛рдореНрд░реЛ рд╡рд┐рдЧрддрдорд╛ рдкреЛрд╕реНрдЯ рд╣рд╛рдореАрд▓реЗ рдорд╛рдирдХ рдХреНрд▓рд╛рдЗрдиреНрдЯ рднрд░реНрдЪреБрдЕрд▓ рдореЗрд╕рд┐рдирд╣рд░реВ рдХрд╕рд░реА рддрдпрд╛рд░ рдкрд╛рд░реЗрдХрд╛ рдЫреМрдВ рд░ рдЙрджрд╛рд╣рд░рдгрдХреЛ рд░реВрдкрдорд╛ 120 рд░реВрдмрд▓рдХреЛ рд▓рд╛рдЧрд┐ рд╣рд╛рдореНрд░реЛ рдирдпрд╛рдБ рдЕрд▓реНрдЯреНрд░рд╛рд▓рд╛рдЗрдЯ рдЯреНрдпрд╛рд░рд┐рдл рдкреНрд░рдпреЛрдЧ рдЧрд░реЗрд░ рд╣рд╛рдореАрд▓реЗ рдорд╛рдирдХ Windows рд╕рд░реНрднрд░ 2019 рдХреЛрд░ рдЫрд╡рд┐ рдХрд╕рд░реА рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░реНрдпреМрдВ рднрдиреЗрд░ рджреЗрдЦрд╛рдпреМрдВред

рд╕рдорд░реНрдерди рд╕реЗрд╡рд╛рд▓реЗ рд╕рд╛рдорд╛рдиреНрдп рдЧреНрд░рд╛рдлрд┐рдХрд▓ рд╢реЗрд▓ рдмрд┐рдирд╛ рд╕рд░реНрднрд░ 2019 рдХреЛрд░рд╕рдБрдЧ рдХрд╕рд░реА рдХрд╛рдо рдЧрд░реНрдиреЗ рднрдиреЗрд░ рдЕрдиреБрд░реЛрдзрд╣рд░реВ рдкреНрд░рд╛рдкреНрдд рдЧрд░реНрди рдерд╛рд▓реНрдпреЛред рд╣рд╛рдореАрд▓реЗ Windows Server 2019 Core рд╕рдБрдЧ рдХрд╕рд░реА рдХрд╛рдо рдЧрд░реНрдиреЗ рд░ рдпрд╕рдорд╛ GUI рдХрд╕рд░реА рд╕реНрдерд╛рдкрдирд╛ рдЧрд░реНрдиреЗ рднрдиреЗрд░ рджреЗрдЦрд╛рдЙрдиреЗ рдирд┐рд░реНрдгрдп рдЧрд░реНрдпреМрдВред

рд╡рд┐рдиреНрдбреЛрдЬ рд╕рд░реНрднрд░ рдХреЛрд░рдорд╛ GUI рд╕реНрдерд╛рдкрдирд╛ рдЧрд░реНрдиреБрд╣реЛрд╕реН

рдХрд╛рдо рдЧрд░реНрдиреЗ рдореЗрд╕рд┐рдирд╣рд░реВрдорд╛ рдпрд╕рд▓рд╛рдИ рджреЛрд╣реЛрд░реНрдпрд╛рдЙрдиреБрд╣реЛрд╕реН, рд╕рд░реНрднрд░ рдХреЛрд░рд▓рд╛рдИ рдбреЗрд╕реНрдХрдЯрдкрдХреЛ рд░реВрдкрдорд╛ рдкреНрд░рдпреЛрдЧ рдирдЧрд░реНрдиреБрд╣реЛрд╕реН, RDP рдЕрд╕рдХреНрд╖рдо рдЧрд░реНрдиреБрд╣реЛрд╕реН, рдЖрдлреНрдиреЛ рд╕реВрдЪрдирд╛ рдкреНрд░рдгрд╛рд▓реА рд╕реБрд░рдХреНрд╖рд┐рдд рдЧрд░реНрдиреБрд╣реЛрд╕реН, рд╕реБрд░рдХреНрд╖рд╛ "рдХреЛрд░" рд╕реНрдерд╛рдкрдирд╛рдХреЛ рдореБрдЦреНрдп рд╡рд┐рд╢реЗрд╖рддрд╛ рд╣реЛред

рд╣рд╛рдореНрд░реЛ рдЕрд░реНрдХреЛ рд▓реЗрдЦрдорд╛, рд╣рд╛рдореА рд╡рд┐рдиреНрдбреЛрдЬ рд╕рд░реНрднрд░ рдХреЛрд░рдХреЛ рд╕рд╛рде рдХрд╛рд░реНрдпрдХреНрд░рдо рдЕрдиреБрдХреВрд▓рддрд╛ рддрд╛рд▓рд┐рдХрд╛ рд╣реЗрд░реНрдиреЗрдЫреМрдВред рдпрд╕ рд▓реЗрдЦрдорд╛, рд╣рд╛рдореА рд╢реЗрд▓ рдХрд╕рд░реА рд╕реНрдерд╛рдкрдирд╛ рдЧрд░реНрдиреЗ рднрдиреЗрд░ рдЫреБрдиреЗрдЫреМрдВред

рддреЗрд╕реНрд░реЛ-рдкрдХреНрд╖ рдорд╛рдзреНрдпрдо рджреНрд╡рд╛рд░рд╛ рд╢реЗрд▓

рд╡рд┐рдиреНрдбреЛрдЬ рд╕рд░реНрднрд░ рдХреЛрд░рдорд╛ GUI рд╕реНрдерд╛рдкрдирд╛ рдЧрд░реНрдиреБрд╣реЛрд╕реН

1. рдЬрдЯрд┐рд▓ рддрд░ рд╕рдмреИрднрдиреНрджрд╛ рдХрд┐рдлрд╛рдпрддреА рддрд░рд┐рдХрд╛

рд╕рд░реНрднрд░ рдХреЛрд░рд╕рдБрдЧ рдкрд░рд┐рдЪрд┐рдд explorer.exe рдмрд╛рдХрд╕ рдмрд╛рд╣рд┐рд░ рдЫреИрди, рд╣рд╛рдореНрд░реЛ рд▓рд╛рдЧрд┐ рдЬреАрд╡рди рд╕рдЬрд┐рд▓реЛ рдмрдирд╛рдЙрди, рд╣рд╛рдореА рдПрдХреНрд╕рдкреНрд▓реЛрд░рд░++ рдбрд╛рдЙрдирд▓реЛрдб рдЧрд░реНрдиреЗрдЫреМрдВред рдпрд╕рд▓реЗ рдореВрд▓ рдЕрдиреНрд╡реЗрд╖рдХрд▓реЗ рдЧрд░реНрди рд╕рдХреНрдиреЗ рд╕рдмреИ рдХреБрд░рд╛рд▓рд╛рдИ рдмрджрд▓реНрдЫред рдХреЗрд╡рд▓ рдЕрдиреНрд╡реЗрд╖рдХ ++ рд▓рд╛рдИ рд╡рд┐рдЪрд╛рд░ рдЧрд░рд┐рдпреЛ, рддрд░ рдХреБрд▓ рдХрдорд╛рдгреНрдбрд░, FAR рдкреНрд░рдмрдиреНрдзрдХ рд░ рдЕрдиреНрдп рд╕рд╣рд┐рдд рд▓рдЧрднрдЧ рдХреБрдиреИ рдкрдирд┐ рдлрд╛рдЗрд▓ рдкреНрд░рдмрдиреНрдзрдХрд▓реЗ рдЧрд░реНрдиреЗрдЫред

рдлрд╛рдЗрд▓рд╣рд░реВ рдбрд╛рдЙрдирд▓реЛрдб рдЧрд░реНрджреИред

рдкрд╣рд┐рд▓реЗ рд╣рд╛рдореАрд▓реЗ рд╕рд░реНрднрд░рдорд╛ рдлрд╛рдЗрд▓ рдбрд╛рдЙрдирд▓реЛрдб рдЧрд░реНрди рдЖрд╡рд╢реНрдпрдХ рдЫред рдпреЛ SMB (рд╕рд╛рдЭрд╛ рдлреЛрд▓реНрдбрд░), Windows Admin Center рд░ рдорд╛рд░реНрдлрдд рдЧрд░реНрди рд╕рдХрд┐рдиреНрдЫ Invoke-WebRequest, рдпрд╕рд▓реЗ -UseBasicParsing рд╡рд┐рдХрд▓реНрдкрд╕рдБрдЧ рдХрд╛рдо рдЧрд░реНрдЫред

Invoke-WebRequest -UseBasicParsing -Uri 'https://website.com/file.exe' -OutFile C:UsersAdministratorDownloadsfile.exe

рдХрд╣рд╛рдБ -рдЙрд░реА рдлрд╛рдЗрд▓рдХреЛ URL рд╣реЛ, рд░ -OutFile рдпрд╕рд▓рд╛рдИ рдбрд╛рдЙрдирд▓реЛрдб рдЧрд░реНрдирдХреЛ рд▓рд╛рдЧрд┐ рдкреВрд░реНрдг рдорд╛рд░реНрдЧ рд╣реЛ, рдлрд╛рдЗрд▓ рд╡рд┐рд╕реНрддрд╛рд░ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдЧрд░реНрджреИ рд░

Powershell рдкреНрд░рдпреЛрдЧ рдЧрд░реНрджреИ:

рд╕рд░реНрднрд░рдорд╛ рдирдпрд╛рдБ рдлреЛрд▓реНрдбрд░ рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░реНрдиреБрд╣реЛрд╕реН:

New-Item -Path 'C:OurCoolFiles' -ItemType Directory

рд╕рд╛рдЭрд╛ рдлреЛрд▓реНрдбрд░ рд╕рд╛рдЭреЗрджрд╛рд░реА рдЧрд░реНрджреИ:

New-SmbShare -Path 'C:OurCoolFiles' -FullAccess Administrator 
-Name OurCoolShare

рддрдкрд╛рдИрдВрдХреЛ рдкреАрд╕реАрдорд╛, рдлреЛрд▓реНрдбрд░ рдиреЗрдЯрд╡рд░реНрдХ рдбреНрд░рд╛рдЗрднрдХреЛ рд░реВрдкрдорд╛ рдЬрдбрд╛рди рдЧрд░рд┐рдПрдХреЛ рдЫред

рд╡рд┐рдиреНрдбреЛрдЬ рд╕рд░реНрднрд░ рдХреЛрд░рдорд╛ GUI рд╕реНрдерд╛рдкрдирд╛ рдЧрд░реНрдиреБрд╣реЛрд╕реН
Windows Admin Center рдорд╛рд░реНрдлрдд, рдореЗрдиреБрдорд╛ рдПрдЙрдЯрд╛ рд╡рд╕реНрддреБ рдЪрдпрди рдЧрд░реЗрд░ рдирдпрд╛рдБ рдлреЛрд▓реНрдбрд░ рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░реНрдиреБрд╣реЛрд╕реНред

рд╡рд┐рдиреНрдбреЛрдЬ рд╕рд░реНрднрд░ рдХреЛрд░рдорд╛ GUI рд╕реНрдерд╛рдкрдирд╛ рдЧрд░реНрдиреБрд╣реЛрд╕реН

рд╕рд╛рдЭрд╛ рдлреЛрд▓реНрдбрд░рдорд╛ рдЬрд╛рдиреБрд╣реЛрд╕реН рд░ рдкрдард╛рдЙрдиреБрд╣реЛрд╕реН рдмрдЯрди рдХреНрд▓рд┐рдХ рдЧрд░реНрдиреБрд╣реЛрд╕реН, рдлрд╛рдЗрд▓ рдЪрдпрди рдЧрд░реНрдиреБрд╣реЛрд╕реНред

рд╡рд┐рдиреНрдбреЛрдЬ рд╕рд░реНрднрд░ рдХреЛрд░рдорд╛ GUI рд╕реНрдерд╛рдкрдирд╛ рдЧрд░реНрдиреБрд╣реЛрд╕реН
рд╢реЗрдбреНрдпреВрд▓рд░рдорд╛ рд╢реЗрд▓ рдердкреНрджреИред

рдпрджрд┐ рддрдкрд╛рдЗрдБ рдкреНрд░рддреНрдпреЗрдХ рдкрдЯрдХ рд▓рдЧ рдЗрди рдЧрд░реНрджрд╛ рд╢реЗрд▓ рдореНрдпрд╛рдиреБрдЕрд▓ рд░реВрдкрдорд╛ рд╕реБрд░реБ рдЧрд░реНрди рдЪрд╛рд╣рдиреБрд╣реБрдиреНрди рднрдиреЗ, рддрдкрд╛рдЗрдБ рдпрд╕рд▓рд╛рдИ рдХрд╛рд░реНрдп рддрд╛рд▓рд┐рдХрд╛рдорд╛ рдердкреНрди рдЖрд╡рд╢реНрдпрдХ рдЫред

$A = New-ScheduledTaskAction -Execute "C:OurCoolFilesexplorer++.exe"
$T = New-ScheduledTaskTrigger -AtLogon
$P = New-ScheduledTaskPrincipal "localAdministrator"
$S = New-ScheduledTaskSettingsSet
$D = New-ScheduledTask -Action $A -Principal $P -Trigger $T -Settings $S
Register-ScheduledTask StartExplorer -InputObject $D

рдЕрдиреБрд╕реВрдЪрдХ рдмрд┐рдирд╛, рддрдкрд╛рдИрдВ CMD рдорд╛рд░реНрдлрдд рдЪрд▓рд╛рдЙрди рд╕рдХреНрдиреБрд╣реБрдиреНрдЫ:

CD C:OurCoolFilesExplorer++.exe

рд╡рд┐рдзрд┐ реи. рдиреЗрдЯрд┐рдн рдПрдХреНрд╕рдкреНрд▓реЛрд░рд░ рд╕реБрд░реБ рдЧрд░реНрдиреБрд╣реЛрд╕реН

рд╡рд┐рдиреНрдбреЛрдЬ рд╕рд░реНрднрд░ рдХреЛрд░рдорд╛ GUI рд╕реНрдерд╛рдкрдирд╛ рдЧрд░реНрдиреБрд╣реЛрд╕реН
рдпрд╛рдж рдЧрд░реНрдиреБрд╣реЛрд╕реН, рдХреБрдиреИ GUI рдЫреИрди

рд╕рд░реНрднрд░ рдХреЛрд░ рдПрдк рдХрдореНрдкреНрдпрд╛рдЯрд┐рдмрд┐рд▓рд┐рдЯреА рдлрд┐рдЪрд░ рдЕрди рдбрд┐рдорд╛рдиреНрдб (рдПрдлрдУрдбреА), рдкреНрд░рдгрд╛рд▓реАрдорд╛ рдлрд░реНрдХрд┐рдиреЗрдЫ: MMC, Eventvwr, PerfMon, Resmon, Explorer.exe рд░ Powershell ISEред рдердк рд╡рд┐рд╡рд░рдгрд╣рд░реВ MSDN рдорд╛ рдлреЗрд▓рд╛ рдкрд╛рд░реНрди рд╕рдХрд┐рдиреНрдЫред рдпрд╕рд▓реЗ рднреВрдорд┐рдХрд╛ рд░ рд╕реБрд╡рд┐рдзрд╛рд╣рд░реВрдХреЛ рдЕрд╡рд╕реНрдерд┐рдд рд╕реЗрдЯрд▓рд╛рдИ рд╡рд┐рд╕реНрддрд╛рд░ рдЧрд░реНрджреИрдиред

Powershell рд╕реБрд░реБ рдЧрд░реНрдиреБрд╣реЛрд╕реН рд░ рдирд┐рдореНрди рдЖрджреЗрд╢ рдкреНрд░рд╡рд┐рд╖реНрдЯ рдЧрд░реНрдиреБрд╣реЛрд╕реН:

Add-WindowsCapability -Online -Name ServerCore.AppCompatibility~~~~0.0.1.0

рддреНрдпрд╕рдкрдЫрд┐ рд╕рд░реНрднрд░ рдкреБрди: рд╕реБрд░реБ рдЧрд░реНрдиреБрд╣реЛрд╕реН:

Restart-Computer

рд╡рд┐рдиреНрдбреЛрдЬ рд╕рд░реНрднрд░ рдХреЛрд░рдорд╛ GUI рд╕реНрдерд╛рдкрдирд╛ рдЧрд░реНрдиреБрд╣реЛрд╕реН

рддреНрдпрд╕ рдкрдЫрд┐, рддрдкрд╛рдЗрдБ рдорд╛рдЗрдХреНрд░реЛрд╕рдлреНрдЯ рдЕрдлрд┐рд╕ рдкрдирд┐ рдЪрд▓рд╛рдЙрди рд╕рдХреНрдиреБрд╣реБрдиреНрдЫ, рддрд░ рддрдкрд╛рдЗрдБ рд╕рдБрдзреИрдХреЛ рд▓рд╛рдЧрд┐ рд▓рдЧрднрдЧ 200 рдореЗрдЧрд╛рдмрд╛рдЗрдЯ RAM рдЧреБрдорд╛рдЙрдиреБрд╣реБрдиреЗрдЫ, рдкреНрд░рдгрд╛рд▓реАрдорд╛ рдХреБрдиреИ рд╕рдХреНрд░рд┐рдп рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛рд╣рд░реВ рдирднрдП рдкрдирд┐ред

рд╡рд┐рдиреНрдбреЛрдЬ рд╕рд░реНрднрд░ рдХреЛрд░рдорд╛ GUI рд╕реНрдерд╛рдкрдирд╛ рдЧрд░реНрдиреБрд╣реЛрд╕реН
рд╡рд┐рдиреНрдбреЛрдЬ рд╕рд░реНрднрд░ реирежрезреп рдорд╛ рдлрд┐рдЪрд░реНрд╕ рдЕрди рдбрд┐рдорд╛рдиреНрдб рдЗрдиреНрд╕реНрдЯрд▓ рдЧрд░рд┐рдПрдХреЛ рдЫ

рд╡рд┐рдиреНрдбреЛрдЬ рд╕рд░реНрднрд░ рдХреЛрд░рдорд╛ GUI рд╕реНрдерд╛рдкрдирд╛ рдЧрд░реНрдиреБрд╣реЛрд╕реН
рд╡рд┐рдиреНрдбреЛрдЬ рд╕рд░реНрднрд░ 2019 рдХреЛрд░

рдпрддрд┐ рдиреИред рдЕрд░реНрдХреЛ рд▓реЗрдЦрдорд╛, рд╣рд╛рдореА рд╡рд┐рдиреНрдбреЛрдЬ рд╕рд░реНрднрд░ рдХреЛрд░рдХреЛ рд╕рд╛рде рдХрд╛рд░реНрдпрдХреНрд░рдо рдЕрдиреБрдХреВрд▓рддрд╛ рддрд╛рд▓рд┐рдХрд╛ рд╣реЗрд░реНрдиреЗрдЫреМрдВред

рд╡рд┐рдиреНрдбреЛрдЬ рд╕рд░реНрднрд░ рдХреЛрд░рдорд╛ GUI рд╕реНрдерд╛рдкрдирд╛ рдЧрд░реНрдиреБрд╣реЛрд╕реН

рд╕реНрд░реЛрдд: www.habr.com

рдПрдХ рдЯрд┐рдкреНрдкрдгреА рдердкреНрди