免責聲明:我在元上讀到,如果仍在尋找答案,交叉發布是可以的。因此,以下內容是 StackOverflow 上一個問題的重複,儘管它可能更適合在這裡。https://stackoverflow.com/questions/46661988/finding-powershell-cmdlets-equivalent-to-gui-actions
我只想補充一點,我知道我可以在Google 上找到每個GUI 操作的Powershell 等效項,但這非常耗時,我希望找到更好的方法(理想情況下是像TechNet Library 這樣的線上資源,但搜尋和尋找起來更容易/更快) -迄今為止)。
我想知道在哪裡可以找到有關使用 Powershell 腳本配置新的 Windows10 安裝的良好資源/文件。我了解 bash,但我對 Powershell 完全陌生。
當我搜尋 google 時,我能找到的所有自動設定 Windows 的內容都與 Windows 部署服務有關。但我沒有也不想要 Windows Server,每次安裝後執行一些腳本對我來說就足夠了。
我發現了一些腳本可以解決我想做的一些事情:
github => FlatlanderWoman/winCleaner
github => hahndorf/Set-Privacy
但對於其他一切,當我查看 TechNet 庫時,我發現很難找到任何有用的東西。當我確實找到一些東西時,它看起來已經過時了: https://technet.microsoft.com/en-us/library/hh852115.aspx
問題是:我知道配置我想要的一切的 GUI 方式,但我不知道如何找到相應的命令列開關來使用 Powershell 執行相同的操作。
是否有某種事件偵聽器可以用來尋找 Cmdlet?或者有人有一些資源/文檔可以推薦嗎? TechNet 函式庫真的是尋找這些指令的既定方法嗎?
謝謝。
答案1
沒有通用函式庫可以列出所有 cmdlet,尤其是沒有提供 cmdlet 和 GUI 映射的函式庫。特別是因為有各種模組以不同的方式組織 GUI 和 cmdlet。
但是,您可以做的是Get-Module -ListAvailable
獲取系統上可用的模組列表以及Get-Command
目前可用的 cmdlet 列表。然而,這兩種方法都只適用於「標準」情況。因此,模組必須位於模組目錄之一中,並且它必須是一個實際的 cmdlet。因此,您將找不到使用和/或的幫助dism
或類似的幫助。Get-Command
Get-Help
查看可用的 cmdlet(可能使用 進行過濾Where-Object
)並找出您真正想要執行的操作,可能仍然是最快的方法。使用Get-Help
(至少對於「常見」Windows cmdlet)您將獲得指向該命令描述的 technet 連結。
取決於您實際嘗試執行的資源,例如PowerShell 畫廊可能會為您提供一些模組選項,這些模組可以完成您想做的事情,而無需為如何做而頭痛。