PowerShell 相关

1. 创建本地账户(管理员身份)
$Password = Read-Host -AsSecureString
New-LocalUser "admin" -FullName -FullName "admin" -Description "A Local Admin Account" -Password $password
Add-LocalGroupMember -Group "Administrators" -Member "root"

2. 删除本地帐户(管理员身份)
Remove-LocalUser -Name "root"

3. 更新帐户密码(管理员身份)
- 列出所有本地账户:
Get-LocalUser

- 新建一个变量来存储密码:
$Password = Read-Host "Enter the new password" -AsSecureString

- 将新密码用于指定的本地账户:
$UserAccount = Get-LocalUser -Name "admin"
$UserAccount | Set-LocalUser -Password $Password

- 可查看用户详情,密码最近修改日期等:
Get-LocalUser | Select *

4. 设置静态IP
- 查看当前网络信息
ipconfig /all

- 设置
IP信息
# 获取网络适配器对象(物理机)
$wmi = Get-WmiObject win32_networkadapterconfiguration -filter "ipenabled = 'true'"
# 获取网络适配器对象w mi(虚拟机)
$wmi= (Get-WmiObject win32_networkadapterconfiguration) | Where-Object ServiceName -like "vmxnet*"
# 设置IP地址及掩码
$wmi.EnableStatic("192.168.1.100", "255.255.255.0")
# 设置默认网关
$wmi.SetGateways("192.168.1.1")
# 设置DNS
$wmi.SetDNSServerSearchOrder("8.8.8.8")
# Set-DnsClientServerAddress -InterfaceIndex 19 -Addresses '8.8.8.8'
# 刷新配置
ipconfig /flushdns


