> For the complete documentation index, see [llms.txt](https://romc.gitbook.io/learn-to-posh/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://romc.gitbook.io/learn-to-posh/labsetup.md).

# PowerShell Lab Set Up

Setting up a powershell lab

## PowerShell Lab Set-up

Its good to have a virtual environment for PowerShell (virtual box or Vmware).

1. You can do many things on your regular machine, but if you have Mac you might need a Windows VM to test.
2. You can try other scenarios with a VM as it can appear as a remote host that you can connect to via PowerShell (WinRM)\\

## What you Need

1. Access to a Windows 10 machine (preferably inside of VirtualBox/VmWare), but you can use your host system.
   1. Highly recommended - [VS Code](https://code.visualstudio.com/) with [PowerShell Extension](https://marketplace.visualstudio.com/items?itemName=ms-vscode.PowerShell)
2. Kali Linux (or an equivalent linux distribution), if you want to try PowerShell on Linux and PowerShell Empire
   1. see <https://www.kali.org/tutorials/installing-powershell-on-kali-linux/>
