[GPO] Add GPO to disable per-user install (#25141)

* Add per user installer

* Separate upgrade codes for per machine and per user installation
Move per machine check to bootstrapper
Move all defines to common.wxs
Fix CI

* Update installer/PowerToysSetup/generateFileList.ps1

Co-authored-by: Jeremy Sinclair <4016293+snickler@users.noreply.github.com>

* Update installer/PowerToysSetup/generateAllFileComponents.ps1

Co-authored-by: Jeremy Sinclair <4016293+snickler@users.noreply.github.com>

* Update installer/PowerToysSetup/generateFileList.ps1

Co-authored-by: Jeremy Sinclair <4016293+snickler@users.noreply.github.com>

* expect.txt

* Revert "Update installer/PowerToysSetup/generateFileList.ps1"

This reverts commit 34545dab9c.

* Update release CI to build both installers

* Revert bundle name change

It messes up app ID for per-user installation which ends up breaking winget update
of the per-user PT

* spellcheck

* Fix bad merge

* Add RegistryPreview

* Include backup_restore_settings.json

* Revert testing endpoint change

* Add per-machine/per-user installation GPOs

* Update doc/gpo/README.md

* Update doc/gpo/README.md

* spellcheck

* Remove disable per-machine policy

* Update doc/gpo/README.md

Co-authored-by: Heiko <61519853+htcfreek@users.noreply.github.com>

---------

Co-authored-by: Jeremy Sinclair <4016293+snickler@users.noreply.github.com>
Co-authored-by: Heiko <61519853+htcfreek@users.noreply.github.com>
This commit is contained in:
Stefan Markovic
2023-03-31 14:31:45 +02:00
committed by GitHub
parent 870f8e3571
commit 195f288492
8 changed files with 79 additions and 14 deletions

View File

@@ -283,7 +283,6 @@ CLIPCHILDREN
CLIPSIBLINGS
Cloneable
clrcall
clrcompression
Cls
CLSCTX
clsid
@@ -427,7 +426,6 @@ DCOM
dcommon
dcomp
dcompi
DCompiler
DComposition
DCR
DCs
@@ -581,7 +579,6 @@ EFDD
EFE
EFFEFC
EFile
egfile
ekus
emmintrin
Emoji
@@ -645,7 +642,6 @@ FAF
FAFD
fancymouse
fancyzone
fancyzones
FANCYZONESDRAWLAYOUTTEST
FANCYZONESEDITOR
Farbraum
@@ -746,6 +742,7 @@ GNumber
google
gpedit
gpo
GPOCA
GPT
gpu
graphql
@@ -893,7 +890,6 @@ IMAGERESIZEREXT
imageresizerinput
imageresizersettings
imagingdevices
Imc
ime
imeutil
inetcpl
@@ -1449,7 +1445,6 @@ pinfo
pinvoke
pipename
PKBDLLHOOKSTRUCT
Pkcs
PKEY
plib
PLK
@@ -1597,9 +1592,9 @@ REGFILTERPINS
REGISTERCLASSFAILED
REGISTRYHEADER
registrypath
registryroot
registrypreview
REGISTRYPREVIEWEXT
registryroot
regkey
REGPINTYPES
regroot
@@ -1851,7 +1846,6 @@ stdcpplatest
STDMETHODCALLTYPE
STDMETHODIMP
stefan
stefansjfw
Stereolithography
STGM
STGMEDIUM
@@ -2211,7 +2205,6 @@ wox
wparam
wpf
wpfdepsjsonpath
wpfgfx
wpftmp
wpr
wprp