【1】基本操作
netsh 修改IP地址和DNS
Rem 設置名稱叫 本地連接的網卡,靜態地址為 192.168.0.1 后面是子網掩碼、網關netsh interface ip set address "本地連接" static 192.168.0.1 255.255.255.0 192.168.0.254 1 Rem 設置名稱叫 本地連接的網卡 DNS 為 202.194.40.1,第2行的 add dns 為添加第二DNS netsh interface ip set dns "本地連接" static 202.194.40.1 netsh interface ip add dns "本地連接" 202.194.40.2 2Rem 設置名稱叫 本地連接的網卡 其IP地址模式為 DHCP 分配netsh interface ip set address "本地連接" dhcp
wmic修改計算機名
wmic computersystem where "name='%computername%'" call rename "Someyouwana" Rem netdom 也可以,但這是交互式的 netdom /renamecomputer %computername% /newname:input_new_computer_name
netdom join 加入,退出域
NETDOM JOIN machine /Domain:domain [/OU:ou path] [/UserD:user] [/PasswordD:[password | *]] [UserO:user] [/PasswordO:[password | *]] [/REBoot[:Time in seconds]] NETDOM REMOVE machine /Domain:domain [/UserD:user] [/PasswordD:[password | *]] [UserO:user] [/PasswordO:[password | *]] [/REBoot[:Time in seconds]]
案例:加入、退出域
@echo off netdom join %computername% /domain:tech.com /UserD:tech\administrator /PasswordD:ASD!@#123 /REBoot:5 @echo off netdom remove %computername% /domain:tech.com /UserD:tech\administrator /PasswordD:ASD!@#123 /REBoot:5
ps:get/install/remove-windowsfeature 安裝,查看,卸載角色、角色服務、功能
get-Windowsfeature Name,要是不寫name就是全部,寫name就是制定的服務
add-WindowsFeature Name -whatif,模擬安裝這個服務可能發生的情況,以及是否需要重啟之類的,但實際上不會進行任何操作
Install-WindowsFeature -name name1,name2 -Restart # 安裝功能 name1,name2 這里可以寫多個,以逗號分隔,如該行例子,-Restart 是安裝完后自動重啟,可以去掉該參數
remove-WindowsFeature name # 卸載功能
-whatif :模擬執行,檢查、查看情況,並沒有實際執行
-Restart :執行命令完后,重啟計算機
get-windowsfeature name,要是不寫name就是全部,寫name就是制定的服務
add-windowsfeature name -whatif,模擬安裝這個服務可能發生的情況,以及是否需要重啟之類的,但實際上不會進行任何操作
remove-windowsfeature name -whatif
install-windwsfeature name , remove-windowsfeature name
get/set-executionpolicy 查看/設置 PS腳本是否允許執行
get-executionpolicy # Unrestricted,Restricted
set-executionpolicy Unrestricted/Restricted
PS:dir env:/Get-Childitem env: 查看獲取windows環境變量
怎么獲取呢?
PS:$env:computername DOS: %computername%