рд╣рд╛рд▓ рд╣реА рдореЗрдВ рдЗрд╕ рдЦреЛрд▓ рдХреА рдЦреЛрдЬ рдХреАред рд╡рд╣ рддреБрд░рдВрдд рдкреБрд╕реНрддрдХреЛрдВ рдХреА рддрд▓рд╛рд╢ рдореЗрдВ рд▓рдЧ рдЧрдпрд╛, рдЬреЛ рдХрд┐, рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдЕрдиреБрд╡рд╛рджрд┐рдд рд╣реЛ рдЪреБрдХреА рд╣реИрдВ рдФрд░
рдпрд╣рд╛рдБ рд╕реЗ рд▓реА рдЬрд╛ рд╕рдХрддреА
рд╣реИрдВ ред рдФрд░ рд╕рдм рдХреБрдЫ рдареАрдХ рд▓рдЧ рд░рд╣рд╛ рд╣реИ, рдФрд░ рдХреЛрдб рдХреЛ рд▓рд┐рдЦрдиреЗ рдХреЗ рд▓рд┐рдП рдЖрд╕рд╛рди рд╣реИ рдФрд░ vsb- рд▓рд┐рдкрд┐рдпреЛрдВ рдХреЗ рд╕рд╛рде рдПрдХреАрдХрд░рдг, рд▓реЗрдХрд┐рди рдХрд┐рд╕реА рдХрд╛рд░рдг рдХреЗ рд▓рд┐рдП, рдпрд╣ рдореБрдЭреЗ рдорд╛рд╕реНрдЯрд░ рдЦрд┐рдбрд╝рдХрд┐рдпреЛрдВ рдХреЗ рд▓рд┐рдП рдЖрдХрд░реНрд╖рд┐рдд рдХрд░рддрд╛ рд╣реИред
рдФрд░ рдЗрд╕рд▓рд┐рдП, PowerShell рд╡рд┐рдВрдбреЛ рдХреЛ рдорд╛рдирдХ cmd рд░рдВрдЧ рдореЗрдВ рдмрджрд▓рдиреЗ рдФрд░ рд╕рдорд╛рдирд╛рдВрддрд░ рдореЗрдВ рдЕрдкрдиреЗ рд╕реНрд╡рдпрдВ рдХреЗ рдлрд╝рдВрдХреНрд╢рдВрд╕ рдФрд░ рдЙрдкрдирд╛рдореЛрдВ рдХреЛ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХрд╛ рдирд┐рд░реНрдгрдп рд▓рд┐рдпрд╛ рдЧрдпрд╛ред рд╢рд┐рд▓рд╛рд▓реЗрдЦ рдХреЗ рд╕рд╛рде рдпрд╣ рдереЛрдбрд╝рд╛ рдХрд╖реНрдЯрдкреНрд░рдж рдЗрдирдкреБрдЯ рд╕реБрдЭрд╛рд╡ рднреА рдерд╛ - рдкреАрдПрд╕, рдЬреЛ рдХрд┐ рд░рдВрдЧ рдХреЗ рд╕рд╛рде рдорд┐рд▓рдХрд░ рдПрдбреЛрдм рдлреЛрдЯреЛрд╢реЙрдк рд▓реЛрдЧреЛ рдЬреИрд╕рд╛ рджрд┐рдЦрддрд╛ рд╣реИ (рдореЗрд░реЗ рдкрд╛рд╕ рдПрдбреЛрдм рдХреЗ рдЦрд┐рд▓рд╛рдл рдХреБрдЫ рднреА рдирд╣реАрдВ рд╣реИ)ред
рддреЛ, рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдЬрд╛рдирдХрд╛рд░реА рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рд╢реБрд░реБрдЖрддреА рд▓реЛрдЧреЛрдВ рдХреЗ рд▓рд┐рдП рд╣реИредрд╕рдмрд╕реЗ рдкрд╣рд▓реЗ, рд╣рдо рд╢реЗрд▓ рд▓реЙрдиреНрдЪ рдХрд░рддреЗ рд╣реИрдВ, рд╣рдо рдкрд░рд┐рдЪрд┐рдд рд╡рд┐рдВрдбреЛ рджреЗрдЦрддреЗ рд╣реИрдВ:
рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ , рд╣рдореЗрдВ ps1 рдПрдХреНрд╕рдЯреЗрдВрд╢рди рдХреЗ рд╕рд╛рде рд╡реНрдпрдХреНрддрд┐рдЧрдд рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдЪрд▓рд╛рдиреЗ рдХреЗ рдЕрдзрд┐рдХрд╛рд░реЛрдВ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред
рдЖрдк рдХрдорд╛рдВрдб рдЪрд▓рд╛рдХрд░ рдЙрдиреНрд╣реЗрдВ рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВ:
Get-ExecutionPolicy
рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдиреАрддрд┐ рд╣реИ:
рдкреНрд░рддрд┐рдмрдВрдзрд┐рдд , рдЬреЛ рдХрд┐рд╕реА рднреА рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЗ рдирд┐рд╖реНрдкрд╛рджрди рдкрд░ рд░реЛрдХ рд▓рдЧрд╛рддреА рд╣реИред
рддреАрди рд╡рд┐рдХрд▓реНрдк рд╣реИрдВред
1. рдпрд╛ рддреЛ рдкреЙрд▓рд┐рд╕реА рдХреЛ
AllSign рдореЗрдВ рдмрджрд▓ рджреЗрдВ рдФрд░ рд╕реНрдХреНрд░рд┐рдкреНрдЯреНрд╕ рдкрд░ рд╣рд╕реНрддрд╛рдХреНрд╖рд░ рдХрд░реЗрдВ (рдЖрдк
рдХрдорд╛рдВрдб рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдФрд░ рд╕рд╣рд╛рдпрддрд╛ рдкреНрд░рд╛рдкреНрдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред
2. рдпрд╛ рддреЛ
RemoteSigned рдкрд░ рдиреАрддрд┐ рдХреЛ рдирд╛рдо рджреЗрдВ, рдЬреЛ рдЖрдкрдХреЛ рдиреЗрдЯрд╡рд░реНрдХ рд╕реЗ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░рдиреЗ рдХреЗ рдЕрд▓рд╛рд╡рд╛ рд╕рднреА рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдЪрд▓рд╛рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред
3. рдпрд╛ рдкреЙрд▓рд┐рд╕реА рдХреЛ
рдЕрдкреНрд░рддрд┐рдмрдВрдзрд┐рдд рдореЗрдВ рдмрджрд▓ рджреЗрдВ, рдЬреЛ рдЖрдкрдХреЛ рдХрд┐рд╕реА рднреА рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЛ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ, рдбрд╛рдЙрдирд▓реЛрдб рдХрд┐рдП рдЧрдП рд▓реЛрдЧреЛрдВ рдХреЛ рдЫреЛрдбрд╝рдХрд░, рдЬрд┐рд╕рдХреЗ рдирд┐рд╖реНрдкрд╛рджрди рдХреЗ рд▓рд┐рдП рдЕрдиреБрд░реЛрдз рдЬрд╛рд░реА рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред
рдореИрдВрдиреЗ рджреВрд╕рд░рд╛ рд░рд╛рд╕реНрддрд╛ рдЪреБрдирд╛, рдпрд╣ рдлрд┐рд░ рднреА рд╕реБрд░рдХреНрд╖рд┐рдд рд╣реИред рдЗрд╕рд▓рд┐рдП, рд╣рдо рдиреАрддрд┐ рдХреЛ рдХрдорд╛рдВрдб рдХреЗ рд╕рд╛рде рдмрджрд▓рддреЗ рд╣реИрдВ:
Set-ExecutionPolicy RemoteSigned

рд╣рдореЗрдВ рдПрдХ рдиреАрддрд┐ рдкрд░рд┐рд╡рд░реНрддрди рдХреЗ рд▓рд┐рдП рдЕрдиреБрд░реЛрдз рдкреНрд░рд╛рдкреНрдд рд╣реЛрддрд╛ рд╣реИ, рдЬрд┐рд╕рдореЗрдВ рдЖрдк
Y (рд╣рд╛рдБ) рдХрд╛ рдЙрддреНрддрд░ рджреЗрдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВред
рджреВрд╕рд░реЗ , рдПрдХ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдмрдирд╛рдПрдВ рдЬреЛ PowerShell рдХреЗ рд╕рд╛рде рдЪрд▓реЗрдЧреА:
New-Item -type file $PROFILE
рд╕рд┐рджреНрдзрд╛рдВрдд рд░реВрдк рдореЗрдВ, рдЗрд╕ рд╕рдордп, рдРрд╕реА рддреНрд░реБрдЯрд┐ рд╣реЛ рд╕рдХрддреА рд╣реИ:

рд▓реЗрдХрд┐рди рдпрд╣ рдареАрдХ рд╣реИ, рд╢реЗрд▓ рд▓рд┐рдЦрддреЗ рд╣реИрдВ рдХрд┐
WindowsPowerShell рдлрд╝реЛрд▓реНрдбрд░
рдореЗрд░реЗ рджрд╕реНрддрд╛рд╡реЗрдЬрд╝реЛрдВ рдореЗрдВ рдореМрдЬреВрдж рдирд╣реАрдВ рд╣реИ, рдЗрд╕реЗ рдмрдирд╛рдПрдБ рдФрд░ рдлрд┐рд░ рд╕реЗ рдХрдорд╛рдВрдб рдЪрд▓рд╛рдПрдБ:

рдЬреИрд╕рд╛ рдХрд┐ рд╣рдо рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВ,
Microsoft.PowerShell_profile.ps1 рдирд╛рдо рд╕реЗ рдПрдХ рдЦрд╛рд▓реА рдлрд╝рд╛рдЗрд▓ рдмрдирд╛рдИ рдЧрдИ рдереАред
рд╣рдордиреЗ рдЖрдзрд╛ рдХрд╛рдо рдХрд┐рдпрд╛ред рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд░рдиреЗ рдХреЗ рдЕрдзрд┐рдХрд╛рд░ рд╣реИрдВ рдФрд░ рдПрдХ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдмрдирд╛рдИ рдЧрдИ рд╣реИ рдЬреЛ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ рднрд░реА рд╣реБрдИ рд╣реИред
рддреАрд╕рд░рд╛ , рд╣рдореЗрдВ рдпрд╣ рд╕реАрдЦрдирд╛ рд╣реЛрдЧрд╛ рдХрд┐ рд╢реЗрд▓ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЬрд╛рдирдХрд╛рд░реА рдХреИрд╕реЗ рдкреНрд░рд╛рдкреНрдд рдХрд░реЗрдВ рдФрд░ рдмрджрд▓реЗрдВред
рдЧреЗрдЯ-рд╣реЛрд╕реНрдЯ cmdlet рдмрд╕ рдпрд╣реА рдХрд░рддрд╛ рд╣реИ:
UI рдкреНрд░реЙрдкрд░реНрдЯреА рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдПрдХ рдСрдмреНрдЬреЗрдХреНрдЯ рд╣реИ, рдФрд░ рдЕрдЧрд░ рд╣рдо рдкрд░рд┐рдЪрдп
(рдЧреЗрдЯ-рд╣реЛрд╕реНрдЯ) .UI рд╣реИ , рддреЛ рд╣рдо рджреЗрдЦреЗрдВрдЧреЗ рдХрд┐ рдЗрд╕ рдСрдмреНрдЬреЗрдХреНрдЯ рдореЗрдВ
RawUI рдкреНрд░реЙрдкрд░реНрдЯреА рднреА рд╣реИ, рдЬрд┐рд╕рдореЗрдВ рдмрд╕ рд╡рд╣ рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рд╣реИрдВ рдЬрд┐рдирдХреА рд╣рдореЗрдВ рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ:
(Get-Host).UI.RawUI

рдЖрдк рдЗрди рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдХреЛ рдирд┐рдореНрдирд╛рдиреБрд╕рд╛рд░ рдмрджрд▓ рд╕рдХрддреЗ рд╣реИрдВ:
(Get-Host).UI.RawUI.WindowTitle = тАЬтАЭ (Get-Host).UI.RawUI.BackgroundColor = тАЬBlackтАЭ cls
рдпрд╣ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реИ рдХрд┐ рдмрджрд▓реА рд╣реБрдИ рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдХреЛ рддреБрд░рдВрдд рд╕реНрдХреНрд░реАрди рдкрд░ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рд╣рдореЗрдВ рд╕реНрдХреНрд░реАрди рдХреА рд╕рдлрд╛рдИ рдХреЗ рд▓рд┐рдП рдЬрд┐рдореНрдореЗрджрд╛рд░
рдХреНрд▓рд┐рдХреНрд╕ рдЙрд░реНрдл рдХреЛ рдкрдВрдЬреАрдХреГрдд рдХрд░рдирд╛ рд╣реЛрдЧрд╛ред
рдпрд╣, рдЬрд╝рд╛рд╣рд┐рд░ рд╣реИ, рд╕рднреА рд╢рд╛рдВрдд рд╣реИ, рд▓реЗрдХрд┐рди рдпрджрд┐ рдЖрдк рд╡рд┐рдВрдбреЛ рдмрдВрдж рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рд░реАрд╕реЗрдЯ рд╣реЛ рдЬрд╛рддреА рд╣реИрдВ, рдЗрд╕рд▓рд┐рдП рдЙрдиреНрд╣реЗрдВ рдПрдХ рдРрд╕реА рдлрд╝рд╛рдЗрд▓ рдкрд░ рд▓рд┐рдЦреЗрдВ рдЬреЛ рд╕реНрдЯрд╛рд░реНрдЯрдЕрдк рдкрд░ рд╢реЗрд▓ рдХреЗ рд╕рд╛рде рд▓реЛрдб рд╣реЛрддреА рд╣реИред рд╣рдо
Microsoft.PowerShell_profile.ps1 рдлрд╝рд╛рдЗрд▓ рдХреЛ рдЗрд╕ рддрд░рд╣ рд╕рдВрдкрд╛рджрд┐рдд рдХрд░рддреЗ рд╣реИрдВ:
рдФрд░ рдЕрдм рд╕рдВрдХреНрд╖реЗрдк рдореЗрдВ рдХреЛрдб рдкрд░ред
рдкрд╣рд▓реЗ 4 рдЧреБрдг рд╡рд┐рдВрдбреЛ рдХреА рд╕реНрдерд╛рдкрдирд╛ рдХреЗ рд▓рд┐рдП рдЬрд┐рдореНрдореЗрджрд╛рд░ рд╣реИрдВ, рдЧреБрдгреЛрдВ рдХреЛ рд╕реЗрдЯ рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж рд╣рдо рдЕрдирд┐рд╡рд╛рд░реНрдп рд╕рдорд╛рд╢реЛрдзрди -
cls рдХрд░рддреЗ рд╣реИрдВ ред
рд╕реАрдбреА $ рдорд╛рдпрд░реВрдЯ; - рд╢реЗрд▓ рдХреЛ рд▓реЛрдб рдХрд░рддреЗ рд╕рдордп рд╣рдо рдХрд┐рд╕ рдбрд╛рдпрд░реЗрдХреНрдЯрд░реА рдХреЗ рд▓рд┐рдП рдЬрд┐рдореНрдореЗрджрд╛рд░ рд╣реЛрддреЗ рд╣реИрдВ, рд╣рдо рдЦреБрдж рдХреЛ рдкрд╛рддреЗ рд╣реИрдВред
рдкреНрд░реЙрдо рдлрд╝рдВрдХреНрд╢рди рдПрдХ рдорд╛рдирдХ рд╕рдВрд╢реЛрдзрд┐рдд рдлрд╝рдВрдХреНрд╢рди рд╣реИ рдЬреЛ рдЗрдирдкреБрдЯ рд▓рд╛рдЗрди рдХреА рдЙрдкрд╕реНрдерд┐рддрд┐ рдХреЗ рд▓рд┐рдП рдЬрд┐рдореНрдореЗрджрд╛рд░ рд╣реИред рдореИрдВрдиреЗ
PS рд╣рдЯрд╛ рджрд┐рдпрд╛ рдФрд░ рдЕрдкрдирд╛ рдЙрдкрдирд╛рдо рдЬреЛрдбрд╝рд╛ред
рдлрд╝рд╛рдЗрд▓ рдХреЛ рд╕рд╣реЗрдЬреЗрдВ, рд╢реЗрд▓ рдХреЛ рдкреБрдирд░рд╛рд░рдВрдн рдХрд░реЗрдВред
рдпрд╣ рдЗрд╕ рддрд░рд╣ рджрд┐рдЦрддрд╛ рд╣реИ:

рдФрд░ рдЕрдВрдд рдореЗрдВ,
Microsoft.PowerShell_profile.ps1 рдлрд╝рд╛рдЗрд▓ рдореЗрдВ
, рдЖрдк рдЖрд╕рд╛рдиреА рд╕реЗ рдЕрдкрдиреЗ рдЙрдкрдирд╛рдо рд▓рд┐рдЦ рд╕рдХрддреЗ рд╣реИрдВред рдЪрд▓рд┐рдП рдмрддрд╛рддреЗ рд╣реИрдВ
set-alias WeToFuck Get-Process
рдЖрдк рд╕рднреА рдХреЛ рдзрдиреНрдпрд╡рд╛рдж, рдЗрд╕ рдЦреВрдмрд╕реВрд░рдд рдЦреЛрд▓ рдХреЛ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╢реБрднрдХрд╛рдордирд╛рдПрдБред