Files
Compose-Files/Backups/Miker/Microsoft Windows/PowerShell Cheat-Sheet.md
T
2026-07-20 09:23:17 -04:00

3.1 KiB

tags
tags
Cheetsheet
Powershell

File Management

Command Description
Get-ChildItem List files and directories
Get-Content <file> Get the content of a file
Set-Content <file> <content> Set the content of a file
New-Item <file> Create a new file
New-Item <directory> -ItemType Directory Create a new directory
Remove-Item <file> Remove a file
Remove-Item <directory> -Recurse Remove a directory
Rename-Item <file> <new_file> Rename a file or directory
Copy-Item SOURCE DEST Copy a file
Copy-Item SOURCE DEST -Recurse Copy a directory
Move-Item SOURCE DEST Move a file or directory

Process Management

Command Description
Get-Process List running processes
Stop-Process -Name <process> Stop a process
Start-Process <process> Start a new process
Wait-Process -Name <process> Wait for a process to finish

Service Management

Command Description
Get-Service List services
Start-Service <service> Start a service
Stop-Service <service> Stop a service
Restart-Service <service> Restart a service
Set-Service <service> -StartupType Automatic Set a service to start automatically
Set-Service <service> -StartupType Manual Set a service to start manually
Set-Service <service> -StartupType Disabled Disable a service

User Management

Command Description
Get-LocalUser List local users
New-LocalUser <user> Create a new local user
Remove-LocalUser <user> Remove a local user
Set-LocalUser <user> -Password <password> Set the password for a local user
Add-LocalGroupMember -Group Administrators -Member <user> Add a user to the Administrators group
Remove-LocalGroupMember -Group Administrators -Member <user> Remove a user from the Administrators group

Network Management

Command Description
Get-NetIPAddress List IP addresses
Get-NetAdapter List network adapters

Windows Updates

Command Description
Install-Module -Name PSWindowsUpdate Install the PSWindowsUpdate module
Get-Command -Module PSWindowsUpdate List all commands in the PSWindowsUpdate module
Get-WUInstall Install Windows updates

Windows Features

Command Description
Get-WindowsFeature List Windows features
Install-WindowsFeature <feature> Install a Windows feature
Uninstall-WindowsFeature <feature> Uninstall a Windows feature

Connect to a remote computer

Command Description
Enter-PSSession -ComputerName <name> -Credential <user> Open a new remote session
Exit-PSSession Close the current remote session
Invoke-Command -ComputerName <name> -ScriptBlock { <command> } Run a command on a remote computer
Invoke-Command -ComputerName <name> -FilePath <script> Run a script on a remote computer