Desired State Configuration
自 0.80 版起,PowerToys安裝程式已在 GitHub 上發行,其中包含DSCMicrosoft.PowerToys.Configure
可讓您使用 Winget 組態檔進行PowerToys設定的資源。
安裝
必要條件
下載
Microsoft.PowerToys.Configure 會隨同 PowerToys 一起安裝。 視安裝程式的類型而定,將採用下列安裝方式:
- 針對每個使用者的安裝範圍,模組會位於
%USERPROFILE%\Documents\PowerShell\Modules\Microsoft.PowerToys.Configure
。
- 針對整部電腦的安裝範圍,則會位於
%ProgramFiles%\WindowsPowerShell\Modules\Microsoft.PowerToys.Configure
。
使用方式
您可以使用下列 Powershell 語法直接叫用資源:
Invoke-DscResource -Name PowerToysConfigure -Method Set -ModuleName Microsoft.PowerToys.Configure -Property @{ Awake = @{ Enabled = $false; Mode = "TIMED"; IntervalMinutes = "10" } }
不過,建立 組態。dscyaml 檔案,其中包含更簡單格式的必要設定更方便。 以下是範例:
properties:
resources:
- resource: Microsoft.WinGet.DSC/WinGetPackage
id: installPowerToys
directives:
description: Install PowerToys
allowPrerelease: true
settings:
id: Microsoft.PowerToys
source: winget
- resource: Microsoft.PowerToys.Configure/PowerToysConfigure
dependsOn:
- installPowerToys
directives:
description: Configure PowerToys
settings:
ShortcutGuide:
Enabled: false
OverlayOpacity: 50
FancyZones:
Enabled: true
FancyzonesEditorHotkey: "Shift+Ctrl+Alt+F"
FileLocksmith:
Enabled: false
configurationVersion: 0.2.0
使用下列命令,即可從檔案套用設定:
winget configure .\configuration.dsc.yaml
此命令會安裝 最新版本 PowerToys ,並使用PowerToysConfigure資源來套用多個 PowerToys 模組的設定。 如需更多範例,請參閱 PowerToys 存放庫。
各個模組的可用組態設定
AlwaysOnTop
名稱 |
類型 |
描述 |
可用 |
Enabled |
Boolean |
此公用程式的啟用狀態。 |
✅ |
Hotkey |
KeyboardKeys |
自訂快速鍵,以釘選或取消釘選應用程式視窗。 |
✅ |
FrameEnabled |
Boolean |
在已釘選視窗周圍顯示框線。 |
✅ |
FrameThickness |
int |
框線粗細 (以像素為單位)。 |
✅ |
FrameColor |
String |
以 #FFFFFFFF 的格式指定色彩。 |
✅ |
FrameOpacity |
int |
框線不透明度 (以百分比為單位)。 |
✅ |
FrameAccentColor |
Boolean |
使用自訂的 FrameColor 值。 |
✅ |
SoundEnabled |
Boolean |
在釘選視窗時播放音效。 |
✅ |
DoNotActivateOnGameMode |
Boolean |
在 [遊戲模式] 開啟時停用啟用快速鍵。 |
✅ |
ExcludedApps |
String |
自最上方釘選排除的可執行檔名稱「\r」分隔清單。 |
✅ |
RoundCornersEnabled |
Boolean |
啟用圓角。 |
✅ |
喚醒
名稱 |
類型 |
描述 |
可用 |
Enabled |
Boolean |
此公用程式的啟用狀態。 |
✅ |
KeepDisplayOn |
Boolean |
只有電腦保持在喚醒狀態時,才能使用這項設定。 |
✅ |
Mode |
AwakeMode |
可能的值:PASSIVE、INDEFINITE、TIMED、EXPIRABLE。 |
✅ |
IntervalHours |
UInt32 |
在使用 TIMED 模式時指定時數。 |
✅ |
IntervalMinutes |
UInt32 |
在使用 TIMED 模式時指定分鐘數。 |
✅ |
ExpirationDateTime |
DateTimeOffset |
在使用 EXPIRABLE 模式時,以 DateTimeOffset.TryParse 可剖析的格式指定日期和時間。 |
✅ |
ColorPicker
名稱 |
類型 |
描述 |
可用 |
Enabled |
Boolean |
此公用程式的啟用狀態。 |
✅ |
ActivationShortcut |
HotkeySettings |
自訂啟用此模組的快速鍵。 |
✅ |
CopiedColorRepresentation |
String |
要使用的預設色彩表示法。 範例:「HEX」。 |
✅ |
ActivationAction |
ColorPickerActivationAction |
可能的值:OpenEditor、OpenColorPickerAndThenEditor、OpenOnlyColorPicker。 |
✅ |
VisibleColorFormats |
— |
— |
❌ |
ShowColorName |
Boolean |
在挑選色彩時,這將顯示色彩名稱。 |
✅ |
CropAndLock
名稱 |
類型 |
描述 |
可用 |
Enabled |
Boolean |
此公用程式的啟用狀態。 |
✅ |
ReparentHotkey |
KeyboardKeys |
將應用程式視窗裁剪為已裁剪視窗的快速鍵。 |
✅ |
ThumbnailHotkey |
KeyboardKeys |
裁剪並建立另一個視窗縮圖的快速鍵。 |
✅ |
EnvironmentVariables
名稱 |
類型 |
描述 |
可用 |
Enabled |
Boolean |
此公用程式的啟用狀態。 |
✅ |
LaunchAdministrator |
Boolean |
需要以系統管理員身分啟動,才能對系統環境變數做出變更。 |
✅ |
FancyZones
名稱 |
類型 |
描述 |
可用 |
Enabled |
Boolean |
此公用程式的啟用狀態。 |
✅ |
FancyzonesShiftDrag |
Boolean |
按住 Shift 鍵,以在拖曳視窗時啟動區域。 |
✅ |
FancyzonesMouseSwitch |
Boolean |
使用非主要滑鼠按鈕來切換區域啟用。 |
✅ |
FancyzonesMouseMiddleClickSpanningMultipleZones |
Boolean |
使用按一下中間滑鼠按鈕來切換跨越多個區域。 |
✅ |
FancyzonesOverrideSnapHotkeys |
布林值 |
這會覆寫 Windows 貼齊快捷方式 (Win + 箭頭) 以在區域之間移動 windows 。 |
✅ |
FancyzonesMoveWindowsAcrossMonitors |
布林值 |
在所有監視器之間移動 windows 。 |
✅ |
FancyzonesMoveWindowsBasedOnPosition |
布林值 |
根據相對位置或區域索引移動 windows 。 |
✅ |
FancyzonesOverlappingZonesAlgorithm |
int |
在多個區域與演算法索引重疊時。 |
✅ |
FancyzonesDisplayOrWorkAreaChangeMoveWindows |
布林值 |
當螢幕解析度或工作區變更時,請保留在 windows 其區域中。 |
✅ |
FancyzonesZoneSetChangeMoveWindows |
布林值 |
在區域配置變更期間, windows 指派給區域會符合新的大小/位置。 |
✅ |
FancyzonesAppLastZoneMoveWindows |
布林值 |
將新建立的區域 windows 移至其最後一個已知區域。 |
✅ |
FancyzonesOpenWindowOnActiveMonitor |
布林值 |
將新建立 windows 的監視器移至目前的現用監視器(實驗性)。 |
✅ |
FancyzonesRestoreSize |
布林值 |
取消套用時還原 的原始大小 windows 。 |
✅ |
FancyzonesQuickLayoutSwitch |
Boolean |
啟用快速版面配置切換。 |
✅ |
FancyzonesFlashZonesOnQuickSwitch |
Boolean |
切換版面配置時閃爍區域。 |
✅ |
UseCursorposEditorStartupscreen |
Boolean |
在滑鼠游標於顯示器上的所在之處開啟編輯器。 |
✅ |
FancyzonesShowOnAllMonitors |
Boolean |
拖曳視窗時顯示所有監視器上的區域。 |
✅ |
FancyzonesSpanZonesAcrossMonitors |
Boolean |
允許區域跨監視器。 |
✅ |
FancyzonesMakeDraggedWindowTransparent |
布林值 |
將拖曳的視窗設為透明。 |
✅ |
FancyzonesAllowChildWindowSnap |
布林值 |
允許子系 windows 貼齊。 |
✅ |
FancyzonesDisableRoundCornersOnSnap |
Boolean |
在視窗貼齊時停用圓角。 |
✅ |
FancyzonesZoneHighlightColor |
String |
要在未使用 FancyzonesSystemTheme 時使用的醒目提示色彩 (以 #FFFFFFFF 格式表示)。 |
✅ |
FancyzonesHighlightOpacity |
int |
區域的不透明度 (以百分比為單位)。 |
✅ |
FancyzonesEditorHotkey |
KeyboardKeys |
自訂啟用此模組的快速鍵。 |
✅ |
FancyzonesWindowSwitching |
布林值 |
windows在目前區域中切換。 |
✅ |
FancyzonesNextTabHotkey |
KeyboardKeys |
下一個視窗快速鍵。 |
✅ |
FancyzonesPrevTabHotkey |
KeyboardKeys |
上一個視窗快速鍵。 |
✅ |
FancyzonesExcludedApps |
String |
自貼齊排除的可執行檔名稱「\r」分隔清單。 |
✅ |
FancyzonesBorderColor |
String |
要在未使用 FancyzonesSystemTheme 時使用的框線色彩 (以 #FFFFFFFF 格式表示)。 |
✅ |
FancyzonesInActiveColor |
String |
要在未使用 FancyzonesSystemTheme 時使用的非使用中色彩 (以 #FFFFFFFF 格式表示)。 |
✅ |
FancyzonesNumberColor |
String |
要在未使用 FancyzonesSystemTheme 時使用的編號色彩 (以 #FFFFFFFF 格式表示)。 |
✅ |
FancyzonesSystemTheme |
Boolean |
使用系統主題做為區域外觀。 |
✅ |
FancyzonesShowZoneNumber |
Boolean |
顯示區域編號。 |
✅ |
FileLocksmith
名稱 |
類型 |
描述 |
可用 |
Enabled |
Boolean |
此公用程式的啟用狀態。 |
✅ |
ExtendedContextMenuOnly |
Boolean |
僅在展開的內容功能表或預設內容功能表中顯示 File Locksmith。 |
✅ |
FindMyMouse
名稱 |
類型 |
描述 |
可用 |
Enabled |
Boolean |
此公用程式的啟用狀態。 |
✅ |
ActivationMethod |
int |
啟用方法索引。 |
✅ |
ActivationShortcut |
HotkeySettings |
在 ActivationMethod 使用 Custom 時自訂啟用快速鍵。 |
✅ |
DoNotActivateOnGameMode |
Boolean |
在 [遊戲模式] 開啟時停用啟用快速鍵。 |
✅ |
BackgroundColor |
String |
背景色彩 (以 #FFFFFFFF 格式表示)。 |
✅ |
SpotlightColor |
String |
聚光燈色彩 (以 #FFFFFFFF 格式表示)。 |
✅ |
OverlayOpacity |
int |
重疊不透明度 (以百分比為單位)。 |
✅ |
SpotlightRadius |
int |
聚光燈半徑 (以 px 為單位)。 |
✅ |
AnimationDurationMs |
int |
動畫持續時間 (以毫秒為單位)。 |
✅ |
SpotlightInitialZoom |
int |
在動畫開始時的聚光燈縮放係數。 |
✅ |
ExcludedApps |
String |
避免模組啟用的可執行檔名稱「\r」分隔清單。 |
✅ |
ShakingMinimumDistance |
int |
在使用搖晃滑鼠 ActivationMethod 時,滑鼠搖晃啟用的最短距離,可用於調整敏感度。 |
✅ |
ShakingIntervalMs |
int |
在使用搖晃滑鼠 ActivationMethod 時,追蹤滑鼠動作以偵測搖晃的時間範圍,可用於調整敏感度。 |
✅ |
ShakingFactor |
int |
在使用搖晃滑鼠 ActivationMethod 時的搖晃係數 (以百分比為單位)。 |
✅ |
主機
名稱 |
類型 |
描述 |
可用 |
Enabled |
Boolean |
此公用程式的啟用狀態。 |
✅ |
LaunchAdministrator |
Boolean |
需要以系統管理員身分開啟,才能對系統環境變數做出變更。 |
✅ |
ShowStartupWarning |
Boolean |
在啟動時顯示警告。 |
✅ |
LoopbackDuplicates |
Boolean |
將回送位址視為重複位址。 |
✅ |
AdditionalLinesPosition |
HostsAdditionalLinesPosition |
可能的值:Top、Bottom。 |
✅ |
Encoding |
HostsEncoding |
可能的值:Utf8、Utf8Bom。 |
✅ |
ImageResizer
名稱 |
類型 |
描述 |
可用 |
Enabled |
Boolean |
此公用程式的啟用狀態。 |
✅ |
ImageresizerSelectedSizeIndex |
int |
預設大小的預設索引。 |
✅ |
ImageresizerShrinkOnly |
Boolean |
讓圖片變小,而非變大。 |
✅ |
ImageresizerReplace |
Boolean |
覆寫檔案。 |
✅ |
ImageresizerIgnoreOrientation |
Boolean |
忽略圖片方向。 |
✅ |
ImageresizerJpegQualityLevel |
int |
JPEG 品質等級 (以百分比為單位)。 |
✅ |
ImageresizerPngInterlaceOption |
int |
PNG 交錯選項索引。 |
✅ |
ImageresizerTiffCompressOption |
int |
Tiff 壓縮索引。 |
✅ |
ImageresizerFileName |
String |
重新調整大小的影像檔案名稱將使用此格式。 |
✅ |
ImageresizerSizes |
— |
— |
❌ |
ImageresizerKeepDateModified |
Boolean |
移除不會影響轉譯的中繼資料。 |
✅ |
ImageresizerFallbackEncoder |
String |
要使用的後援編碼器。 |
✅ |
ImageresizerCustomSize |
— |
— |
❌ |
KeyboardManager
名稱 |
類型 |
描述 |
可用 |
Enabled |
Boolean |
此公用程式的啟用狀態。 |
✅ |
ActiveConfiguration |
— |
— |
❌ |
KeyboardConfigurations |
— |
— |
❌ |
MeasureTool 為螢幕尺規的內部名稱。
名稱 |
類型 |
描述 |
可用 |
Enabled |
Boolean |
此公用程式的啟用狀態。 |
✅ |
ActivationShortcut |
HotkeySettings |
自訂顯示命令列的快速鍵。 |
✅ |
ContinuousCapture |
Boolean |
測量期間持續擷取螢幕。 |
✅ |
DrawFeetOnCross |
Boolean |
在交叉線條的尾端加上腳。 |
✅ |
PerColorChannelEdgeDetection |
Boolean |
啟用不同的邊緣偵測演算法。 |
✅ |
PixelTolerance |
int |
邊緣偵測的像素容錯。 |
✅ |
MeasureCrossColor |
String |
線條色彩 (以 #FFFFFFFF 格式表示)。 |
✅ |
DefaultMeasureStyle |
int |
預設量測樣式索引。 |
✅ |
MouseHighlighter
名稱 |
類型 |
描述 |
可用 |
Enabled |
Boolean |
此公用程式的啟用狀態。 |
✅ |
ActivationShortcut |
HotkeySettings |
自訂開啟或關閉此模式的快速鍵。 |
✅ |
LeftButtonClickColor |
String |
主要按鈕的醒目提示色彩 (以 #FFFFFFFF 格式表示)。 |
✅ |
RightButtonClickColor |
String |
次要按鈕的醒目提示色彩 (以 #FFFFFFFF 格式表示)。 |
✅ |
AlwaysColor |
String |
一律醒目提示色彩 (以 #FFFFFFFF 格式表示)。 |
✅ |
HighlightRadius |
int |
醒目提示半徑 (以像素為單位)。 |
✅ |
HighlightFadeDelayMs |
int |
淡化延遲 (以毫秒為單位)。 |
✅ |
HighlightFadeDurationMs |
int |
淡化持續時間 (以毫秒為單位)。 |
✅ |
AutoActivate |
Boolean |
在公用程式啟動時自動啟用。 |
✅ |
MouseJump
名稱 |
類型 |
描述 |
可用 |
Enabled |
Boolean |
此公用程式的啟用狀態。 |
✅ |
ActivationShortcut |
HotkeySettings |
自訂開啟或關閉此模式的快速鍵。 |
✅ |
ThumbnailSize |
MouseJumpThumbnailSize |
縮圖大小。 |
✅ |
MousePointerCrosshairs
名稱 |
類型 |
描述 |
可用 |
Enabled |
Boolean |
此公用程式的啟用狀態。 |
✅ |
ActivationShortcut |
HotkeySettings |
自訂顯示/隱藏十字線的快速鍵。 |
✅ |
CrosshairsColor |
String |
十字線色彩 (以 #FFFFFFFF 格式表示)。 |
✅ |
CrosshairsOpacity |
int |
十字線不透明度 (以百分比為單位)。 |
✅ |
CrosshairsRadius |
int |
十字線中心半徑 (以像素為單位)。 |
✅ |
CrosshairsThickness |
int |
十字線粗細 (以像素為單位)。 |
✅ |
CrosshairsBorderColor |
String |
十字線框線色彩 (以 #FFFFFFFF 格式表示)。 |
✅ |
CrosshairsBorderSize |
int |
十字線框線大小 (以像素為單位)。 |
✅ |
CrosshairsAutoHide |
Boolean |
在滑鼠指標隱藏時自動隱藏十字線。 |
✅ |
CrosshairsIsFixedLengthEnabled |
Boolean |
修正十字線長度。 |
✅ |
CrosshairsFixedLength |
int |
十字線固定長度 (以像素為單位)。 |
✅ |
AutoActivate |
Boolean |
在公用程式啟動時自動啟用。 |
✅ |
MouseWithoutBorders
名稱 |
類型 |
描述 |
可用 |
Enabled |
Boolean |
此公用程式的啟用狀態。 |
✅ |
ShowOriginalUI |
Boolean |
顯示原始的無框線滑鼠 UI。 |
✅ |
WrapMouse |
Boolean |
當滑鼠移到最後一台電腦之後,將控制項移回第一台電腦。 |
✅ |
ShareClipboard |
Boolean |
如果共用剪貼簿停止運作,按下 Ctrl+Alt+Del 鍵再按 Esc 鍵,或許能解決問題。 |
✅ |
TransferFile |
Boolean |
如果檔案 (<100MB) 已複製,則將傳送至遠端電腦的剪貼簿。 |
✅ |
HideMouseAtScreenEdge |
Boolean |
隱藏畫面邊緣的滑鼠。 |
✅ |
DrawMouseCursor |
Boolean |
如果沒有連結實體滑鼠,Windows 10 和更新版本的 Windows 中可能不會顯示滑鼠游標。 |
✅ |
ValidateRemoteMachineIP |
Boolean |
使用反向 DNS 查閱來驗證電腦 IP 位址。 |
✅ |
SameSubnetOnly |
Boolean |
僅連接相同內部網路 NNN.NNN.. 中的電腦 (僅在兩台電腦都啟用 IPv4 時有效)。 |
✅ |
BlockScreenSaverOnOtherMachines |
Boolean |
封鎖其他電腦上的螢幕保護程式。 |
✅ |
MoveMouseRelatively |
Boolean |
在遠端電腦採用不同的監視器設定時,或遠端電腦配備多個監視器時,使用這個選項。 |
✅ |
BlockMouseAtScreenCorners |
Boolean |
封鎖位於螢幕角落的滑鼠,以避免在螢幕角落意外切換電腦。 |
✅ |
ShowClipboardAndNetworkStatusMessages |
Boolean |
顯示剪貼簿和網路狀態訊息。 |
✅ |
EasyMouse |
int |
簡易滑鼠模式索引。 |
✅ |
HotKeySwitchMachine |
int |
在電腦索引之間切換的快速鍵。 |
✅ |
ToggleEasyMouseShortcut |
HotkeySettings |
切換簡易滑鼠的快速鍵。 |
✅ |
LockMachineShortcut |
HotkeySettings |
鎖定所有電腦的快速鍵。 |
✅ |
ReconnectShortcut |
HotkeySettings |
嘗試重新連線的快速鍵。 |
✅ |
Switch2AllPCShortcut |
HotkeySettings |
切換至多部電腦模式的快速鍵。 |
✅ |
Name2IP |
String |
IP 位址對應。 |
✅ |
PastePlain
名稱 |
類型 |
描述 |
可用 |
Enabled |
Boolean |
此公用程式的啟用狀態。 |
✅ |
ActivationShortcut |
HotkeySettings |
自訂啟用此模組的快速鍵。 |
✅ |
預覽
名稱 |
類型 |
描述 |
可用 |
Enabled |
Boolean |
此公用程式的啟用狀態。 |
✅ |
ActivationShortcut |
HotkeySettings |
自訂啟用此模組的快速鍵。 |
✅ |
AlwaysRunNotElevated |
Boolean |
一律在未提升許可權的情況下執行,即使 PowerToys 已提升許可權。 |
✅ |
CloseAfterLosingFocus |
Boolean |
在失去焦點之後自動關閉 [查看] 視窗。 |
✅ |
PowerAccent
PowerAccent 為快速輔色的內部名稱。
名稱 |
類型 |
描述 |
可用 |
Enabled |
Boolean |
此公用程式的啟用狀態。 |
✅ |
ActivationKey |
PowerAccentActivationKey |
可能的值:LeftRightArrow、Space、Both。 |
✅ |
DoNotActivateOnGameMode |
Boolean |
在 [遊戲模式] 開啟時停用啟用快速鍵。 |
✅ |
ToolbarPosition |
String |
工具列位置索引。 |
✅ |
InputTime |
int |
輸入延遲時間 (以毫秒為單位)。 |
✅ |
SelectedLang |
String |
要使用的字元集。 |
✅ |
ExcludedApps |
String |
'\r'-separated list of executable name to prevent module activation if they'in a foreground. |
✅ |
ShowUnicodeDescription |
Boolean |
顯示目前選取字元的 Unicode 程式碼和名稱。 |
✅ |
SortByUsageFrequency |
Boolean |
依使用頻率排序字元。 |
✅ |
StartSelectionFromTheLeft |
Boolean |
從左側開始選取。 |
✅ |
PowerLauncher
PowerLaucher 為 PowerToys Run 的內部名稱。
名稱 |
類型 |
描述 |
可用 |
Enabled |
Boolean |
此公用程式的啟用狀態。 |
✅ |
OpenPowerLauncher |
HotkeySettings |
自訂啟用此模組的快速鍵。 |
✅ |
IgnoreHotkeysInFullscreen |
Boolean |
忽略全螢幕模式中的快速鍵。 |
✅ |
ClearInputOnLaunch |
Boolean |
在開啟時清除上一個查詢。 |
✅ |
TabSelectsContextButtons |
Boolean |
透過內容按鈕進行索引標籤切換。 |
✅ |
Theme |
Theme |
可能的值:System、Light、Dark、HighContrastOne、HighContrastTwo、HighContrastBlack、HighContrastWhite。 |
✅ |
TitleFontSize |
Int32 |
文字大小 (以點為單位)。 |
✅ |
Position |
StartupPosition |
可能的值:Cursor、PrimaryMonitor、Focus。 |
✅ |
UseCentralizedKeyboardHook |
Boolean |
使用集中式鍵盤勾點。 |
✅ |
SearchQueryResultsWithDelay |
Boolean |
輸入流暢。 |
✅ |
SearchInputDelay |
Int32 |
立即的外掛程式延遲 (以毫秒為單位)。 |
✅ |
SearchInputDelayFast |
Int32 |
背景執行的外掛程式延遲 (以毫秒為單位)。 |
✅ |
SearchClickedItemWeight |
Int32 |
選取的項目權重。 |
✅ |
SearchQueryTuningEnabled |
Boolean |
結果順序微調。 |
✅ |
SearchWaitForSlowResults |
Boolean |
等候較慢的外掛程式結果,再選取結果中的最上層項目。 |
✅ |
MaximumNumberOfResults |
int |
在必須捲動之前所顯示的結果數量。 |
✅ |
UsePinyin |
Boolean |
使用拼音。 |
✅ |
GenerateThumbnailsFromFiles |
Boolean |
已開啟檔案的縮圖產生。 |
✅ |
Plugins |
將於下一個小節中說明 |
已開啟檔案的縮圖產生。 |
✅ |
PowerToys Run 外掛程式
PowerToys Run 外掛程式可在 Plugins 屬性中設定。 存放庫PowerToys有提供一個範例。
以下為設定每個外掛程式的可用屬性:
名稱 |
類型 |
Description |
Name |
String |
想要設定的外掛程式名稱 |
Disabled |
Boolean |
應該停用的外掛程式 |
IsGlobal |
Boolean |
此外掛程式的結果會顯示在全域結果中 |
ActionKeyword |
String |
設定外掛程式的動作關鍵字 |
WeightBoost |
int |
協助排序此外掛程式結果的權重修飾詞 |
注意
尚未支援透過 DSC 設定外掛程式的其他屬性。
PowerOcr
PowerOcr 為文字擷取程式的內部名稱。
名稱 |
類型 |
描述 |
可用 |
Enabled |
Boolean |
此公用程式的啟用狀態。 |
✅ |
ActivationShortcut |
HotkeySettings |
自訂啟用此模組的快速鍵。 |
✅ |
PreferredLanguage |
String |
應該符合系統中所安裝任一語言的完整名稱。 範例:「英文 (美國)」。 |
✅ |
PowerPreview
名稱 |
類型 |
描述 |
可用 |
EnableSvgPreview |
Boolean |
可縮放向量圖形預覽處理常式已啟用狀態。 |
✅ |
SvgBackgroundColorMode |
int |
色彩模式索引。 |
✅ |
SvgBackgroundSolidColor |
String |
在使用純色 SvgBackgroundColorMode 時指定色彩 (以 #FFFFFFFF 格式表示)。 |
✅ |
SvgBackgroundCheckeredShade |
int |
在使用棋盤式圖樣 SvgBackgroundColorMode 時指定陰影索引。 |
✅ |
EnableSvgThumbnail |
Boolean |
可縮放向量圖形縮圖產生器已啟用狀態。 |
✅ |
EnableMdPreview |
Boolean |
Markdown 預覽處理常式已啟用狀態。 |
✅ |
EnableMonacoPreview |
Boolean |
原始碼檔案預覽處理常式已啟用狀態。 |
✅ |
EnableMonacoPreviewWordWrap |
Boolean |
自動換行。 |
✅ |
MonacoPreviewTryFormat |
Boolean |
嘗試將來源格式化以供預覽。 |
✅ |
MonacoPreviewMaxFileSize |
int |
要預覽的檔案大小上限 (以 KB 為單位)。 |
✅ |
EnablePdfPreview |
Boolean |
可攜式文件格式預覽處理常式已啟用狀態。 |
✅ |
EnablePdfThumbnail |
Boolean |
可攜式文件格式縮圖產生器已啟用狀態。 |
✅ |
EnableGcodePreview |
Boolean |
幾何代碼預覽處理常式已啟用狀態。 |
✅ |
EnableGcodeThumbnail |
Boolean |
幾何代碼縮圖產生器已啟用狀態。 |
✅ |
EnableStlThumbnail |
Boolean |
光固化立體成型縮圖產生器已啟用狀態。 |
✅ |
StlThumbnailColor |
String |
縮圖色彩 (以 #FFFFFFFF 格式表示)。 |
✅ |
EnableQoiPreview |
Boolean |
Quite OK Image 預覽處理常式已啟用狀態。 |
✅ |
EnableQoiThumbnail |
Boolean |
Quite OK Image 縮圖產生器已啟用狀態。 |
✅ |
PowerRename
名稱 |
類型 |
描述 |
可用 |
Enabled |
Boolean |
此公用程式的啟用狀態。 |
✅ |
MRUEnabled |
Boolean |
為搜尋 & 取代欄位啟用自動完成。 |
✅ |
MaxMRUSize |
int |
要記住之最近使用項目的數量上限。 |
✅ |
ExtendedContextMenuOnly |
Boolean |
僅在展開的內容功能表或預設內容功能表中顯示 PowerRename。 |
✅ |
UseBoostLib |
Boolean |
使用 Boost 程式庫。 |
✅ |
RegistryPreview
名稱 |
類型 |
描述 |
可用 |
Enabled |
Boolean |
此公用程式的啟用狀態。 |
✅ |
DefaultRegApp |
Boolean |
將登錄預覽設為開啟 .reg 檔案的預設應用程式。 |
✅ |
ShortcutGuide
名稱 |
類型 |
描述 |
可用 |
Enabled |
Boolean |
此公用程式的啟用狀態。 |
✅ |
OpenShortcutGuide |
HotkeySettings |
自訂啟用此模組的快速鍵。 |
✅ |
OverlayOpacity |
int |
背景不透明度 (以百分比為單位)。 |
✅ |
UseLegacyPressWinKeyBehavior |
布林值 |
是否透過按下 Windows 鍵啟用 ShortcutGuide。 |
✅ |
PressTimeForGlobalWindowsShortcuts |
int |
在顯示全域 Windows 快捷鍵之前的按下持續時間 (以毫秒為單位)。 |
✅ |
PressTimeForTaskbarIconShortcuts |
int |
在顯示工作列圖示快捷鍵之前的按下持續時間 (以毫秒為單位)。 |
✅ |
Theme |
String |
主題索引。 |
✅ |
DisabledApps |
String |
在這些應用程式具有焦點時關閉快捷鍵指南。 |
✅ |
VideoConference
名稱 |
類型 |
描述 |
可用 |
Enabled |
Boolean |
此公用程式的啟用狀態。 |
✅ |
MuteCameraAndMicrophoneHotkey |
KeyboardKeys |
將攝影機和麥克風設為靜音的快速鍵。 |
✅ |
MuteMicrophoneHotkey |
KeyboardKeys |
將麥克風設為靜音的快速鍵。 |
✅ |
PushToTalkMicrophoneHotkey |
KeyboardKeys |
按鍵通話的快速鍵。 |
✅ |
PushToReverseEnabled |
Boolean |
如果啟用,則允許按鍵通話和按鍵靜音,實際情況取決於麥克風狀態。 |
✅ |
MuteCameraHotkey |
KeyboardKeys |
將攝影機設為靜音的快速鍵。 |
✅ |
SelectedCamera |
String |
裝置名稱。 |
✅ |
SelectedMicrophone |
String |
裝置名稱或 [全部]。 |
✅ |
ToolbarPosition |
String |
工具列位置選項:「最上方置中」、「最下方置中」、「右上角」、「左上角」、「右下角」、「左下角」。 |
✅ |
ToolbarMonitor |
String |
工具列監視器選項:「主要監視器」、「所有監視器」。 |
✅ |
CameraOverlayImagePath |
String |
用於攝影機重疊的影像路徑。 |
✅ |
ToolbarHide |
String |
隱藏工具列的時機:「永不」、「當攝影機和麥克風都取消靜音時」、「當攝影機和麥克風都靜音時」、「逾時後」。 |
✅ |
StartupAction |
String |
啟動動作:「不執行任何動作」、「取消靜音」、「靜音」。 |
✅ |
GeneralSettings
名稱 |
類型 |
描述 |
可用 |
Startup |
Boolean |
PowerToys 會於啟動時自動啟用。 |
✅ |
EnableWarningsElevatedApps |
Boolean |
在搭配提升權限的應用程式執行時,顯示功能問題的警告。 |
✅ |
Theme |
String |
[設定] 應用程式要使用的主題:「系統」、「深色」、「淺色」。 |
✅ |
ShowNewUpdatesToastNotification |
Boolean |
在有新的 PowerToys 更新可用時顯示快顯通知。 |
✅ |
AutoDownloadUpdates |
Boolean |
是否應自動在背景下載 PowerToys 的最新更新。 |
✅ |
ShowWhatsNewAfterUpdates |
Boolean |
在更新 PowerToys 之後,開啟「新功能」畫面。 |
✅ |
EnableExperimentation |
Boolean |
選擇加入實驗性功能。 |
✅ |
參與
請參閱開發人員文件中的相關 devdocs 一節,以著手使用 DSC 模組。