Windows Command

netsh

参考NetSh官网信息

防火墙

  • 启用防火墙
  C:\>netsh firewall set opmode mode = enable
  确定。
  • 关闭防火墙
  C:\>netsh firewall set opmode mode = disable
  确定。
  • 重置防火墙
  C:\>netsh firewall reset
  确定。

网络配置

  • 查看网络配置
  netsh interface ip show {选项}
  {选项}可以是:
  address   - 显示 IP 地址配置。
  config    - 显示 IP 地址和更多信息。
  dns       - 显示 DNS 服务器地址。
  icmp      - 显示 ICMP 统计。
  interface - 显示 IP 接口统计。
  ipaddress - 显示当前 IP 地址
  ipnet     - 显示 IP 的网络到媒体的映射。
  ipstats   - 显示 IP 统计。
  joins     - 显示加入的多播组。
  offload   - 显示卸载信息。
  tcpconn   - 显示 TCP 连接。
  tcpstats - 显示 TCP 统计。
  udpconn   - 显示 UDP 连接。
  udpstats - 显示 UDP 统计。
  wins      - 显示 WINS 服务器地址。
  • 配置接口IP/网关IP
  netsh interface ip set address "本地连接" static 192.168.1.100 255.255.255.0 192.168.1.253
  ------------------------------
  Microsoft Windows XP [版本 5.1.2600]
  (C) 版权所有 1985-2001 Microsoft Corp.
  C:\>netsh interface ip show config
  接口 "本地连接" 的配置
  DHCP 启用                        否
  IP 地址                             192.168.1.100
  子网掩码                            255.255.255.0
  默认网关:                     192.168.1.253
  GatewayMetric:                0
  InterfaceMetric                     0
  静态配置的 DNS 服务器:    202.96.209.134
  静态配置的 WINS 服务器:   无
  用哪个前缀注册:           只是主要
  • 配置自动换取IP地址,DNS地址及wins地址
  netsh interface ip set address "本地连接" dhcp
  netsh interface ip set dns "本地连接" dhcp
  netsh interface ip set wins "本地连接" dhcp
  • 配置静态IP地址,DNS地址及wins地址
  netsh interface ip set address "本地连接" static 192.168.1.253
  netsh interface ip set dns "本地连接" static 202.96.209.6
  netsh interface ip set wins "本地连接" static 192.168.1.1
  • 查看并导出网络配置文件
  C:\>netsh -c interface dump >c:\dump.txt  (">"表示导出。">>"表示追加)
  #========================
  # 接口配置
  #========================
  pushd interface
  reset all
  popd
  # 接口配置结束
  #========================
  # 接口配置
  #========================
  pushd interface ipv6
  uninstall
  popd
  # 接口配置结束
  # ----------------------------------
  # ISATAP 配置
  # ----------------------------------
  pushd interface ipv6 isatap
  popd
  # ISATAP 配置结束
  # ----------------------------------
  # 6to4 配置
  # ----------------------------------
  pushd interface ipv6 6to4
  reset
  popd
  # 6to4 配置结束
  #=============
  # 端口代理配置
  #=============
  pushd interface portproxy
  reset
  popd
  # 端口代理配置结束
  # ----------------------------------
  # 接口 IP 配置
  # ----------------------------------
  pushd interface ip
  # "本地连接" 的接口 IP 配置
  set address name="本地连接" source=static addr=192.168.1.5 mask=255.255.255.0
  set address name="本地连接" gateway=192.168.1.1 gwmetric=0
  set dns name="本地连接" source=static addr=202.96.209.134 register=PRIMARY
  set wins name="本地连接" source=static addr=none
  popd
  # 接口 IP 配置结束
  • 导入网络配置文件
  C:\>netsh -f c:\dump.txt
  C:\>netsh exec c:\dump.txt
  • 使用网络配置文件连接网络
  C:\>netsh wlan connect name="Galaxy S22 B6AE 2"
    已成功完成连接请求。

* 枚举网络配置文件

C:>netsh wlan show profiles

接口 WLAN 上的配置文件:

组策略配置文件(只读)

<无>

用户配置文件

    所有用户配置文件 : Galaxy S22 B6AE 2
    所有用户配置文件 : Galaxy S22 B6AE
    所有用户配置文件 : ES-209644
    所有用户配置文件 : Internet-Staff
    所有用户配置文件 : Office-Staff
    所有用户配置文件 : CNCC-office
    所有用户配置文件 : CNCC-emis
    所有用户配置文件 : biubiubiu
    所有用户配置文件 : Anson's Galaxy S22
    所有用户配置文件 : Internet-Guest
    所有用户配置文件 : ES-00076662
    所有用户配置文件 : DPT-CP1_2002828_6100
    所有用户配置文件 : H3C_1DA062_5G
    所有用户配置文件 : GL-AR150-737
    所有用户配置文件 : acsacsacs
    所有用户配置文件 : TP-LINK_99F324
    所有用户配置文件 : R4A_5G_FFFF
    所有用户配置文件 : Pixel3_Anson
    所有用户配置文件 : LibraryCoffee
    所有用户配置文件 : HUAWEI_E5576_9587
    所有用户配置文件 : HP-Print-e7-LaserJet 400 M401dw
    所有用户配置文件 : Galaxy S20 5Gf0b1
    所有用户配置文件 : GL-AR300M-ad5
    所有用户配置文件 : CU_UrAD
    所有用户配置文件 : CU_GKSU
    所有用户配置文件 : CUNCGC5

    所有用户配置文件 : CUNCGC
    所有用户配置文件 : CMNET
    所有用户配置文件 : CMCC-8415
    所有用户配置文件 : CFIT_Interner_5G
    所有用户配置文件 : Atour
    所有用户配置文件 : Anson’s iPhone
    所有用户配置文件 : ACS
    所有用户配置文件 : 2112
    所有用户配置文件 : H3C_1DA062
    所有用户配置文件 : HUAWEI_E5576_F083
  • 查看网络接口
  C:\>>netsh wlan show profiles

接口 WLAN 上的配置文件:

组策略配置文件(只读)

<无>

用户配置文件

    所有用户配置文件 : Galaxy S22 B6AE 2
    所有用户配置文件 : Galaxy S22 B6AE
    所有用户配置文件 : ES-209644
    所有用户配置文件 : Internet-Staff
    所有用户配置文件 : Office-Staff
    所有用户配置文件 : CNCC-office
    所有用户配置文件 : CNCC-emis
    所有用户配置文件 : biubiubiu
    所有用户配置文件 : Anson's Galaxy S22
    所有用户配置文件 : Internet-Guest
    所有用户配置文件 : ES-00076662
    所有用户配置文件 : DPT-CP1_2002828_6100
    所有用户配置文件 : H3C_1DA062_5G
    所有用户配置文件 : GL-AR150-737
    所有用户配置文件 : acsacsacs
    所有用户配置文件 : TP-LINK_99F324
    所有用户配置文件 : R4A_5G_FFFF
    所有用户配置文件 : Pixel3_Anson
    所有用户配置文件 : LibraryCoffee
    所有用户配置文件 : HUAWEI_E5576_9587
    所有用户配置文件 : HP-Print-e7-LaserJet 400 M401dw
    所有用户配置文件 : Galaxy S20 5Gf0b1
    所有用户配置文件 : GL-AR300M-ad5
    所有用户配置文件 : CU_UrAD
    所有用户配置文件 : CU_GKSU
    所有用户配置文件 : CUNCGC5

    所有用户配置文件 : CUNCGC
    所有用户配置文件 : CMNET
    所有用户配置文件 : CMCC-8415
    所有用户配置文件 : CFIT_Interner_5G
    所有用户配置文件 : Atour
    所有用户配置文件 : Anson’s iPhone
    所有用户配置文件 : ACS
    所有用户配置文件 : 2112
    所有用户配置文件 : H3C_1DA062
    所有用户配置文件 : HUAWEI_E5576_F083

创建无线网

1、netsh wlan set hostednetwork mode=allow ssid=wwl key=12346789

创建但必须使用已经连接网络进行共享到该无限上

2、netsh wlan start hostednetwork

开启无限wifi

3、netsh wlan stop hostednetwork

关闭无限wifi

4、netsh wlan show hostednetwork

查看wifi信息 连接特定的 DNS 后缀 . . . . . . . : IPv6 地址 . . . . . . . . . . . . : 2408:8806:40:32b8:fe8f:d6a4:6069:d0b5 临时 IPv6 地址. . . . . . . . . . : 2408:8806:40:32b8:ec6e:c346:710a:e98d 本地链接 IPv6 地址. . . . . . . . : fe80::f3c:f7cb:e0f7:cd1a%19 IPv4 地址 . . . . . . . . . . . . : 192.168.54.2 子网掩码 . . . . . . . . . . . . : 255.255.255.0 默认网关. . . . . . . . . . . . . : fe80::c7e:19ff:fe33:5555%19 192.168.54.10

Firefox Command

firefox -no-remote -P

firefox 资讯模式(全屏-私有) kiosk mode

firefox.exe x -kiosk -private-window  http://www.baidu.com.cn

重新打包Firefox的Windows安装程序

  • 第一步 下载要打包的安装程序。请确保你下载的是完整的安装程序,而不是存根安装程序。存根安装程序通常的名字是"Firefox Installer.exe",而完整安装程序的名字是"Firefox Setup VERSION.exe"。Firefox ESR的完整安装程序可在此处下载,快速发布版的完整安装程序可在彼处下载。

  • 第二步 解压安装程序到电脑。请使用7-zip来解压。

7z x "Firefox Setup VERSION.exe" VERSION指的是版本号
  • 第三步 在子目录core中编辑对Firefox的更改。

  • 第四步 在解压Firefox的目录中运行打包Firefox的命令:

7z a -r -t7z app.7z -mx -m0=BCJ2 -m1=LZMA:d24 -m2=LZMA:d19 -m3=LZMA:d19 -mb0:1 -mb0s1:2 -mb0s2:3

该目录会产生保护对Firefox修改的名为app.7z的文件。

  • 第五步 下载文件7zSD.sfxapp.tag并将它们保存在和app.7z一样的目录中。

  • 第六步 运行命令:


copy /B 7zSD.sfx+app.tag+app.7z our_new_installer.exe

就会连接这些文件并创建安装程序。

/B”参数非常重要!它确保复制文件是二进制文件从而不用添加任何其他字符。

Firefox 命令行设置变量

You can easily launch Firefox from the command line with a proxy server using the -proxy-server option.

This works on Mac, Windows and Linux.

firefox.exe -proxy-server %proxy_URL%

Mac Example:

firefox -proxy-server proxy.example.com

举例:

PowerShell

根据进程名称查找进程的命令行

Get-WmiObject -Class Win32_Process -Filter "Name LIKE 'java%'" | Select-Object ProcessID, Name, ExecutablePath, Commandline