μμν΄ λ³΄μΈμ. μ Windows 11 μ»΄ν¨ν°μμ PowerShellμ μ¬μ©νμ¬ μμ
μ μλννλ €κ³ νλλ° , κ°μκΈ° μ€ν μ μ±
μ€λ₯κ° λ°μνμ¬ κ³νμ΄ λ¬΄μ°λ©λλ€. μ λ§ λ΅λ΅νμ£ ? π© κ±±μ λ§μΈμ. μ λ κ·Έλ° κ²½νμ΄ μμ΄μ Windows 11 "PowerShell" μ€ν μ μ±
μ€λ₯λ₯Ό μ½κ² ν΄κ²°νλ λ°©λ²μ μλ €λλ¦¬κ² μ΅λλ€. μ΄ νν λ¬Έμ λ 보μ μ€μ λλ¬Έμ μ€ν¬λ¦½νΈ μ€νμ μ°¨λ¨νμ§λ§, λͺ λ¨κ³λ§ κ±°μΉλ©΄ ν΄κ²°ν μ μμ΅λλ€. μ΄ κ°μ΄λλ₯Ό λ§μΉλ©΄ PowerShellμ λ€μ λ₯μνκ² μ¬μ©ν μ μκ² λμ΄ μκ°κ³Ό λ
Έλ ₯μ μ μ½ν μ μμ κ²λλ€. μ, κ·ΈλΌ μμν΄ λ³ΌκΉμ? μ€ν¬λ¦½ν
μ€λ ₯μ λμ°Ύμ 보μΈμ! πͺ
PowerShell μ€ν μ μ±
μ΄λ 무μμ΄λ©°, Windows 11μμ μ€λ₯λ₯Ό μΌμΌν€λ μ΄μ λ 무μμ
λκΉ?
PowerShell μ€ν μ μ±
μ Windows 11 μ 보μ κΈ°λ₯ μΌλ‘, μ€ν¬λ¦½νΈ μ€ν λ°©μμ μ μ΄ν©λλ€. μ
μ± μ½λκ° κ²μ¬ μμ΄ μ€νλλ κ²μ λ°©μ§νμ¬ λ³΄μμ κ°ννμ§λ§, μ μμ μΈ μ€ν¬λ¦½νΈ μ€νκΉμ§ μ°¨λ¨ν μ μμ΅λλ€. κΈ°λ³Έ μ μ±
μ λκ° 'μ νλ¨' μΌλ‘ μ€μ λμ΄ μμ΄ μ΄λ€ μ€ν¬λ¦½νΈλ μ€νλμ§ μμ΅λλ€. μ¬μ§μ΄ μ¬μ©μκ° μ§μ μμ±ν μ€ν¬λ¦½νΈμ‘°μ°¨ μ€νλμ§ μμ΅λλ€.
PowerShell μ€ν¬λ¦½νΈ(.ps1 νμΌ)λ₯Ό μ€ννλ €κ³ ν λ λ€μκ³Ό κ°μ μ€λ₯κ° λ°μν μ μμ΅λλ€.
- μ΄ μμ€ν
μμλ μ€ν¬λ¦½νΈ μ€νμ΄ λΉνμ±νλμ΄ μμ΅λλ€.
- PowerShell μ€ν μ μ±
μ€λ₯ : μ€ν¬λ¦½νΈ μ€νμ΄ λΉνμ±νλμ΄ μμ΄ νμΌμ λ‘λν μ μμ΅λλ€.
μ΄λ¬ν μλ¦Όμ Windows 11μ΄ λ³΄μμ μ°μ μνκΈ° λλ¬Έμ, νΉν μ μ±
μ΄ λμ± μ격ν΄μ§ μ΅μ μ
λ°μ΄νΈμμ λ°μν©λλ€. νμ§λ§ κ±±μ νμ§ λ§μΈμ. μ΄λ λ²κ·Έκ° μλλΌ μ¬μ©μκ° μ€μ μ λ³κ²½ν μ μλ 보μ κΈ°λ₯μ
λλ€. μ΄ κΈ°λ₯μ μ΄ν΄νλ©΄ μμ€ν
μ±λ₯ μ ν μμ΄ λ³΄μκ³Ό κΈ°λ₯ μ¬μ΄μ κ· νμ μ μ§ν μ μμ΅λλ€. μ΄μ ν΄κ²° λ°©λ²μ μ΄ν΄λ³ΌκΉμ? β
λ¨κ³λ³ κ°μ΄λ: Windows 11 PowerShell μ€ν μ μ±
μ€λ₯ ν΄κ²° λ°©λ²
PowerShell μ€ν μ μ±
μ€λ₯λ₯Ό ν΄κ²°νλ λ°λ κ³ κΈ κΈ°μ μ΄ νμνμ§ μμ΅λλ€. κ΄λ¦¬μ κΆνμΌλ‘ μ€νν PowerShell μ°½μμ λͺ κ°μ§ λͺ
λ Ήλ§ μ
λ ₯νλ©΄ λ©λλ€. λ¨Όμ κ°μ₯ μμ ν λ°©λ²μ μ΄ν΄λ³΄κ³ , κ·Έ λ€μ λ μ μ°ν μ΅μ
μΌλ‘ λμ΄κ°κ² μ΅λλ€. μ΄λ¬ν λ³κ²½ μ¬νμ μ μ©νλ €λ©΄ νμ PowerShellμ κ΄λ¦¬μ κΆνμΌλ‘ μ€νν΄μΌ ν©λλ€(μμ λ²νΌμ λ§μ°μ€ μ€λ₯Έμͺ½ λ²νΌμΌλ‘ ν΄λ¦ > ν°λ―Έλ(κ΄λ¦¬μ) > PowerShell ν μ ν). μ΄λ κ² νλ©΄ λ³κ²½ μ¬νμ΄ μμ€ν
μ 체μ μ μ©λ©λλ€.
1οΈβ£ λ°©λ² 1: νμ¬ μ€ν μ μ±
νμΈ (μ§λ¨ λ¨κ³)
λ³κ²½νκΈ° μ μ λ¨Όμ νμ¬ μνλ₯Ό νμ
νμΈμ. κ΄λ¦¬μ κΆνμΌλ‘ PowerShellμ μ΄κ³ λ€μμ μ
λ ₯ν©λλ€.
Get-ExecutionPolicy
μ΄λ₯Ό ν΅ν΄ κ°μ
νμ 보ν μ μ±
(μ: μ νλ¨, AllSigned)μ νμΈν μ μμ΅λλ€. λ§μ½ μ νλ¨μΌλ‘ νμλλ€λ©΄, κ·Έκ²μ΄ λ¬Έμ μ μμΈμ
λλ€. μμ§ λ³κ²½ν μ¬νμ μμΌλ©°, λ¬Έμ ν΄κ²°μ λμμ΄ λ μ 보λ₯Ό μ κ³΅ν΄ λ리λ κ²μ
λλ€. π
2οΈβ£ λ°©λ² 2: μ€ν μ μ±
μ RemoteSignedλ‘ μ€μ (λλΆλΆμ μ¬μ©μμκ² κΆμ₯)
Windows 11 μ¬μ©μ μκ² κ°μ₯ μ ν©ν κΈ°λ₯μ RemoteSigned μ
λλ€ . μ΄ κΈ°λ₯μ μ¬μ©νλ©΄ λ‘컬 μ€ν¬λ¦½νΈλ μμ λ‘κ² μ€νν μ μμ§λ§ λ€μ΄λ‘λν μ€ν¬λ¦½νΈλ μλͺ
ν΄μΌ νλ―λ‘ μμ νλ©΄μλ μ€μ©μ μ
λλ€. μ¬μ© λ°©λ²μ λ€μκ³Ό κ°μ΅λλ€.
- κ΄λ¦¬μ κΆνμΌλ‘ PowerShellμ μ€ννκ³ λ€μ λͺ
λ Ήμ μ€ννμΈμ.
Set-ExecutionPolicy RemoteSigned -Scope CurrentUser
- νμΈ λ©μμ§κ° λνλλ©΄ 'Y'λ‘ νμΈνμμμ€.
- νμΈ:
Get-ExecutionPolicyμ΄μ RemoteSignedλ‘ νμλμ΄μΌ ν©λλ€.
μ κ·Έλ΄κΉμ? μ΄λ μ΅μ Windows 11 λΉλμμ Microsoftκ° κΆμ₯νλ μ μ±
μΌλ‘, μλνλ₯Ό μ§μνλ©΄μ μνμ μ΅μνν©λλ€. κ°λ¨ν μ€ν¬λ¦½νΈλ₯Ό μ€ννμ¬ ν
μ€νΈν΄ 보μΈμ. μ±κ³΅ν κ²λλ€! π
3οΈβ£ λ°©λ² 3: λ¨μΌ μΈμ
μ λν μ μ±
μ°ν (μꡬμ μΈ λ³κ²½ μμ΄ λΉ λ₯΄κ² ν΄κ²°νλ λ°©λ²)
μ€μ μ λ³κ²½νμ§ μκ³ μΌνμ± μ€ν¬λ¦½νΈλ₯Ό μ€νν΄μΌ ν©λκΉ? λ°μ΄ν¨μ€ νλκ·Έλ₯Ό μ¬μ©νμμμ€.
PowerShell.exe -ExecutionPolicy Bypass -File "C:\Path\To\YourScript.ps1"
μ΄ κΈ°λ₯μ ν΄λΉ μΈμ
μ λν΄μλ§ μ μ±
μ 무μν©λλ€. Windows 11 μμ ν
μ€νΈ λλ νΉμ μμ
μ μ ν©ν©λλ€ . ν: -NoProfileνλ‘ν λ‘λ©μ 건λλ°λλ‘ μ€μ νμ¬ λμ± λΉ λ₯Έ μ€νμ΄ κ°λ₯ν©λλ€.
4οΈβ£ λ°©λ² 4: μ λ’°ν μ μλ μΆμ²μ μ€ν¬λ¦½νΈ μ°¨λ¨ ν΄μ
λλλ‘ μ€λ₯λ μ μ±
μ΄ μλ μ°¨λ¨λ νμΌ λλ¬Έμ λ°μν μ μμ΅λλ€. .ps1 νμΌμ λ§μ°μ€ μ€λ₯Έμͺ½ λ²νΌμΌλ‘ ν΄λ¦νκ³ μμ±μ μ νν λ€μ, "μ°¨λ¨ ν΄μ " μ΅μ
μ΄ μμΌλ©΄ μ ννμΈμ. λλ PowerShell μμ λ€μκ³Ό κ°μ΄ ν μλ μμ΅λλ€ .
Unblock-File -Path "C:\Path\To\YourScript.ps1"
μ΄ κΈ°λ₯μ Windows 11μ ν΄λΉ νμΌμ΄ μμ νλ€κ³ μλ €μ£Όμ΄ μ μμ μΈ λ³κ²½ μμ΄ μ μ±
μΆ©λμ ν΄κ²°ν©λλ€. λ€μ΄λ‘λν λꡬμ μ μ©ν©λλ€!
5οΈβ£ κ³ κΈ: μν°νλΌμ΄μ¦ λλ νλ‘ μλμ
μ© κ·Έλ£Ή μ μ±
μ΅μ ν
Windows 11 Pro λλ Enterprise λ²μ μ μ¬μ© μ€μΈ κ²½μ° κ·Έλ£Ή μ μ±
μ ν΅ν΄ μ μ±
μ΄ μ 겨 μμ μ μμ΅λλ€. gpedit.mscλ₯Ό μ½λλ€(μ€ν > gpedit.msc).
- μ»΄ν¨ν° κ΅¬μ± > κ΄λ¦¬ ν
νλ¦Ώ > Windows κ΅¬μ± μμ > Windows PowerShellλ‘ μ΄λν©λλ€.
- "μ€ν¬λ¦½νΈ μ€ν νμ±ν"λ₯Ό μ ννκ³ "λͺ¨λ μ€ν¬λ¦½νΈ νμ©"μΌλ‘ μ€μ νμμμ€.
- μ μ© ν PowerShellμ λ€μ μμνμμμ€ .
λλ©μΈμ κ°μ
λ μ»΄ν¨ν°μ κ²½μ° κ΄λ¦¬μμκ² λ¬Έμνμμμ€. μ΄λ μ λ¬Έμ μΈ νκ²½μμ κ·μ μ€μλ₯Ό 보μ₯ν©λλ€.
PowerShell μ€λ₯ μμ μ νν λ°μνλ λ¬Έμ μ κ³Ό μ΄λ₯Ό νΌνλ λ°©λ²
μ΄λ¬ν μ‘°μΉλ€μ μ·¨νλλΌλ λ¬Έμ κ° λ°μν μ μμ΅λλ€. λ€μμ λ¬Έμ ν΄κ²°μ λμμ΄ λλ κ°λ¨ν νμ
λλ€.
| λ¬Έμ |
μ§ν |
ν΄κ²°μ±
|
| μ¬μμ ν μ μ±
μ΄ μλλλ‘ λμκ°λλ€ |
λ³νλ μ€λκ°μ§ μλλ€ |
CurrentUser λμ ν΄λΉ μ¬μ©μλ₯Ό μ¬μ© -Scope LocalMachineνκ±°λ λ°μ΄λ¬μ€ λ°±μ νλ‘κ·Έλ¨μ κ°μ μ¬λΆλ₯Ό νμΈνμμμ€. |
| UAC μ°¨λ¨μΌλ‘ λ³κ²½ μ¬ν μ μ© |
λͺ
λ Ήμ΄ μλ¬΄λ° κ²½κ³ μμ΄ μ€ν¨νμ΅λλ€. |
νμ κ΄λ¦¬μ κΆνμΌλ‘ μ€ννμμμ€. νμν κ²½μ° UACλ₯Ό μΌμμ μΌλ‘ λΉνμ±νν μ μμ΅λλ€(μ₯κΈ°κ° λΉνμ±νλ κΆμ₯νμ§ μμ). |
| μ€ν¬λ¦½νΈκ° μ¬μ ν μ°¨λ¨λ¨ |
μμ νμλ μ€λ₯κ° μ§μλ©λλ€. |
Get-ExecutionPolicy -Listλͺ¨λ λ²μλ₯Ό νμΈνκ³ RemoteSignedμ λ§μΆ° μ λ ¬νλ €λ©΄ μ€ννμΈμ . |
| 보μ κ²½κ³ |
μ€ν¬λ¦½νΈ μ€ν μ νμ
μ°½ νμ |
μ€ν¬λ¦½νΈμ μ½λ μλͺ
μΈμ¦μλ₯Ό μ¬μ©νμ¬ μλͺ
νλ©΄ κ²½κ³ λ©μμ§κ° μ ν νμλμ§ μμ΅λλ€. |
μ΄λ¬ν μ¬νμ νΌνλ©΄ Windows 11 PowerShell μ€ν μ μ±
μ€λ₯λ₯Ό μννκ² μμ ν μ μμ΅λλ€. 보μμ΄ μ΅μ°μ μ΄λΌλ μ μ κΈ°μ΅νμΈμ. ν΅μ λ νκ²½μ΄ μλ μ΄μ '무μ ν'μΌλ‘ μ€μ νμ§ λ§μμμ€.
μ΄ λ¬Έμ λ₯Ό ν΄κ²°ν΄μΌ νλ μ΄μ : Windows 11 μν¬νλ‘μ° ν₯μ
PowerShell μ€ν μ μ±
μ€λ₯λ₯Ό ν΄κ²°νλ κ²μ λ¨μν μ₯μ λ¬Όμ μ κ±°νλ κ² μ΄μμ μλ―Έλ₯Ό μ§λλλ€ . Windows 11 μ μ μ¬λ ₯μ μ΅λν νμ©ν μ μκ² ν΄ μ€λλ€. λ°±μ
μλν, νμΌ κ΄λ¦¬, μ¬μ§μ΄ Azureμμ ν΅ν©κΉμ§ λͺ¨λ μμ½κ² μνν μ μμ΅λλ€. μ΅μ μ
λ°μ΄νΈμμ PowerShell 7 μ΄μ ( Microsoft 곡μ GitHub μμ λ€μ΄λ‘λ )μ μ΄λ¬ν ν¬λ‘μ€ νλ«νΌ μ€ν¬λ¦½ν
μ΅μ ν κΈ°λ₯κ³Ό μλ²½νκ² νΈνλ©λλ€.
μμ κ°μ΄ μκΈ°μ
¨λμ? μ§κΈ λ°λ‘ μμ€ν
μ 보 λͺ©λ‘ νμμ κ°μ κ°λ¨ν μμ
μ μ€ν¬λ¦½νΈλ‘ μμ±ν΄ 보μΈμ Get-ComputerInfo. λ¬Έμ κ° λ°μνλ©΄ Microsoft Learn μ 곡μ λ¬Έμλ₯Ό μ°Έμ‘°νμΈμ.
κ²°λ‘ : Windows 11μμ μμ λ‘κ³ μμ νκ² μ€ν¬λ¦½νΈλ₯Ό μμ±νμΈμ
μ, μ΄μ Windows 11 "PowerShell" μ€ν μ μ±
μ€λ₯λ₯Ό ν΄κ²°νλ κ°λ¨ν λ°©λ²μ μμ보μμ΅λλ€ . RemoteSignedλΆν° μμν΄μ μ€ν¬λ¦½νΈλ₯Ό ν
μ€νΈνκ³ μμ°μ±μ΄ ν₯μλλ κ²μ νμΈν΄ 보μΈμ. μ¬λ¬λΆλ ν μ μμ΅λλ€! μ΄ κ°μ΄λκ° λμμ΄ λμλ€λ©΄ μλ λκΈμ μ±κ³΅ μ¬λ‘λ₯Ό 곡μ ν΄ μ£ΌμΈμ. λ€μ PowerShell νλ‘μ νΈ λ 무μμΈκ°μ ? κ³μν΄μ μ΄μΌκΈ°λ₯Ό λλ λ΄μ! π