The SoftwareCentral Shop is accessible from cloud devices enrolled in Microsoft Endpoint Manager (Intune).
Users can order applications from Intune and Custom Shop Items.
Applications and Shop Items can be delegated to the users based on their AD-Group memberships, just like regular packages and applications.
For users to access the shop with their Intune enrolled devices, the following settings must be set in SoftwareCentral:
RegisterClientToUriScheme.ps1 |
Copy Code
|
---|---|
# Set the path to the client $pathToClient = "C:\SoftwareCentral\SoftwareCentralClient.exe" # Add the client to the URI Schema $registryPath = "HKLM:\SOFTWARE\Classes\SoftwareCentral" New-Item -Path "$registryPath\shell\open\command" -Force | Out-Null New-ItemProperty -Path $registryPath -Name "(Default)" -Value "URL:SoftwareCentral Protocol"` -PropertyType STRING -Force | Out-Null New-ItemProperty -Path $registryPath -Name "URL Protocol" -Value ""` -PropertyType STRING -Force | Out-Null New-ItemProperty -Path "$registryPath\shell\open\command" -Name "(Default)" -Value """$pathToClient"" ""%1"""` -PropertyType STRING -Force | Out-Null # Disable prompt in Edge Chromium New-Item -Path "HKLM:\SOFTWARE\Policies\Microsoft\Edge\URLAllowlist" -Force | Out-Null New-ItemProperty -Path "HKLM:\SOFTWARE\Policies\Microsoft\Edge\URLAllowlist" -Name "1" -Value "SoftwareCentral://*"` -PropertyType STRING -Force | Out-Null # Disable prompt in Chrome New-Item -Path "HKLM:\SOFTWARE\Policies\Google\Chrome\URLWhitelist" -Force | Out-Null New-ItemProperty -Path "HKLM:\SOFTWARE\Policies\Google\Chrome\URLWhitelist" -Name "1" -Value "SoftwareCentral://*"` -PropertyType STRING -Force | Out-Null |