{"id":1744,"date":"2021-04-08T14:46:23","date_gmt":"2021-04-08T14:46:23","guid":{"rendered":"https:\/\/dft.wiki\/?p=1744"},"modified":"2026-06-08T23:07:24","modified_gmt":"2026-06-09T03:07:24","slug":"windows-cmd-and-powershell-cheat-sheet","status":"publish","type":"post","link":"https:\/\/dft.wiki\/?p=1744","title":{"rendered":"Windows CMD and PowerShell Cheat Sheet"},"content":{"rendered":"<p><strong>USERS AND GROUPS<\/strong><\/p>\n<pre>net user\r\nnet user newuser \/add\r\nnet user newuser password \/add\r\nnet localgroup users newuser \/add\r\nnet user newuser\r\nnet user newuser newpassword\r\nnet user newuser *\r\nnet user newuser * \/domain\r\nwmic useraccount where name='newuser' set PasswordRequired=false\r\nwmic useraccount where name='newuser' set PasswordExpires=false\r\nnet view\r\nnet localgroup\r\nnet localgroup administrators\r\nnet localgroup newgroupname \/add\r\nnet localgroup newgroupname \/del\r\nnet group \"group name\" \"user name\" \/add \/domain<\/pre>\n<p><strong>FILES AND FOLDERS<\/strong><\/p>\n<pre>rmdir \"folder with spaces in the name\"\r\nrmdir \/Q \/S nonemptydir\r\nrd \/S \"nonemptydir\"\r\ntakeown \/F \"folder to get control\" \/R \/A<\/pre>\n<p><strong>GENERAL CMD<\/strong><\/p>\n<pre>query session\r\nlogoff 1\r\nwmic os get OSArchitecture\r\necho %PROCESSOR_ARCHITECTURE%\r\nsysteminfo\r\nsysteminfo | findstr \/C:\"Install Date\"\r\ntasklist\r\nnet share\r\nnet share \"shared folder\" \/delete\r\nfor %i in (C$ IPC$ ADMIN$) do net share %i \/delete\r\ntype myfile.txt\r\nfc file1.txt file2.txt\r\nnetsh wlan show profile SmithHouse key=clear\r\ntype fileName.txt\r\nirm https:\/\/example.com\/<\/pre>\n<p><strong>GENERAL POWERSHELL<\/strong><\/p>\n<pre>Write-Output ANY-TEXT\r\nGet-ComputerInfo\r\nGet-LocalUser\r\nGet-NetIPConfiguration\r\nGet-NetIPAddress\r\nGet-Command\r\nGet-Command -CommandType \"Function\"\r\nGet-Command -Name Remove*\r\nGet-Process\r\nGet-Service\r\nGet-NetTCPConnection\r\nGet-FileHash -Path .\\FileName\r\nGet-Item -Path .\\FileName -Stream *\r\nGet-Help Get-Date\r\nGet-Help Get-Date -examples\r\nGet-Alias\r\nGet-ChildItem -Path C:\\\r\nGet-ChildItem | Sort-Object Length\r\nGet-ChildItem | Where-Object -Property \"Extension\" -eq \".txt\"\r\nGet-ChildItem | Where-Object -Property \"Name\" -like \"ship*\"\r\nGet-ChildItem | Select-Object Name,Length\r\nGet-Content -Path .\\File.TXT\r\nSelect-String -Path \".\\File.TXT\" -Pattern \"TEXT\"\r\nGet-Content -Path .\\File.TXT | Select-String -Pattern \"TEXT\"\r\nSet-Location -Path .\\Documents\r\nNew-Item -Path .\\Documents -ItemType Directory\r\nRemove-Item -Path .\\Documents\\FileName\r\nCopy-Item -Path .\\Documents\\FileName -Destination .\\Downloads\\FileName\r\nTaskList\r\nFind-Module -Name PowerShell*\r\nInstall-Module -Name PowerShellGet\r\nRemove-Module -Name PowerShellGet\r\nStop-Process -id 1\r\nStop-Process -name chrome\r\nGet-Service\r\nGet-Service vboxservice\r\nStop-Service vboxservice\r\nStart-Service vboxservice\r\nInvoke-Command -ComputerName RemoteHostName -ScriptBlock { Get-Service }<\/pre>\n<p><strong>VIRTUALBOX AUTOMATION SCRIPTS<\/strong><\/p>\n<p>Create the following scripts and add them in <strong>Local Group Policy Editor &gt; Windows Settings &gt; Scripts (Startup\/Shutdown)<\/strong>.<\/p>\n<pre>\"%ProgramFiles%\\Oracle\\VirtualBox\\VBoxManage.exe\" startvm \"Ubuntu\" --type headless<\/pre>\n<pre>set VBoxManageEXE=\"%ProgramFiles%\\Oracle\\VirtualBox\\VBoxManage.exe\"\r\nset ListRunningVMS=%VboxManageEXE% list runningvms\r\nfor \/f tokens^=2^,4^ delims^=^\" %%p in ('%ListRunningVMS%') do %VBoxManageEXE% controlvm %%p savestate<\/pre>\n<p><strong>SIMPLE COMMANDS<\/strong><\/p>\n<ul>\n<li>hostname<\/li>\n<li>whoami<\/li>\n<li>ipconfig<\/li>\n<li>netstat<\/li>\n<li>netstat -a<\/li>\n<li>netstat -b<\/li>\n<li>netstat -e<\/li>\n<li>netstat -abn<\/li>\n<li>type<\/li>\n<\/ul>\n<p><strong>CALLING COMMON APPLICATIONS<\/strong><\/p>\n<ul>\n<li>lusrmgr.msc<\/li>\n<li>control.exe<\/li>\n<li>UserAccountControlSettings.exe<\/li>\n<li>compmgmt.msc<\/li>\n<li>msinfo32.exe<\/li>\n<li>resmon.exe<\/li>\n<li>wf.msc<\/li>\n<\/ul>\n<p><strong>BONUS<\/strong><\/p>\n<ul>\n<li>Windows\\System32\\config\n<ul>\n<li>The location where Windows stores credentials.<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>USERS AND GROUPS net user net user newuser \/add net user newuser password \/add net [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[3],"tags":[],"class_list":["post-1744","post","type-post","status-publish","format-standard","hentry","category-general"],"_links":{"self":[{"href":"https:\/\/dft.wiki\/index.php?rest_route=\/wp\/v2\/posts\/1744","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/dft.wiki\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/dft.wiki\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/dft.wiki\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/dft.wiki\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=1744"}],"version-history":[{"count":9,"href":"https:\/\/dft.wiki\/index.php?rest_route=\/wp\/v2\/posts\/1744\/revisions"}],"predecessor-version":[{"id":5748,"href":"https:\/\/dft.wiki\/index.php?rest_route=\/wp\/v2\/posts\/1744\/revisions\/5748"}],"wp:attachment":[{"href":"https:\/\/dft.wiki\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=1744"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/dft.wiki\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=1744"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/dft.wiki\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=1744"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}