Desired State Configuration

Seit Version 0.80 wurde der PowerToys Installer auf GitHub mit der Microsoft.PowerToys.ConfigureDSC-Ressource veröffentlicht, die es erlaubt, PowerToys mit einer Winget Konfigurationsdatei zu konfigurieren.

Installation

Voraussetzungen

Download

Microsoft.PowerToys.Configure wird mit PowerToys installiert. Je nach Art des Installationsprogramms wird es wie folgt installiert:

  • Bei der benutzerspezifischen Installation befindet sich das Modul unter %USERPROFILE%\Documents\PowerShell\Modules\Microsoft.PowerToys.Configure.
  • Für den maschinenweiten Installationsumfang finden Sie ihn unter %ProgramFiles%\WindowsPowerShell\Modules\Microsoft.PowerToys.Configure.

Verbrauch

Sie können die Ressource direkt mit der folgenden Powershell-Syntax aufrufen:

Invoke-DscResource -Name PowerToysConfigure -Method Set -ModuleName Microsoft.PowerToys.Configure -Property @{ Awake = @{ Enabled = $false; Mode = "TIMED"; IntervalMinutes = "10" } }

Es ist jedoch bequemer, eine Datei configuration.dsc.yaml zu erstellen, die die erforderlichen Einstellungen in einem einfacheren Format enthält. Ein Beispiel:

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

Verwenden Sie den folgenden Befehl, um die Konfiguration aus der Datei zu übernehmen:

winget configure .\configuration.dsc.yaml

Dieser Befehl installiert die neueste Version von PowerToys und verwendet die Ressource PowerToys„Configure“, um Einstellungen für mehrere PowerToys Module zu übernehmen. Weitere Beispiele finden Sie im PowerToys-Repository.

Verfügbare Konfigurationseinstellungen nach Modul

AlwaysOnTop

Name Typ Beschreibung Verfügbar
Aktiviert Boolean Der aktivierte Status für dieses Dienstprogramm.
Hotkey KeyboardKeys Passen Sie die Verknüpfung zum Anheften oder Aufheben des Anheftens eines Anwendungsfensters an.
FrameEnabled Boolean Einen Rahmen um das angeheftete Fenster anzeigen.
FrameThickness Int Dicke des Rahmens in Pixeln.
FrameColor String Geben Sie eine Farbe im Format #FFFFFFFF an.
FrameOpacity Int Deckkraft des Randes in Prozent.
FrameAccentColor Boolean Verwenden Sie einen benutzerdefinierten FrameColor-Wert.
SoundEnabled Boolean Abspielen eines Tons beim Anheften eines Fensters.
DoNotActivateOnGameMode Boolean Deaktivieren Sie die Aktivierungsabkürzung, wenn der Spielmodus aktiviert ist.
ExcludedApps String '\r'-getrennte Liste von Namen ausführbarer Dateien, die von der Anheftung an den Anfang ausgeschlossen werden sollen.
RoundCornersEnabled Boolean Aktivieren Sie runde Ecken.

Awake

Name Typ Beschreibung Verfügbar
Aktiviert Boolean Der aktivierte Status für dieses Dienstprogramm.
KeepDisplayOn Boolean Diese Einstellung ist nur verfügbar, wenn der PC im Wachzustand ist.
Mode AwakeMode Mögliche Werte: PASSIV, UNBESTIMMT, ZEITLICH BEGRENZT, ABLAUFFÄHIG.
IntervalHours UInt32 Wenn Sie den TIMED-Modus verwenden, wird die Anzahl der Stunden angegeben.
IntervalMinutes UInt32 Wenn Sie den TIMED-Modus verwenden, wird die Anzahl der Minuten angegeben.
ExpirationDateTime DateTimeOffset Bei Verwendung des EXPIRABLE-Modus werden Datum und Uhrzeit in einem Format angegeben, das mit DateTimeOffset.TryParse analysiert werden kann.

ColorPicker

Name Typ Beschreibung Verfügbar
Aktiviert Boolean Der aktivierte Status für dieses Dienstprogramm.
ActivationShortcut HotkeySettings Passen Sie die Verknüpfung zur Aktivierung dieses Moduls an.
CopiedColorRepresentation String Die standardmäßig zu verwendende Farbdarstellung. Beispiel: „HEX“.
ActivationAction ColorPickerActivationAction Mögliche Werte: OpenEditor, OpenColorPickerAndThenEditor, OpenOnlyColorPicker.
VisibleColorFormats
ShowColorName Boolean Dadurch wird der Name der Farbe angezeigt, wenn Sie eine Farbe auswählen.

Hinweis

Das Konfigurieren von benutzerdefinierten Farbformaten über DSC wird noch nicht unterstützt.

CropAndLock

Name Typ Beschreibung Verfügbar
Aktiviert Boolean Der aktivierte Status für dieses Dienstprogramm.
ReparentHotkey KeyboardKeys Verknüpfung zum Zuschneiden des Fensters einer Anwendung in ein beschnittenes Fenster.
ThumbnailHotkey KeyboardKeys Shortcut zum Zuschneiden und Erstellen einer Miniaturansicht eines anderen Fensters.

EnvironmentVariables

Name Typ Beschreibung Verfügbar
Aktiviert Boolean Der aktivierte Status für dieses Dienstprogramm.
LaunchAdministrator Boolean Muss als Administrator gestartet werden, um Änderungen an den Systemumgebungsvariablen vornehmen zu können.

FancyZones

Name Typ Beschreibung Verfügbar
Aktiviert Boolean Der aktivierte Status für dieses Dienstprogramm.
FancyzonesShiftDrag Boolean Halten Sie die Umschalttaste gedrückt, um beim Ziehen eines Fensters Zonen zu aktivieren.
FancyzonesMouseSwitch Boolean Verwenden Sie eine andere als die primäre Maustaste, um die Zonenaktivierung umzuschalten.
FancyzonesMouseMiddleClickSpanningMultipleZones Boolean Klicken Sie mit der mittleren Maustaste, um mehrere Zonen übergreifend zu schalten.
FancyzonesOverrideSnapHotkeys Boolean Diese Funktion hat Vorrang vor der Tastenkombination Windows Snap (Win + Pfeil) zum Verschieben von Fenstern zwischen Zonen.
FancyzonesMoveWindowsAcrossMonitors Boolean Verschieben Sie Fenster zwischen Zonen über alle Monitore hinweg.
FancyzonesMoveWindowsBasedOnPosition Boolean Verschieben von Fenstern basierend auf der relativen Position oder dem Zonenindex.
FancyzonesOverlappingZonesAlgorithm Int Wenn mehrere Zonen den Algorithmusindex überlappen.
FancyzonesDisplayOrWorkAreaChangeMoveWindows Boolean Behalten Sie Fenster in ihren Bereichen, wenn sich die Bildschirmauflösung oder der Arbeitsbereich ändert.
FancyzonesZoneSetChangeMoveWindows Boolean Bei Änderungen des Zonenlayouts werden die einer Zone zugewiesenen Fenster an die neue Größe/Position angepasst.
FancyzonesAppLastZoneMoveWindows Boolean Verschieben Sie neu erstellte Fenster in ihre letzte bekannte Zone.
FancyzonesOpenWindowOnActiveMonitor Boolean Verschiebt neu erstellte Fenster auf den aktuell aktiven Monitor (Experimentell).
FancyzonesRestoreSize Boolean Wiederherstellung der ursprünglichen Größe von Fenstern beim Abdocken.
FancyzonesQuickLayoutSwitch Boolean Aktivieren Sie den schnellen Layoutwechsel.
FancyzonesFlashZonesOnQuickSwitch Boolean Blinkzonen beim Umschalten des Layouts.
UseCursorposEditorStartupscreen Boolean Editor auf dem Display öffnen, auf dem sich der Mauszeiger befindet.
FancyzonesShowOnAllMonitors Boolean Beim Ziehen eines Fensters Zonen auf allen Monitoren anzeigen.
FancyzonesSpanZonesAcrossMonitors Boolean Erlauben Sie Zonen, die sich über mehrere Monitore erstrecken.
FancyzonesMakeDraggedWindowTransparent Boolean Machen Sie das gezogene Fenster transparent.
FancyzonesAllowChildWindowSnap Boolean Erlauben Sie das Einrasten von untergeordneten Fenstern.
FancyzonesDisableRoundCornersOnSnap Boolean Deaktivieren Sie runde Ecken, wenn das Fenster gefangen wird.
FancyzonesZoneHighlightColor String Wenn Sie nicht FancyzonesSystemTheme verwenden, markieren Sie die Farbe, die im Format #FFFFFFFF verwendet werden soll.
FancyzonesHighlightOpacity Int Zonentransparenz in Prozent.
FancyzonesEditorHotkey KeyboardKeys Passen Sie die Verknüpfung zur Aktivierung dieses Moduls an.
FancyzonesWindowSwitching Boolean Zwischen den Fenstern der aktuellen Zone wechseln.
FancyzonesNextTabHotkey KeyboardKeys Nächste Fensterverknüpfung.
FancyzonesPrevTabHotkey KeyboardKeys Vorherige Fensterverknüpfung.
FancyzonesExcludedApps String '\r'-getrennte Liste von Namen ausführbarer Dateien, die von der Erfassung ausgeschlossen werden sollen.
FancyzonesBorderColor String Wenn kein FancyzonesSystemTheme verwendet wird, ist die Farbe des Rahmens im Format #FFFFFFFF zu verwenden.
FancyzonesInActiveColor String Wenn Sie nicht FancyzonesSystemTheme verwenden, ist die inaktive Farbe im Format #FFFFFFFF zu verwenden.
FancyzonesNumberColor String Wenn Sie nicht FancyzonesSystemTheme verwenden, geben Sie die zu verwendende Farbe im Format #FFFFFFFF an.
FancyzonesSystemTheme Boolean Systemthema für das Aussehen der Zone verwenden.
FancyzonesShowZoneNumber Boolean Zonennummer anzeigen.

Hinweis

Die Konfiguration von Layouts über DSC wird noch nicht unterstützt.

FileLocksmith

Name Typ Beschreibung Verfügbar
Aktiviert Boolean Der aktivierte Status für dieses Dienstprogramm.
ExtendedContextMenuOnly Boolean File Locksmith nur im erweiterten Kontextmenü oder auch im Standard-Kontextmenü anzeigen.

FindMyMouse

Name Typ Beschreibung Verfügbar
Aktiviert Boolean Der aktivierte Status für dieses Dienstprogramm.
ActivationMethod Int Index der Aktivierungsmethode.
ActivationShortcut HotkeySettings Benutzerdefinierte Aktivierungsverknüpfung bei Verwendung von Custom für ActivationMethod.
DoNotActivateOnGameMode Boolean Deaktivieren Sie die Aktivierungsabkürzung, wenn der Spielmodus aktiviert ist.
BackgroundColor String Hintergrundfarbe im Format #FFFFFFFF .
SpotlightColor String Scheinwerferfarbe im Format #FFFFFFFF .
OverlayOpacity Int Deckkraft der Überlagerung in Prozent.
SpotlightRadius Int Radius des Scheinwerfers in px.
AnimationDurationMs Int Dauer der Animation in Millisekunden.
SpotlightInitialZoom Int Zoomfaktor des Scheinwerfers beim Start der Animation.
ExcludedApps String '\r'-getrennte Liste von Namen ausführbarer Dateien, um die Aktivierung von Modulen zu verhindern.
ShakingMinimumDistance Int Bei Verwendung von shake mouse ActivationMethod der Mindestabstand für die Aktivierung durch Schütteln der Maus, um die Empfindlichkeit anzupassen.
ShakingIntervalMs Int Bei der Verwendung von shake mouse ActivationMethod die Zeitspanne, in der wir die Mausbewegung verfolgen, um das Schütteln zu erkennen und die Empfindlichkeit anzupassen.
ShakingFactor Int Bei Verwendung von Shake Mouse ActivationMethod, Shake factor in Prozent.

Hosts

Name Typ Beschreibung Verfügbar
Aktiviert Boolean Der aktivierte Status für dieses Dienstprogramm.
LaunchAdministrator Boolean Muss als Administrator geöffnet werden, um Änderungen an den Systemumgebungsvariablen vornehmen zu können.
ShowStartupWarning Boolean Beim Starten eine Warnung anzeigen.
LoopbackDuplicates Boolean Betrachten Sie Loopback-Adressen als Duplikate.
AdditionalLinesPosition HostsAdditionalLinesPosition Mögliche Werte: Oben, Unten.
Codieren HostsEncoding Mögliche Werte: Utf8, Utf8Bom.

ImageResizer

Name Typ Beschreibung Verfügbar
Aktiviert Boolean Der aktivierte Status für dieses Dienstprogramm.
ImageresizerSelectedSizeIndex Int Voreingestellter Index für die Größe.
ImageresizerShrinkOnly Boolean Bilder kleiner, aber nicht größer machen.
ImageresizerReplace Boolean Überschreiben von Dateien.
ImageresizerIgnoreOrientation Boolean Ignorieren Sie die Ausrichtung der Bilder.
ImageresizerJpegQualityLevel Int JPEG-Qualitätsstufe in Prozent.
ImageresizerPngInterlaceOption Int Index der PNG-Interlacing-Option.
ImageresizerTiffCompressOption Int Tiff-Kompressionsindex.
ImageresizerFileName String Dieses Format wird als Dateiname für Bilder mit veränderter Größe verwendet.
ImageresizerSizes
ImageresizerKeepDateModified Boolean Entfernen Sie Metadaten, die keinen Einfluss auf das Rendering haben.
ImageresizerFallbackEncoder String Zu verwendender Fallback-Encoder.
ImageresizerCustomSize

Hinweis

Das Konfigurieren von benutzerdefinierten Größen über DSC wird noch nicht unterstützt.

KeyboardManager

Name Typ Beschreibung Verfügbar
Aktiviert Boolean Der aktivierte Status für dieses Dienstprogramm.
ActiveConfiguration
KeyboardConfigurations

Hinweis

Die Konfiguration von Neuzuordnungen über DSC wird noch nicht unterstützt.

MeasureTool

Measure Tool ist die interne Bezeichnung für Screen Ruler.

Name Typ Beschreibung Verfügbar
Aktiviert Boolean Der aktivierte Status für dieses Dienstprogramm.
ActivationShortcut HotkeySettings Passen Sie die Tastenkombination an, um die Befehlsleiste aufzurufen.
ContinuousCapture Boolean Erfassen Sie den Bildschirm kontinuierlich während der Messung.
DrawFeetOnCross Boolean Fügt dem Ende von Querlinien einen Fuß hinzu.
PerColorChannelEdgeDetection Boolean Aktivieren Sie einen anderen Algorithmus für die Kantenerkennung.
PixelTolerance Int Pixel-Toleranz für die Kantenerkennung.
MeasureCrossColor String Linienfarbe im Format #FFFFFFFF.
DefaultMeasureStyle Int Standard-Maßnahmestil-Index.

MouseHighlighter

Name Typ Beschreibung Verfügbar
Aktiviert Boolean Der aktivierte Status für dieses Dienstprogramm.
ActivationShortcut HotkeySettings Passen Sie die Tastenkombination an, um diesen Modus zu aktivieren oder zu deaktivieren.
LeftButtonClickColor String Hervorhebungsfarbe der primären Schaltfläche im Format #FFFFFFFF.
RightButtonClickColor String Hervorhebungsfarbe der sekundären Taste im Format #FFFFFFFF.
AlwaysColor String Markieren Sie immer Farbe im Format #FFFFFFFF.
HighlightRadius Int Hervorhebungsradius in Pixel.
HighlightFadeDelayMs Int Überblendungsverzögerung in Millisekunden.
HighlightFadeDurationMs Int Überblenddauer in Millisekunden.
AutoActivate Boolean Automatische Aktivierung beim Starten des Programms.

MouseJump

Name Typ Beschreibung Verfügbar
Aktiviert Boolean Der aktivierte Status für dieses Dienstprogramm.
ActivationShortcut HotkeySettings Passen Sie die Tastenkombination an, um diesen Modus zu aktivieren oder zu deaktivieren.
ThumbnailSize MouseJumpThumbnailSize Größe der Vorschaubilder.

MousePointerCrosshairs

Name Typ Beschreibung Verfügbar
Aktiviert Boolean Der aktivierte Status für dieses Dienstprogramm.
ActivationShortcut HotkeySettings Passen Sie die Verknüpfung zum Ein- und Ausblenden des Fadenkreuzes an.
CrosshairsColor String Fadenkreuzfarbe in #FFFFFFFF.
CrosshairsOpacity Int Fadenkreuz-Deckkraft in Prozent.
CrosshairsRadius Int Radius der Fadenkreuzmitte in Pixel.
CrosshairsThickness Int Dicke des Fadenkreuzes in Pixel.
CrosshairsBorderColor String Fadenkreuz-Rahmenfarbe im Format #FFFFFFFF.
CrosshairsBorderSize Int Größe des Fadenkreuzrandes in Pixel.
CrosshairsAutoHide Boolean Fadenkreuz automatisch ausblenden, wenn der Mauszeiger ausgeblendet ist.
CrosshairsIsFixedLengthEnabled Boolean Fadenkreuzlänge fixieren.
CrosshairsFixedLength Int Fadenkreuz feste Länge in Pixel.
AutoActivate Boolean Automatische Aktivierung beim Starten des Programms.

MouseWithoutBorders

Name Typ Beschreibung Verfügbar
Aktiviert Boolean Der aktivierte Status für dieses Dienstprogramm.
ShowOriginalUI Boolean Zeigen Sie die Original-Benutzeroberfläche von Maus ohne Grenzen an.
WrapMouse Boolean Bewegen Sie die Steuerung zurück zur ersten Maschine, wenn die Maus die letzte Maschine passiert.
ShareClipboard Boolean Wenn die gemeinsame Zwischenablage nicht mehr funktioniert, kann Strg+Alt+Entf und dann Esc das Problem lösen.
TransferFile Boolean Wenn eine Datei (<100MB) kopiert wird, wird sie in die Zwischenablage des entfernten Rechners übertragen.
HideMouseAtScreenEdge Boolean Maus am Bildschirmrand ausblenden.
DrawMouseCursor Boolean Der Mauszeiger ist in Windows 10 und späteren Versionen von Windows möglicherweise nicht sichtbar, wenn keine physische Maus angeschlossen ist.
ValidateRemoteMachineIP Boolean Reverse DNS-Lookup zur Überprüfung der IP-Adresse des Rechners.
SameSubnetOnly Boolean Verbinden Sie sich nur mit Rechnern im selben Intranet NNN.NNN.. (funktioniert nur, wenn auf beiden Rechnern IPv4 aktiviert ist).
BlockScreenSaverOnOtherMachines Boolean Blockieren Sie den Bildschirmschoner auf anderen Rechnern.
MoveMouseRelatively Boolean Verwenden Sie diese Option, wenn die Monitoreinstellungen des entfernten Rechners unterschiedlich sind oder der entfernte Rechner mehrere Monitore hat.
BlockMouseAtScreenCorners Boolean Blockieren Sie die Maus an den Bildschirmecken, um ein versehentliches Umschalten der Maschine an den Bildschirmecken zu vermeiden.
ShowClipboardAndNetworkStatusMessages Boolean Zwischenablage- und Netzwerkstatusmeldungen anzeigen.
EasyMouse Int Index des einfachen Mausmodus.
HotKeySwitchMachine Int Shortcut zum Umschalten zwischen Maschinenindex.
ToggleEasyMouseShortcut HotkeySettings Tastenkombination zum Umschalten von Easy Mouse.
LockMachineShortcut HotkeySettings Kurzbefehl zum Sperren aller Maschinen.
ReconnectShortcut HotkeySettings Shortcut für den Versuch, die Verbindung wiederherzustellen.
Switch2AllPCShortcut HotkeySettings Shortcut für den Wechsel in den Mehrmaschinenmodus.
Name2IP String IP-Adressen-Zuordnung.

PastePlain

Name Typ Beschreibung Verfügbar
Aktiviert Boolean Der aktivierte Status für dieses Dienstprogramm.
ActivationShortcut HotkeySettings Passen Sie die Verknüpfung zur Aktivierung dieses Moduls an.

Einsehen

Name Typ Beschreibung Verfügbar
Aktiviert Boolean Der aktivierte Status für dieses Dienstprogramm.
ActivationShortcut HotkeySettings Passen Sie die Verknüpfung zur Aktivierung dieses Moduls an.
AlwaysRunNotElevated Boolean Führen Sie das Programm immer im nicht erweiterten Modus aus, auch wenn PowerToys im erweiterten Modus ist.
CloseAfterLosingFocus Boolean Schließen Sie das Peek-Fenster automatisch, wenn es den Fokus verliert.

PowerAccent

PowerAccent ist die interne Bezeichnung für Quick Accent.

Name Typ Beschreibung Verfügbar
Aktiviert Boolean Der aktivierte Status für dieses Dienstprogramm.
ActivationKey PowerAccentActivationKey Mögliche Werte: LinksRechtsPfeil, Leertaste, Beide.
DoNotActivateOnGameMode Boolean Deaktivieren Sie die Aktivierungsabkürzung, wenn der Spielmodus aktiviert ist.
ToolbarPosition String Positionsindex der Symbolleiste.
InputTime Int Eingangszeitverzögerung in Millisekunden.
SelectedLang String Ein zu verwendender Zeichensatz.
ExcludedApps String '\r'-getrennte Liste von ausführbaren Namen, um die Aktivierung von Modulen zu verhindern, wenn sie sich im Vordergrund befinden.
ShowUnicodeDescription Boolean Zeigt den Unicode-Code und den Namen des aktuell ausgewählten Zeichens an.
SortByUsageFrequency Boolean Zeichen nach Verwendungshäufigkeit sortieren.
StartSelectionFromTheLeft Boolean Starten Sie die Auswahl von links.

PowerLauncher

PowerLaucher ist die interne Bezeichnung für PowerToys Run.

Name Typ Beschreibung Verfügbar
Aktiviert Boolean Der aktivierte Status für dieses Dienstprogramm.
OpenPowerLauncher HotkeySettings Passen Sie die Verknüpfung zur Aktivierung des Moduls an.
IgnoreHotkeysInFullscreen Boolean Shortcuts im Vollbildmodus ignorieren.
ClearInputOnLaunch Boolean Vorherige Abfrage beim Öffnen löschen.
TabSelectsContextButtons Boolean Tabulator durch Kontexttasten.
Design Design Mögliche Werte: System, Light, Dark, HighContrastOne, HighContrastTwo, HighContrastBlack, HighContrastWhite.
TitleFontSize Int32 Textgröße in Punkt.
Position StartupPosition Mögliche Werte: Cursor, PrimaryMonitor, Focus.
UseCentralizedKeyboardHook Boolean Verwenden Sie einen zentralen Tastaturhaken.
SearchQueryResultsWithDelay Boolean Eingangsglättung.
SearchInputDelay Int32 Unmittelbare Plugin-Verzögerung in Millisekunden.
SearchInputDelayFast Int32 Verzögerung der Hintergrundausführung von Plugins in Millisekunden.
SearchClickedItemWeight Int32 Ausgewähltes Artikelgewicht.
SearchQueryTuningEnabled Boolean Abstimmung der Ergebnisreihenfolge.
SearchWaitForSlowResults Boolean Warten Sie auf langsamere Plugin-Ergebnisse, bevor Sie das oberste Element in den Ergebnissen auswählen.
MaximumNumberOfResults Int Anzahl der Ergebnisse, die angezeigt werden, bevor ein Bildlauf erforderlich ist.
UsePinyin Boolean Verwenden Sie Pinyin.
GenerateThumbnailsFromFiles Boolean Die Erstellung von Vorschauminiaturbildern für Dateien ist aktiviert.
Plug-Ins im nächsten Unterabschnitt erläutert Die Erstellung von Vorschauminiaturbildern für Dateien ist aktiviert.

PowerToys Plugins ausführen

PowerToys Auszuführende Plugins können über die Eigenschaft Plugins konfiguriert werden. Ein Beispiel finden Sie im Repository .PowerToys

Dies sind die verfügbaren Eigenschaften, um jedes Plugin zu konfigurieren:

Name Typ BESCHREIBUNG
Name String Name des Plugins, das konfiguriert werden soll
Disabled Boolean Das Plug-in sollte deaktiviert werden
IsGlobal Boolean Die Ergebnisse für dieses Plug-in werden in den globalen Ergebnissen angezeigt
ActionKeyword String Konfigurieren Sie das Aktionsschlüsselwort des Plugins
WeightBoost Int Der Gewichtsmodifikator, der bei der Sortierung der Ergebnisse für dieses Plugin hilft

Hinweis

Das Konfigurieren zusätzlicher Eigenschaften von Plug-ins über DSC wird noch nicht unterstützt.

PowerOcr

PowerOcr ist der interne Name für Text Extractor.

Name Typ Beschreibung Verfügbar
Aktiviert Boolean Der aktivierte Status für dieses Dienstprogramm.
ActivationShortcut HotkeySettings Passen Sie die Verknüpfung zur Aktivierung dieses Moduls an.
PreferredLanguage String Sollte mit dem vollständigen Namen einer der im System installierten Sprachen übereinstimmen. Beispiel: „Englisch (Vereinigte Staaten)“.

PowerPreview

Name Typ Beschreibung Verfügbar
EnableSvgPreview Boolean Skalierbare Vektorgrafik-Vorschau-Handler Aktivierter Zustand.
SvgBackgroundColorMode Int Farbmodus-Index.
SvgBackgroundSolidColor String Bei Verwendung von Volltonfarbe SvgBackgroundColorMode wird die Farbe im Format #FFFFFFFF angegeben.
SvgBackgroundCheckeredShade Int Bei Verwendung des Musters Checkered SvgBackgroundColorMode wird der Schattenindex angegeben.
EnableSvgThumbnail Boolean Skalierbarer Vektorgrafik-Thumbnail-Generator Aktivierter Status.
EnableMdPreview Boolean Markdown Preview Handler Aktiviert Status.
EnableMonacoPreview Boolean Quellcodedateien Vorschau Handler Aktiviert Status.
EnableMonacoPreviewWordWrap Boolean Text umbrechen.
MonacoPreviewTryFormat Boolean Versuchen Sie, die Quelle für die Vorschau zu formatieren.
MonacoPreviewMaxFileSize Int Maximale Dateigröße für die Vorschau in KB.
EnablePdfPreview Boolean Status „Portable Document Format Preview Handler Enabled“.
EnablePdfThumbnail Boolean Portable Document Format Thumbnail Generator Aktiviert Status.
EnableGcodePreview Boolean Geometric Code Preview Handler Aktiviert Status.
EnableGcodeThumbnail Boolean Geometric Code Thumbnail Generator Aktiviert Status.
EnableStlThumbnail Boolean Stereolithografie-Miniaturbildgenerator Aktiviert.
StlThumbnailColor String Farbe der Vorschaubilder im Format #FFFFFFFF .
EnableQoiPreview Boolean Ziemlich OK Bildvorschau-Handler Aktiviert.
EnableQoiThumbnail Boolean Ganz OK Bild-Miniaturbild-Generator Aktiviert Status.

PowerRename

Name Typ Beschreibung Verfügbar
Aktiviert Boolean Der aktivierte Status für dieses Dienstprogramm.
MRUEnabled Boolean Aktivieren Sie die automatische Vervollständigung für die Felder der Suche & ersetzen.
MaxMRUSize Int Maximale Anzahl der zuletzt verwendeten Elemente, die gespeichert werden sollen.
ExtendedContextMenuOnly Boolean PowerRename nur im erweiterten Kontextmenü oder auch im Standard-Kontextmenü anzeigen.
UseBoostLib Boolean Verwenden Sie die Boost-Bibliothek.

RegistryPreview

Name Typ Beschreibung Verfügbar
Aktiviert Boolean Der aktivierte Status für dieses Dienstprogramm.
DefaultRegApp Boolean Machen Sie Registry Preview zur Standardanwendung für das Öffnen von .reg-Dateien.

ShortcutGuide

Name Typ Beschreibung Verfügbar
Aktiviert Boolean Der aktivierte Status für dieses Dienstprogramm.
OpenShortcutGuide HotkeySettings Passen Sie die Verknüpfung zur Aktivierung dieses Moduls an.
OverlayOpacity Int Deckkraft des Hintergrunds in Prozent.
UseLegacyPressWinKeyBehavior Boolean Wenn der ShortcutGuide durch Drücken der Taste Windows aktiviert werden soll.
PressTimeForGlobalWindowsShortcuts Int Dauer des Drückens vor der Anzeige der globalen Windows-Shortcuts in Millisekunden.
PressTimeForTaskbarIconShortcuts Int Dauer des Drückens vor dem Anzeigen von Taskleistensymbol-Verknüpfungen in Millisekunden.
Design String Themenindex.
DisabledApps String Schaltet die Kurzbefehlsliste aus, wenn diese Anwendungen den Fokus haben.

VideoConference

Name Typ Beschreibung Verfügbar
Aktiviert Boolean Der aktivierte Status für dieses Dienstprogramm.
MuteCameraAndMicrophoneHotkey KeyboardKeys Tastenkombination zum Stummschalten von Kamera und Mikrofon.
MuteMicrophoneHotkey KeyboardKeys Abkürzung für die Stummschaltung des Mikrofons.
PushToTalkMicrophoneHotkey KeyboardKeys Shortcut für Push-to-talk.
PushToReverseEnabled Boolean Wenn diese Funktion aktiviert ist, können Sie je nach Mikrofonstatus sowohl Push-to-talk als auch Push-to-mute verwenden.
MuteCameraHotkey KeyboardKeys Tastenkombination zum Stummschalten der Kamera.
SelectedCamera String Name des Geräts.
SelectedMicrophone String Gerätename oder [Alle].
ToolbarPosition String Option Position der Symbolleiste: „Oben Mitte“, „Unten Mitte“, „Oben rechte Ecke“, „Oben linke Ecke“, „Unten rechte Ecke“, „Unten linke Ecke“.
ToolbarMonitor String Option Symbolleiste überwachen: „Hauptmonitor“, „Alle Monitore“.
CameraOverlayImagePath String Pfad zu dem Bild, das für das Kamera-Overlay verwendet wird.
ToolbarHide String Wann die Symbolleiste ausgeblendet werden soll: „Nie“, „Wenn sowohl Kamera als auch Mikrofon stummgeschaltet sind“, „Wenn sowohl Kamera als auch Mikrofon stummgeschaltet sind“, „Nach Timeout“.
StartupAction String Startup-Aktion: „Nichts“, „Stummschaltung aufheben“, „Stummschaltung“.

GeneralSettings

Name Typ Beschreibung Verfügbar
Startup Boolean PowerToys wird beim Start automatisch aktiviert.
EnableWarningsElevatedApps Boolean Zeigt eine Warnung bei Funktionsproblemen an, wenn es zusammen mit höherwertigen Anwendungen ausgeführt wird.
Design String Welches Thema für die Anwendung „Einstellungen“ verwendet wird: „System“, „dunkel“, „hell“.
ShowNewUpdatesToastNotification Boolean Eine Toast-Benachrichtigung anzeigen, wenn ein neues PowerToys Update verfügbar ist.
AutoDownloadUpdates Boolean Wenn neue Updates von PowerToys automatisch im Hintergrund heruntergeladen werden sollen.
ShowWhatsNewAfterUpdates Boolean Nach der Aktualisierung von PowerToys öffnen Sie den Bildschirm „Was ist neu“.
EnableExperimentation Boolean Entscheiden Sie sich für experimentelle Features.

Contributing

Lesen Sie den Abschnitt Relevante devdocs in der Entwicklerdokumentation, um mit der Arbeit am Modul DSC zu beginnen.