Condividi tramite


Desired State Configuration

Dalla versione 0.80, il PowerToys programma di installazione è stato rilasciato in GitHub conMicrosoft.PowerToys.ConfigureDSC la risorsa che consente di configurare PowerToys usando un file di configurazione Winget.

Installazione

Prerequisiti

  • PSDesiredStateConfiguration 2.0.7 o versioni successive: fare riferimento alla documentazione di PowerShell DSC per le istruzioni di istallazione.
  • PowerShell 7.2 o versione successiva.
  • WinGet versione v1.6.2631 o successiva.

Scarica

Microsoft.PowerToys.Configure viene installato con PowerToys. A seconda del tipo di programma di installazione, viene installato come segue:

  • Per l'ambito di installazione per utente, il modulo si trova in %USERPROFILE%\Documents\PowerShell\Modules\Microsoft.PowerToys.Configure.
  • Per l'ambito di installazione a livello di computer, si trova in %ProgramFiles%\WindowsPowerShell\Modules\Microsoft.PowerToys.Configure.

Utilizzo

È possibile richiamare direttamente la risorsa usando la seguente sintassi di PowerShell:

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

Tuttavia, la creazione di un file configuration.dsc.yaml che contiene le impostazioni necessarie in un formato più semplice è più pratico. Ecco un esempio:

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

Usare il comando seguente per applicare la configurazione dal file:

winget configure .\configuration.dsc.yaml

Questo comando installa la versione più recente di PowerToys e usa la risorsa PowerToysConfigure per applicare le impostazioni per più PowerToys moduli. Altri esempi sono disponibili nel PowerToys repository.

Impostazioni di configurazioni disponibili per modulo

AlwaysOnTop

Nome Tipo Descrizione Disponibile
Attivata Boolean Lo stato abilitato per questa utilità.
Tasto di scelta rapida KeyboardKeys Personalizzare i comandi rapidi per aggiungere o rimuovere una finestra dell'app.
FrameEnabled Boolean Mostra un bordo intorno alla finestra aggiunta.
FrameThickness Int Spessore del bordo in pixel.
FrameColor String Specificare un colore in un formato #FFFFFFFF.
FrameOpacity Int Opacità del bordo in percentuale.
FrameAccentColor Boolean Usare un valore FrameColor personalizzato.
SoundEnabled Boolean Riprodurre un suono durante l'aggiunta di una finestra.
DoNotActivateOnGameMode Boolean Disabilitare il collegamento di attivazione quando la modalità Game è attivata.
ExcludedApps String Elenco separato da '\r'- di nomi di file eseguibili da escludere dall'aggiunta in alto.
RoundCornersEnabled Boolean Abilitare angoli arrotondati.

Attivo

Nome Tipo Descrizione Disponibile
Attivata Boolean Lo stato abilitato per questa utilità.
KeepDisplayOn Boolean Questa impostazione è disponibile solo si mantiene il PC attivo.
Modalità AwakeMode Valori possibili: PASSIVE, INDEFINITE, TIMED, EXPIRABLE.
IntervalHours UInt32 Quando si usa la modalità TIMED, specifica il numero di ore.
IntervalMinutes UInt32 Quando si usa la modalità TIMED, specifica il numero di minuti.
ExpirationDateTime DateTimeOffset Quando si usa la modalità EXPIRABLE, specifica la data e l'ora in un formato analizzabile con DateTimeOffset.TryParse.

ColorPicker

Nome Tipo Descrizione Disponibile
Attivata Boolean Lo stato abilitato per questa utilità.
ActivationShortcut HotkeySettings Personalizzare il collegamento per l'attivazione di questo modulo.
CopiedColorRepresentation String La rappresentazione di colore predefinita da utilizzare. Esempio :"HEX".
ActivationAction ColorPickerActivationAction Valori possibili: OpenEditor, OpenColorPickerAndThenEditor, OpenOnlyColorPicker.
VisibleColorFormats
ShowColorName Boolean Verrà visualizzato il nome del colore quando si seleziona un colore.

Nota

La configurazione dei formati di colore personalizzati tramite DSC non è ancora supportata.

CropAndLock

Nome Tipo Descrizione Disponibile
Attivata Boolean Lo stato abilitato per questa utilità.
ReparentHotkey KeyboardKeys Collegamento per ritagliare la finestra di un'applicazione in una finestra ritagliata.
ThumbnailHotkey KeyboardKeys Collegamento per ritagliare e creare un'anteprima di un'altra finestra.

EnvironmentVariables

Nome Tipo Descrizione Disponibile
Attivata Boolean Lo stato abilitato per questa utilità.
LaunchAdministrator Boolean Deve essere avviato come amministratore per apportare modifiche alle variabili di ambiente di sistema.

FancyZones

Nome Tipo Descrizione Disponibile
Attivata Boolean Lo stato abilitato per questa utilità.
FancyzonesShiftDrag Boolean Tenere premuto MAIUSC per attivare le zone durante il trascinamento di una finestra.
FancyzonesMouseSwitch Boolean Usare un pulsante del mouse non primario per attivare o disattivare l'attivazione della zona.
FancyzonesMouseMiddleClickSpanningMultipleZones Boolean Usare il pulsante centrale del mouse per attivare o disattivare più zone che si estendono.
FancyzonesOverrideSnapHotkeys Boolean In questo modo viene sovrascritto il collegamento Windows di Snap (Win + freccia) per spostare le finestre tra le zone.
FancyzonesMoveWindowsAcrossMonitors Boolean Spostare le finestre tra le zone su tutti i monitor.
FancyzonesMoveWindowsBasedOnPosition Boolean Spostare le finestre in base alla posizione relativa o all'indice della zona.
FancyzonesOverlappingZonesAlgorithm Int Quando più zone si sovrappongono all'indice dell'algoritmo.
FancyzonesDisplayOrWorkAreaChangeMoveWindows Boolean Mantieni le finestre nelle loro zone quando cambia la risoluzione dello schermo o la zona di lavoro.
FancyzonesZoneSetChangeMoveWindows Boolean Durante le modifiche al layout della zona, le finestre assegnate a una zona corrispondono a nuove dimensioni/posizioni.
FancyzonesAppLastZoneMoveWindows Boolean Muovere le finestre appena create nella loro ultima zona nota.
FancyzonesOpenWindowOnActiveMonitor Boolean Spostare le finestre appena create sul monitor attivo corrente (sperimentale).
FancyzonesRestoreSize Boolean Ripristina le dimensioni originali delle finestre quando vengono staccate.
FancyzonesQuickLayoutSwitch Boolean Abilitare l'opzione di layout rapido.
FancyzonesFlashZonesOnQuickSwitch Boolean Zone flash quando si cambia layout.
UseCursorposEditorStartupscreen Boolean Aprire l'editor sullo schermo dove si trova il puntatore del mouse.
FancyzonesShowOnAllMonitors Boolean Mostra le zone su tutti i monitor durante il trascinamento di una finestra.
FancyzonesSpanZonesAcrossMonitors Boolean Consentire l'estensione delle zone tra monitor.
FancyzonesMakeDraggedWindowTransparent Boolean Rendere trasparente la finestra trascinata.
FancyzonesAllowChildWindowSnap Boolean Consenti lo snapping delle finestre figlio.
FancyzonesDisableRoundCornersOnSnap Boolean Disabilitare gli angoli arrotondati quando viene ritagliata la finestra.
FancyzonesZoneHighlightColor String Se non si usa FancyzonesSystemTheme, evidenziare il colore da usare nel formato #FFFFFFFF.
FancyzonesHighlightOpacity Int Opacità della zona in percentuale.
FancyzonesEditorHotkey KeyboardKeys Personalizzare il collegamento per l'attivazione di questo modulo.
FancyzonesWindowSwitching Boolean Passare da una finestra all'altra nella zona corrente.
FancyzonesNextTabHotkey KeyboardKeys Collegamento alla finestra successiva.
FancyzonesPrevTabHotkey KeyboardKeys Collegamento alla finestra precedente.
FancyzonesExcludedApps String Elenco separato da '\r'- di nomi di file eseguibili da escludere dal blocco.
FancyzonesBorderColor String Se non si usa FancyzonesSystemTheme, evidenziare il bordo da usare nel formato #FFFFFFFF.
FancyzonesInActiveColor String Se non si usa FancyzonesSystemTheme, inattivare il colore da usare nel formato #FFFFFFFF.
FancyzonesNumberColor String Se non si usa FancyzonesSystemTheme, numerare il colore da usare nel formato #FFFFFFFF.
FancyzonesSystemTheme Boolean Usare il tema del sistema per l'aspetto della zona.
FancyzonesShowZoneNumber Boolean Mostra numero di zona.

Nota

La configurazione dei layout tramite DSC non è ancora supportata.

FileLocksmith

Nome Tipo Descrizione Disponibile
Attivata Boolean Lo stato abilitato per questa utilità.
ExtendedContextMenuOnly Boolean Mostrare File Locksmith solo nel menu di scelta rapida esteso o nel menu di scelta rapida predefinito.

FindMyMouse

Nome Tipo Descrizione Disponibile
Attivata Boolean Lo stato abilitato per questa utilità.
ActivationMethod Int Indice del metodo di attivazione.
ActivationShortcut HotkeySettings Collegamento di attivazione personalizzato quando si usa Custom per ActivationMethod.
DoNotActivateOnGameMode Boolean Disabilitare il collegamento di attivazione quando la modalità Game è attivata.
BackgroundColor String Colore di sfondo in formato #FFFFFFFF.
SpotlightColor String Colore del riflettore in formato #FFFFFFFF.
OverlayOpacity Int Opacità sovrapposta in percentuale.
SpotlightRadius Int Raggio del riflettore in px.
AnimationDurationMs Int Durata dell'animazione in millisecondi.
SpotlightInitialZoom Int Fattore di zoom del riflettore all'avvio dell'animazione.
ExcludedApps String Elenco separato da '\r' di nomi di file eseguibili per impedire l'attivazione del modulo.
ShakingMinimumDistance Int Quando si usa l'ActivationMethod agitando il mouse, la distanza minima per l'attivazione agitando il mouse, per regolare la sensibilità.
ShakingIntervalMs Int Quando si usa l'ActivationMethod agitando il mouse, l'intervallo di tempo durante il quale si tiene traccia del movimento del mouse per rilevarne l'agitazione, per regolare la sensibilità.
ShakingFactor Int Quando si usa l'ActivationMethod agitando il mouse, il fattore di agitazione in percentuale.

Hosts

Nome Tipo Descrizione Disponibile
Attivata Boolean Lo stato abilitato per questa utilità.
LaunchAdministrator Boolean Deve essere aperto come amministratore per apportare modifiche alle variabili di ambiente di sistema.
ShowStartupWarning Boolean Visualizzare un avviso all'avvio.
LoopbackDuplicates Boolean Considerare gli indirizzi di loopback come duplicati.
AdditionalLinesPosition HostsAdditionalLinesPosition Valori possibili: Top, Bottom.
Encoding HostsEncoding Valori possibili: Utf8, Utf8Bom.

ImageResizer

Nome Tipo Descrizione Disponibile
Attivata Boolean Lo stato abilitato per questa utilità.
ImageresizerSelectedSizeIndex Int Indice preimpostato delle dimensioni predefinite.
ImageresizerShrinkOnly Boolean Rendere le immagini più piccole ma non più grandi.
ImageresizerReplace Boolean Sovrascrivere i file.
ImageresizerIgnoreOrientation Boolean Ignorare l'orientamento delle immagini.
ImageresizerJpegQualityLevel Int Livello di qualità JPEG in percentuale.
ImageresizerPngInterlaceOption Int Indice delle opzioni di interlacciamento PNG.
ImageresizerTiffCompressOption Int Indice di compressione Tiff.
ImageresizerFileName String Questo formato viene usato come nome file per le immagini ridimensionate.
ImageresizerSizes
ImageresizerKeepDateModified Boolean Rimuovere i metadati che non influiscono sul rendering.
ImageresizerFallbackEncoder String Codificatore di fallback da usare.
ImageresizerCustomSize

Nota

La configurazione delle dimensioni personalizzate tramite DSC non è ancora supportata.

KeyboardManager

Nome Tipo Descrizione Disponibile
Attivata Boolean Lo stato abilitato per questa utilità.
ActiveConfiguration
KeyboardConfigurations

Nota

La configurazione delle modifiche dei mapping tramite DSC non è ancora supportata.

MeasureTool

Strumento Misura è il nome interno di Screen Ruler.

Nome Tipo Descrizione Disponibile
Attivata Boolean Lo stato abilitato per questa utilità.
ActivationShortcut HotkeySettings Personalizzare il collegamento per visualizzare la barra dei comandi.
ContinuousCapture Boolean Schermata di acquisizione continua durante la misurazione.
DrawFeetOnCross Boolean Aggiunge piedi alla fine delle righe incrociate.
PerColorChannelEdgeDetection Boolean Abilitare un algoritmo di rilevamento dei contorni diverso.
PixelTolerance Int Tolleranza pixel per il rilevamento dei bordi.
MeasureCrossColor String Colore riga in formato #FFFFFFFF.
DefaultMeasureStyle Int Indice dello stile di misura predefinito.

MouseHighlighter

Nome Tipo Descrizione Disponibile
Attivata Boolean Lo stato abilitato per questa utilità.
ActivationShortcut HotkeySettings Personalizzare il collegamento per attivare o disattivare questa modalità.
LeftButtonClickColor String Colore di evidenziazione del pulsante primario in formato #FFFFFFFF.
RightButtonClickColor String Colore di evidenziazione del pulsante secondario in formato #FFFFFFFF.
AlwaysColor String Colore di evidenziazione sempre in formato #FFFFFFFF.
HighlightRadius Int Raggio di evidenziazione in pixel.
HighlightFadeDelayMs Int Ritardo dissolvenza in millisecondi.
HighlightFadeDurationMs Int Durata dissolvenza in millisecondi.
AutoActivate Boolean Attivare automaticamente all'avvio dell'utilità.

MouseJump

Nome Tipo Descrizione Disponibile
Attivata Boolean Lo stato abilitato per questa utilità.
ActivationShortcut HotkeySettings Personalizzare il collegamento per attivare o disattivare questa modalità.
ThumbnailSize MouseJumpThumbnailSize Dimensioni anteprima.

MousePointerCrosshairs

Nome Tipo Descrizione Disponibile
Attivata Boolean Lo stato abilitato per questa utilità.
ActivationShortcut HotkeySettings Personalizzare il collegamento per mostrare/nascondere i mirini.
CrosshairsColor String Colore dei mirini in #FFFFFFFF.
CrosshairsOpacity Int Opacità dei mirini in percentuale.
CrosshairsRadius Int Raggio del centro dei mirini in pixel.
CrosshairsThickness Int Spessore dei mirini in pixel.
CrosshairsBorderColor String Colore del bordo dei mirini in formato #FFFFFFFF.
CrosshairsBorderSize Int Dimensioni del bordo dei mirini in pixel.
CrosshairsAutoHide Boolean Nascondere automaticamente i mirini quando il puntatore del mouse è nascosto.
CrosshairsIsFixedLengthEnabled Boolean Correggere la lunghezza dei mirini.
CrosshairsFixedLength Int Lunghezza dei mirini corretta in pixel.
AutoActivate Boolean Attivare automaticamente all'avvio dell'utilità.

MouseWithoutBorders

Nome Tipo Descrizione Disponibile
Attivata Boolean Lo stato abilitato per questa utilità.
ShowOriginalUI Boolean Mostrare l'interfaccia utente originale mouse senza bordi.
WrapMouse Boolean Spostare nuovamente il controllo al primo computer quando il mouse supera l'ultimo.
ShareClipboard Boolean Se Condividere appunti smette di funzionare, CTRL+ALT+CANC ed ESC può risolvere il problema.
TransferFile Boolean Se viene copiato un file (<100 MB), verrà trasferito negli Appunti del computer remoto.
HideMouseAtScreenEdge Boolean Nascondere il mouse sul bordo dello schermo.
DrawMouseCursor Boolean Il cursore del mouse potrebbe non essere visibile in Windows 10 e versioni successive di Windows se non è collegato alcun mouse fisico.
ValidateRemoteMachineIP Boolean Ricerca DNS inversa per convalidare l'indirizzo IP del computer.
SameSubnetOnly Boolean Collegarsi solo ai computer della stessa Intranet NNN.NNN.. (funziona solo se entrambi i computer hanno il protocollo IPv4 abilitato).
BlockScreenSaverOnOtherMachines Boolean Bloccare lo screen saver in altri computer.
MoveMouseRelatively Boolean Usare questa opzione quando le impostazioni del monitor del computer remoto sono diverse o il computer remoto dispone di più monitor.
BlockMouseAtScreenCorners Boolean Bloccare il mouse in corrispondenza degli angoli dello schermo per evitare il cambio involontario di computer agli angoli dello schermo.
ShowClipboardAndNetworkStatusMessages Boolean Visualizzare gli appunti e i messaggi di stato di rete.
EasyMouse Int Indice della modalità Easy Mouse.
HotKeySwitchMachine Int Collegamento per passare da un indice dei computer all'altro.
ToggleEasyMouseShortcut HotkeySettings Collegamento per attivare o disattivare Easy Mouse.
LockMachineShortcut HotkeySettings Collegamento per bloccare tutti i computer.
ReconnectShortcut HotkeySettings Collegamento per provare a riconnettersi.
Switch2AllPCShortcut HotkeySettings Collegamento per passare alla modalità più computer.
Name2IP String Mapping degli indirizzi IP.

PastePlain

Nome Tipo Descrizione Disponibile
Attivata Boolean Lo stato abilitato per questa utilità.
ActivationShortcut HotkeySettings Personalizzare il collegamento per l'attivazione di questo modulo.

Visualizzazione

Nome Tipo Descrizione Disponibile
Attivata Boolean Lo stato abilitato per questa utilità.
ActivationShortcut HotkeySettings Personalizzare il collegamento per l'attivazione di questo modulo.
AlwaysRunNotElevated Boolean Eseguire sempre non con privilegi elevati, anche quando PowerToys è elevato.
CloseAfterLosingFocus Boolean Chiudere automaticamente la finestra di anteprima dopo aver perso lo stato attivo.

PowerAccent

PowerAccent è il nome interno di Quick Accent.

Nome Tipo Descrizione Disponibile
Attivata Boolean Lo stato abilitato per questa utilità.
ActivationKey PowerAccentActivationKey Valori possibili: LeftRightArrow, Space, Both.
DoNotActivateOnGameMode Boolean Disabilitare il collegamento di attivazione quando la modalità Game è attivata.
ToolbarPosition String Indice della posizione della barra degli strumenti.
InputTime Int Ritardo dell'input in millisecondi.
SelectedLang String Set di caratteri da usare.
ExcludedApps String Elenco separato da '\r' di nomi eseguibili per impedire l'attivazione del modulo se sono in primo piano.
ShowUnicodeDescription Boolean Mostrare il codice Unicode e il nome del carattere attualmente selezionato.
SortByUsageFrequency Boolean Ordinare i caratteri in base alla frequenza di utilizzo.
StartSelectionFromTheLeft Boolean Avviare la selezione a sinistra.

PowerLauncher

PowerLauncher è il nome interno dell'Utilità di avvio di PowerToys.

Nome Tipo Descrizione Disponibile
Attivata Boolean Lo stato abilitato per questa utilità.
OpenPowerLauncher HotkeySettings Personalizzare il collegamento per l'attivazione del modulo.
IgnoreHotkeysInFullscreen Boolean Ignorare i collegamenti in modalità schermo intero.
ClearInputOnLaunch Boolean Cancellare la query precedente in apertura.
TabSelectsContextButtons Boolean Pulsanti di scelta rapida tabulazioni.
Tema Tema Valori possibili: System, Light, Dark, HighContrastOne, HighContrastTwo, HighContrastBlack, HighContrastWhite.
TitleFontSize Int32 Dimensioni del testo in punti.
Posizione StartupPosition Valori possibili: Cursor, PrimaryMonitor, Focus.
UseCentralizedKeyboardHook Boolean Usare un gancio da tastiera centralizzato.
SearchQueryResultsWithDelay Boolean Attenuazione dell'input.
SearchInputDelay Int32 Ritardo dei plug-in immediati in millisecondi.
SearchInputDelayFast Int32 Ritardo dei plug-in di esecuzione in background in millisecondi.
SearchClickedItemWeight Int32 Peso elemento selezionato.
SearchQueryTuningEnabled Boolean Ottimizzazione dell'ordine dei risultati.
SearchWaitForSlowResults Boolean Attendere risultati più lenti del plug-in prima di selezionare l'elemento principale nei risultati.
MaximumNumberOfResults Int Numero di risultati visualizzati prima di dover scorrere.
UsePinyin Boolean Usare Pinyin.
GenerateThumbnailsFromFiles Boolean La generazione delle anteprime dei file è attivata.
Plug-in spiegazione nella sottosezione successiva La generazione delle anteprime dei file è attivata.

PowerToys Plug-in di esecuzione

PowerToys I plug-in di esecuzione possono essere configurati nella proprietà Plugins. Un esempio è disponibile nel repository .PowerToys.

Queste sono le proprietà disponibili per configurare ogni plug-in:

Nome Tipo Descrizione
Nome String Nome del plug-in da configurare
Disabilitata Boolean Il plug-in deve essere disabilitato
IsGlobal Boolean I risultati per questo plug-in compaiono nei risultati globali
ActionKeyword String Configurare la parola chiave di azione del plug-in
WeightBoost Int Modificatore di peso per facilitare l'ordinamento dei risultati per questo plug-in

Nota

La configurazione di proprietà aggiuntive dei plug-in tramite DSC non è ancora supportata.

PowerOcr

PowerOcr è il nome interno del Test Extractor.

Nome Tipo Descrizione Disponibile
Attivata Boolean Lo stato abilitato per questa utilità.
ActivationShortcut HotkeySettings Personalizzare il collegamento per l'attivazione di questo modulo.
PreferredLanguage String Deve corrispondere al nome completo di una delle lingue installate nel sistema. Esempio: "Inglese (Stati Uniti)".

PowerPreview

Nome Tipo Descrizione Disponibile
EnableSvgPreview Boolean Stato abilitato del gestore anteprima Scalable Vector Graphics.
SvgBackgroundColorMode Int Indice della modalità colore.
SvgBackgroundSolidColor String Quando si usa il colore a tinta unita SvgBackgroundColorMode, specifica il colore in formato #FFFFFFFF.
SvgBackgroundCheckeredShade Int Quando si usa il modello a scacchi SvgBackgroundColorMode, specifica l'indice delle sfumature.
EnableSvgThumbnail Boolean Stato abilitato del generatore di anteprime Scalable Vector Graphics.
EnableMdPreview Boolean Stato abilitato del gestore di anteprime dei markdown.
EnableMonacoPreview Boolean Stato abilitato del gestore di anteprime dei file di codice sorgente.
EnableMonacoPreviewWordWrap Boolean Portare il testo a capo.
MonacoPreviewTryFormat Boolean Provare a formattare l'origine per l'anteprima.
MonacoPreviewMaxFileSize Int Dimensioni massime del file per l'anteprima in KB.
EnablePdfPreview Boolean Stato abilitato del gestore anteprima Portable Document Format.
EnablePdfThumbnail Boolean Stato abilitato del generatore di anteprime Portable Document Format.
EnableGcodePreview Boolean Stato abilitato del gestore di anteprime Codice geometrico.
EnableGcodeThumbnail Boolean Stato abilitato del generatore di anteprime del Codice geometrico.
EnableStlThumbnail Boolean Stato abilitato del generatore di anteprime Stereolitografia.
StlThumbnailColor String Colore dell'anteprima in formato #FFFFFFFF.
EnableQoiPreview Boolean Stato abilitato del gestore di anteprima delle immagini Quite OK.
EnableQoiThumbnail Boolean Stato abilitato del generatore di anteprime per immagini Quite OK.

Rinomina speciale

Nome Tipo Descrizione Disponibile
Attivata Boolean Lo stato abilitato per questa utilità.
MRUEnabled Boolean Abilitare il completamento automatico per i campi trova & sostituisci.
MaxMRUSize Int Numero massimo di elementi usati di recente da ricordare.
ExtendedContextMenuOnly Boolean Mostra PowerRename solo nel menu di scelta rapida esteso o nel menu di scelta rapida predefinito.
UseBoostLib Boolean Usa libreria Boost.

RegistryPreview

Nome Tipo Descrizione Disponibile
Attivata Boolean Lo stato abilitato per questa utilità.
DefaultRegApp Boolean Impostare l'app predefinita Anteprima del registro per l'apertura di file .reg.

ShortcutGuide

Nome Tipo Descrizione Disponibile
Attivata Boolean Lo stato abilitato per questa utilità.
OpenShortcutGuide HotkeySettings Personalizzare il collegamento per l'attivazione di questo modulo.
OverlayOpacity Int Opacità dello sfondo in percentuale.
UseLegacyPressWinKeyBehavior Boolean Se ShortcutGuide deve essere attivato premendo il tasto Windows.
PressTimeForGlobalWindowsShortcuts Int Durata della pressione prima di mostrare i collegamenti Windows globali in millisecondi.
PressTimeForTaskbarIconShortcuts Int Durata della pressione prima di visualizzare i collegamenti dell''icona della barra delle applicazioni in millisecondi.
Tema String Indice del tema.
DisabledApps String Disattivare la Guida ai collegamenti quando queste applicazioni hanno lo stato attivo.

VideoConference

Nome Tipo Descrizione Disponibile
Attivata Boolean Lo stato abilitato per questa utilità.
MuteCameraAndMicrophoneHotkey KeyboardKeys Collegamento per disattivare la fotocamera e il microfono.
MuteMicrophoneHotkey KeyboardKeys Collegamento per disattivare il microfono.
PushToTalkMicrophoneHotkey KeyboardKeys Collegamento per il push-to-talk.
PushToReverseEnabled Boolean Se abilitata, consente sia il push di comunicare sia il push per disattivare l'audio, a seconda dello stato del microfono.
MuteCameraHotkey KeyboardKeys Collegamento per disattivare la fotocamera.
SelectedCamera String Nome del dispositivo.
SelectedMicrophone String Nome del dispositivo o [Tutto].
ToolbarPosition String Opzioni di posizione della barra degli strumenti: "In alto al centro", "In basso al centro", "Angolo superiore destro", "Angolo superiore sinistro", "Angolo inferiore destro", "Angolo inferiore sinistro".
ToolbarMonitor String Opzione dei monitor della barra degli strumenti: "Monitor principale", "Tutti i monitor".
CameraOverlayImagePath String Percorso dell'immagine usata per la sovrimpressione della fotocamera.
ToolbarHide String Quando nascondere la barra degli strumenti: "Mai", "Quando la fotocamera e il microfono sono disattivati", "Dopo il timeout".
StartupAction String Azione di avvio: "Nessuna", "Attiva", "Disattiva".

GeneralSettings

Nome Tipo Descrizione Disponibile
Startup Boolean PowerToys viene abilitato automaticamente all'avvio.
EnableWarningsElevatedApps Boolean Visualizzare un avviso per i problemi di funzionalità durante l'esecuzione insieme alle applicazioni con privilegi elevati.
Tema String Quale tema usare per l'applicazione Impostazioni: "sistema", "scuro", "chiaro".
ShowNewUpdatesToastNotification Boolean Mostrare una notifica di tipo avviso popup quando è disponibile un nuovo PowerToys aggiornamento.
AutoDownloadUpdates Boolean Se i nuovi aggiornamenti di PowerToys devono essere scaricati automaticamente in background.
ShowWhatsNewAfterUpdates Boolean Dopo l'aggiornamento di PowerToys, aprire la schermata "Novità".
EnableExperimentation Boolean Acconsentire esplicitamente alle funzionalità sperimentali.

Contributo

Fare riferimento alla sezione documenti di rilievo per gli sviluppatori nella documentazione per gli sviluppatori per iniziare a lavorare sul modulo DSC.