Condividi tramite


Desired State Configuration

Dalla versione 0.80, il PowerToys programma di installazione è stato rilasciato in GitHub conDSC Microsoft.PowerToys.Configure 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 una configurazione.dsc. Il file 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 Booleano 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 Booleano Usare un valore FrameColor personalizzato.
SoundEnabled Booleano Riprodurre un suono durante l'aggiunta di una finestra.
DoNotActivateOnGameMode Booleano 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 Booleano Abilitare angoli arrotondati.

Attivo

Nome Tipo Descrizione Disponibile
Attivata Boolean Lo stato abilitato per questa utilità.
KeepDisplayOn Booleano 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 Booleano 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 Booleano 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 Booleano Tenere premuto MAIUSC per attivare le zone durante il trascinamento di una finestra.
FancyzonesMouseSwitch Booleano Usare un pulsante del mouse non primario per attivare o disattivare l'attivazione della zona.
FancyzonesMouseMiddleClickSpanningMultipleZones Booleano Usare il pulsante centrale del mouse per attivare o disattivare più zone che si estendono.
FancyzonesOverrideSnapHotkeys Booleano In questo modo viene eseguito l'override del Windows collegamento Snap (Win + freccia) per spostarsi windows tra le zone.
FancyzonesMoveWindowsAcrossMonitors Booleano Spostarsi windows tra le zone in tutti i monitoraggi.
FancyzonesMoveWindowsBasedOnPosition Booleano Spostarsi windows in base alla posizione relativa o all'indice della zona.
FancyzonesOverlappingZonesAlgorithm Int Quando più zone si sovrappongono all'indice dell'algoritmo.
FancyzonesDisplayOrWorkAreaChangeMoveWindows Booleano Mantenere windows le zone quando cambia la risoluzione dello schermo o l'area di lavoro.
FancyzonesZoneSetChangeMoveWindows Booleano Durante le modifiche al layout della zona, windows assegnato a una zona corrisponderà a nuove dimensioni/posizioni.
FancyzonesAppLastZoneMoveWindows Booleano Spostare la nuova creazione windows nell'ultima zona nota.
FancyzonesOpenWindowOnActiveMonitor Booleano Spostarsi nel windows monitor attivo corrente (sperimentale).
FancyzonesRestoreSize Booleano Ripristinare le dimensioni originali di windows durante l'annullamento dell'applicazione.
FancyzonesQuickLayoutSwitch Booleano Abilitare l'opzione di layout rapido.
FancyzonesFlashZonesOnQuickSwitch Booleano Zone flash quando si cambia layout.
UseCursorposEditorStartupscreen Booleano Aprire l'editor sullo schermo dove si trova il puntatore del mouse.
FancyzonesShowOnAllMonitors Booleano Mostra le zone su tutti i monitor durante il trascinamento di una finestra.
FancyzonesSpanZonesAcrossMonitors Booleano Consentire l'estensione delle zone tra monitor.
FancyzonesMakeDraggedWindowTransparent Booleano Rendere trasparente la finestra trascinata.
FancyzonesAllowChildWindowSnap Booleano Consenti blocco figlio windows .
FancyzonesDisableRoundCornersOnSnap Booleano 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 Booleano Passare dall'altra windows 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 Booleano Usare il tema del sistema per l'aspetto della zona.
FancyzonesShowZoneNumber Booleano 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 Booleano 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 Booleano 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 Booleano Deve essere aperto come amministratore per apportare modifiche alle variabili di ambiente di sistema.
ShowStartupWarning Booleano Visualizzare un avviso all'avvio.
LoopbackDuplicates Booleano 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 Booleano Rendere le immagini più piccole ma non più grandi.
ImageresizerReplace Booleano Sovrascrivere i file.
ImageresizerIgnoreOrientation Booleano 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 Booleano 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 Booleano Schermata di acquisizione continua durante la misurazione.
DrawFeetOnCross Booleano Aggiunge piedi alla fine delle righe incrociate.
PerColorChannelEdgeDetection Booleano 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 Booleano 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 Booleano Nascondere automaticamente i mirini quando il puntatore del mouse è nascosto.
CrosshairsIsFixedLengthEnabled Booleano Correggere la lunghezza dei mirini.
CrosshairsFixedLength Int Lunghezza dei mirini corretta in pixel.
AutoActivate Booleano Attivare automaticamente all'avvio dell'utilità.

MouseWithoutBorders

Nome Tipo Descrizione Disponibile
Attivata Boolean Lo stato abilitato per questa utilità.
ShowOriginalUI Booleano Mostrare l'interfaccia utente originale mouse senza bordi.
WrapMouse Booleano Spostare nuovamente il controllo al primo computer quando il mouse supera l'ultimo.
ShareClipboard Booleano Se Condividere appunti smette di funzionare, CTRL+ALT+CANC ed ESC può risolvere il problema.
TransferFile Booleano Se viene copiato un file (<100 MB), verrà trasferito negli Appunti del computer remoto.
HideMouseAtScreenEdge Booleano Nascondere il mouse sul bordo dello schermo.
DrawMouseCursor Booleano Il cursore del mouse potrebbe non essere visibile in Windows 10 e versioni successive di Windows se non è collegato alcun mouse fisico.
ValidateRemoteMachineIP Booleano Ricerca DNS inversa per convalidare l'indirizzo IP del computer.
SameSubnetOnly Booleano Collegarsi solo ai computer della stessa Intranet NNN.NNN.. (funziona solo se entrambi i computer hanno il protocollo IPv4 abilitato).
BlockScreenSaverOnOtherMachines Booleano Bloccare lo screen saver in altri computer.
MoveMouseRelatively Booleano Usare questa opzione quando le impostazioni del monitor del computer remoto sono diverse o il computer remoto dispone di più monitor.
BlockMouseAtScreenCorners Booleano Bloccare il mouse in corrispondenza degli angoli dello schermo per evitare il cambio involontario di computer agli angoli dello schermo.
ShowClipboardAndNetworkStatusMessages Booleano 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 Booleano Eseguire sempre non con privilegi elevati, anche quando PowerToys è elevato.
CloseAfterLosingFocus Booleano 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 Booleano 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 Booleano Mostrare il codice Unicode e il nome del carattere attualmente selezionato.
SortByUsageFrequency Booleano Ordinare i caratteri in base alla frequenza di utilizzo.
StartSelectionFromTheLeft Booleano 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 Booleano Ignorare i collegamenti in modalità schermo intero.
ClearInputOnLaunch Booleano Cancellare la query precedente in apertura.
TabSelectsContextButtons Booleano 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 Booleano Usare un gancio da tastiera centralizzato.
SearchQueryResultsWithDelay Booleano 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 Booleano Ottimizzazione dell'ordine dei risultati.
SearchWaitForSlowResults Booleano 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 Booleano Usare Pinyin.
GenerateThumbnailsFromFiles Booleano 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 Booleano Il plug-in deve essere disabilitato
IsGlobal Booleano 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 Booleano 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 Booleano Stato abilitato del generatore di anteprime Scalable Vector Graphics.
EnableMdPreview Booleano Stato abilitato del gestore di anteprime dei markdown.
EnableMonacoPreview Booleano Stato abilitato del gestore di anteprime dei file di codice sorgente.
EnableMonacoPreviewWordWrap Booleano Portare il testo a capo.
MonacoPreviewTryFormat Booleano Provare a formattare l'origine per l'anteprima.
MonacoPreviewMaxFileSize Int Dimensioni massime del file per l'anteprima in KB.
EnablePdfPreview Booleano Stato abilitato del gestore anteprima Portable Document Format.
EnablePdfThumbnail Booleano Stato abilitato del generatore di anteprime Portable Document Format.
EnableGcodePreview Booleano Stato abilitato del gestore di anteprime Codice geometrico.
EnableGcodeThumbnail Booleano Stato abilitato del generatore di anteprime del Codice geometrico.
EnableStlThumbnail Booleano Stato abilitato del generatore di anteprime Stereolitografia.
StlThumbnailColor String Colore dell'anteprima in formato #FFFFFFFF.
EnableQoiPreview Booleano Stato abilitato del gestore di anteprima delle immagini Quite OK.
EnableQoiThumbnail Booleano 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 Booleano Abilitare il completamento automatico per i campi trova & sostituisci.
MaxMRUSize Int Numero massimo di elementi usati di recente da ricordare.
ExtendedContextMenuOnly Booleano Mostra PowerRename solo nel menu di scelta rapida esteso o nel menu di scelta rapida predefinito.
UseBoostLib Booleano Usa libreria Boost.

RegistryPreview

Nome Tipo Descrizione Disponibile
Attivata Boolean Lo stato abilitato per questa utilità.
DefaultRegApp Booleano 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 Booleano 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 Booleano 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 Booleano PowerToys viene abilitato automaticamente all'avvio.
EnableWarningsElevatedApps Booleano 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 Booleano Mostrare una notifica di tipo avviso popup quando è disponibile un nuovo PowerToys aggiornamento.
AutoDownloadUpdates Booleano Se i nuovi aggiornamenti di PowerToys devono essere scaricati automaticamente in background.
ShowWhatsNewAfterUpdates Booleano Dopo l'aggiornamento di PowerToys, aprire la schermata "Novità".
EnableExperimentation Booleano 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.