蒐集本機資訊

  • 網路設定資訊
    1
    ipconfig/all
  • 作業系統以及版本資訊
    • 中文版
      1
      systeminfo | findstr /B /C:"作業系統名稱" /C:"作業系統版本"
    • 英文版
      1
      systeminfo | findstr /B /C:"OS Name" /C:"OS Version"
  • 系統結構
    1
    echo %PROCESSOR_ARCHITECTURE%
  • 查看安裝的軟體版本
    1
    wmic product get name,version
    1
    powershell "Get-WmiObject -class Win32_Product |Select-Object -Property name,version"
  • 查詢本機服務
    1
    wmic service list brief
  • 查詢處理程序列表
    1
    tasklist
    1
    wmic process list brief
  • 查看啟動程式
    1
    wmic startup get command,caption
  • 查看任務計畫
    1
    schtasks /query /fo LIST /v
  • 查看主機開機時間
    1
    net statistics workstation
  • 查看使用者列表
    1
    net user
  • 獲取本機管理員資訊
    1
    net localgroup administrators
  • 查看當前線上使用者
    1
    query user || qwinsta
  • 列出本機電腦以及所連接的用戶端之間的Session
    1
    net session //通常需要admin 權限才能執行
  • 查詢通訊埠列表
    1
    netstat -ano
  • 查路由表以及可用的ARP Cache表
    1
    2
    route print
    arp -a
  • 關閉防火牆
    • Windows Server 2003及以前的版本
      1
      netsh firewall set opmode disable
    • Windows Server 2003之後的版本
      1
      netsh advfirewall set allprofiles state off
  • 查看防火牆設定
    1
    netsh firewall show config
  • 修改防火牆設定
    • Windows Server 2003及以前的版本
      1
      netsh firewall add allowedprogram C:\nc.exe "allow nc" enable
    • Windows Server 2003之後的版本
      1
      netsh advfirewall add rule name="pass nc" dir=in action=allow program="C:\nc.exe"
    • 允許指定程式退出
      1
      netsh advfirewall add rule name="Allow nc" dir=out action=allow program="C:\nc.exe"
    • 允許3389 Port通行
      1
      netsh advfirewall add rule name="Remote Desktop" protocol=TCP dir=in localport=3389 action=allow
  • 自訂防火牆紀錄檔的儲存位置
    1
    netsh advfirewall set currentprofile logging filename "C:\windows\temp\fw.log"