Windows 強(qiáng)大且好用的軟件安裝工具

準(zhǔn)備工作:
檢查 Windows 安裝環(huán)境:(搜索 “ 啟用或關(guān)閉Windows功能 ” )
a. 打開 powershell
b. 打開 .Net framework 3.5 和 .Net framework 4.8
---------------------------------------------
- 安裝命令:
Get-ExecutionPolicy
Set-ExecutionPolicy Bypass -Scope Process -Force; [System.Net.ServicePointManager]::SecurityProtocol = [System.Net.ServicePointManager]::SecurityProtocol -bor 3072; iex ((New-Object System.Net.WebClient).DownloadString('https://community.chocolatey.org/install.ps1'))
------------------------------------------------
2. 查看本地已安裝的程序:
choco list --loacal-only
-------------------------------------------------
3. 升級本地安裝程序
Choco upgrade all -y
-------------------------------------------------
4. 搜索安裝文件
choco search vlc
--------------------------------------------------
5. 卸載本地程序
choco uninstall vlc
--------------------------------------------------
6. 備份文件
choco export -o choco-configure.config --include-version-numbers
--------------------------------------------------
7. 恢復(fù)原先安裝的軟件:
a. 回到原配置文件保存路徑;
b. 執(zhí)行 choco install choco_configure.config 命令;
--------------------------------------------------
8. 安裝圖形化界面
choco install chocolateygui -y
--------------------------------------------------
9.?卸載
a. C:\ProgramData\chocolatey
b. 刪除環(huán)境變量。
-------------------------------------------------
Unrestricted:權(quán)限最高,可以不受限制執(zhí)行任何腳本。
Default:為Powershell默認(rèn)的策略:Restricted,不允許任何腳本執(zhí)行。
AllSigned:所有腳本都必須經(jīng)過簽名才能在運(yùn)行。
RemoteSigned:本地腳本無限制,但是對來自網(wǎng)絡(luò)的腳本必須經(jīng)過簽名。
Bypass:Bypass執(zhí)行策略對腳本的執(zhí)行不設(shè)任何的限制,任何腳本都可以執(zhí)行,并且不會(huì)有安全性提示。
Undefined:Undefined表示沒有設(shè)置腳本策略,當(dāng)然此時(shí)發(fā)生會(huì)繼承或應(yīng)用默認(rèn)的腳本策略。
當(dāng)設(shè)置好執(zhí)行策略后就可運(yùn)行powershell腳本
---------------------------------------------
查看 powershell 當(dāng)前版本:
$PSVersionTable