Skip to content

Latest commit

 

History

History
145 lines (105 loc) · 2.98 KB

File metadata and controls

145 lines (105 loc) · 2.98 KB

Windows Scripts

Serial Number Retrieval

Get-WmiObject -Class Win32_Bios | Select-Object SerialNumber

Hostname Update

Rename-Computer -NewName "<HOSTNAME>" -Restart

Local Administrator Account

  • Enable local administrator account:

    net user Administrator "<PASSWORD>"
    net user Administrator /active:yes
  • Disable local administrator account:

    net user Administrator /active:no

User Management

  • Delete a user:

    net user "<USERNAME>" /delete
  • Add a user to Administrators group:

    net localgroup Administrators "<USERNAME>" /add
  • Remove a user from Administrators group:

    net localgroup Administrators "<USERNAME>" /delete

Networking Management

  • Get IP configuration:

    ipconfig /all
  • Get MAC addresses:

    # PowerShell
    Get-NetAdapter | Select-Object Name, InterfaceDescription, MacAddress
    # Command Prompt
    getmac /v
  • Test network connectivity:

    # PowerShell
    Test-NetConnection -ComputerName "<TARGET>" -Port "<PORT>"
    # Command Prompt
    ping "<TARGET>"
    telnet "<TARGET>" "<PORT>"
  • Refresh network configuration

    # PowerShell
    Remove-NetIPAddress -InterfaceAlias "<INTERFACE>" -Confirm:$false
    Set-NetIPInterface -InterfaceAlias "<INTERFACE>" -Dhcp Enabled
    Clear-DnsClientCache
    
    # Command Prompt
    ipconfig /release
    ipconfig /renew
    ipconfig /flushdns
  • Get routing table:

    route print

System Repair

  • System File Checker (SFC):

    sfc /scannow
  • Deployment Image Servicing and Management (DISM):

    DISM /Online /Cleanup-Image /CheckHealth
    DISM /Online /Cleanup-Image /ScanHealth
    DISM /Online /Cleanup-Image /RestoreHealth
  • Check disk for filesystem errors:

    chkdsk /f

Password Expiration

# Set all local users' passwords to never expire
Get-LocalUser | ForEach-Object { $_ | Set-LocalUser -PasswordNeverExpires $true }
# Set system-wide password policy to never expire
net accounts /maxpwage:unlimited

Windows + R Shortcuts

Shortcut Description
msinfo32 System Information
ncpa.cpl Network Connections
sysdm.cpl System Properties
devmgmt.msc Device Manager
diskmgmt.msc Disk Management
regedit Registry Editor
gpedit.msc Local Group Policy Editor
services.msc Services
wf.msc Windows Defender Firewall with Advanced Security
cmd Command Prompt
powershell PowerShell

Tip

To run any command as administrator, press Ctrl + Alt + Enter