Windows 10

Windows 网络管理(PowerShell)

  • 查看网卡信息

PS > Get-NetAdapter
Name                      InterfaceDescription                    ifIndex Status       MacAddress             LinkSpeed
----                      --------------------                    ------- ------       ----------             ---------
WLAN                      Intel(R) Dual Band Wireless-AC 8265          18 Disconnected 34-F6-4B-B9-E8-BC      72.2 Mbps
vEthernet (Default Swi... Hyper-V Virtual Ethernet Adapter             25 Up           00-15-5D-07-4B-C2        10 Gbps
vEthernet (hostonly)      Hyper-V Virtual Ethernet Adapter #2          10 Up           00-15-5D-22-E6-02        10 Gbps
以太网                    Intel(R) Ethernet Connection (4) I219-V       3 Disconnected 54-E1-AD-4D-04-C4          0 bps
...
  • 设置网卡IP地址

设置指定ifIndex(来源的于Get-NetAdapter命令的输出,如:3)的网卡的IP地址:

PS > New-NetIPAddress -IPAddress 192.168.137.1 -PrefixLength 24 -InterfaceIndex <ifIndex>
  • 启用(创建)NAT

PS > New-NetNat -Name HostOnly -InternalIPInterfaceAddressPrefix 192.168.137.0/24
  • 设置NAT规则

PS > Add-NetNatStaticMapping -ExternalIPAddress "0.0.0.0/24" -ExternalPort 6099 -Protocol TCP -InternalIPAddress "192.168.137.199" -InternalPort 22 -NatName HostOnly
  • 查询NAT规则

PS > get-NetNatStaticMapping
StaticMappingID               : 0
NatName                       : HostOnly
Protocol                      : TCP
RemoteExternalIPAddressPrefix : 0.0.0.0/0
ExternalIPAddress             : 0.0.0.0
ExternalPort                  : 6099
InternalIPAddress             : 192.168.137.199
InternalPort                  : 22
InternalRoutingDomainId       : {00000000-0000-0000-0000-000000000000}
Active                        : True

压缩HyperV虚拟磁盘

  • 方式1:关闭虚拟机,然后执行:

PS > mount-vhd -Path  "path_to_disk.vhdx" -ReadOnly
PS > Optimize-VHD -Path "path_to_disk.vhdx" -Mode Full
PS > dismount-vhd -Path  "path_to_disk.vhdx"

注意:文件路径中驱动器盘符是大写字母,否则Mount可能会提示找不到磁盘文件。

  • 方式2:关闭虚拟机,然后执行:

PS > mount-vhd -Path  "path_to_disk.vhdx"

(然后:手动删除x:中的无用文件,比如系统临时目录及 X:\Windows\SoftwareDistribution\Download下的所有文件)

PS > defrag x: /x
PS > defrag x: /k /l
PS > defrag x: /x
PS > defrag x: /k

PS > dismount-vhd -Path  "path_to_disk.vhdx"

PS > Optimize-VHD -Path "path_to_disk.vhdx" -Mode Full

其中 x: 是挂载的盘符。

删除windows默认的库

1.定位注册表地址:

\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\MyComputer\NameSpace

2.删除NameSpace下的6个子项,分别为:

{088e3905-0323-4b02-9826-5b99428e115f}/删除Downloads
{0DB7E03F-FC29-4DC6-9020-FF41B59E513A}/删除3D对象
{24ad3ad4-a569-4530-98e1-ab02f9417aa8}/删除图片
{3dfdf396-dbec-4fb4-81d1-6a3438bcf4de}/删除音乐
{B4BFCC3A-DB2C-424C-B029-7FE99A87C641}/删除桌面
{d3162b92-9365-467a-956b-92703aca08af}/删除文档
{f86fa3ab-70d2-4fc7-9c99-fcbf05467f3a}/删除视频

查看windows序列号

1.定位注册表地址:

\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\SoftwareProtectionPlatform

2.子项BackupProductKeyDefault就是当前Windows的序列号