Generelt
Oppsettet er akkurat som de nye inforterminalene basert p? Microsoft sin multi-app kiosk. Det er to oppsett der begge er litt mer l?st ned, ett for Powerpoint og ett for Edge.
Begge starter opp i full screen (kiosk) modus. Alt annet av programmer sperres.
Tilpasninger skjer via GPO for Computer Power Settings og lokal GPO for User Power Settings. Det er ogs? lagt opp for autologon med lokal bruker.
Resten av tilpasningene skjer ved bruk av PPKG-fil (Provisioning Package) som lages med Microsoft verkt?y Windows Configuration Designer og en XML fil for instillinger.
Dette betyr at vi bruker standard teknologi og tilpasser etter eget behov, men ingen ting er hjemmesnekret utover valg av programvare og GPO-innstillinger.
NB: Det var en tidligere versjon med Google Chrome, den er n? faset ut for Edge Chromium
Legge maskin i OU
Flytt eller installer til OUet VeggTV-Win10 under ditt fakultets/institutts hoved-OU. Bruk f.eks. Active Directory Users and Computers via lkit-ts.
Om OUet mangler kontakt windows-klient@usit.uio.no for ? f? det opprettet.
Tips: Installer PC i riktig OU sparer dere for noen trinn og g?r mest sannsynlig litt kjappere.
NB: Hvis maskinen flyttes, s? m? System OU Name p? objektet i SCCM oppdateres.
Kj?r derfor dette etter flytting.
Invoke-AgentAction -ComputerName Maskinnavn -Action 'Discovery Inventory'
- Det er laget en query i sccm som legger til alle devices i VeggTV-Win10 OU i en collection med navn osl.device.uio.clients.veggtv.win10
- Det er deployet Edge Chromium som required til osl.device.uio.clients.veggtv.win10
- Det er og deployet filer for local policies som required til osl.device.uio.clients.veggtv.win10
Det vil ta ca. 1 times tid f?r dette er oppdatert i SCCM. Man kan sjekke at ting er i orden via PowerShell fra lkit-ts.
Merk: Programvare installeres ikke f?r neste Maintenance Window f?rstkommende kveld (kl. 02:00) n?r SCCM System OU er oppdatert lik det som st?r i AD.
Kommandoer
Maskin ligger i veggtv-win10 for SCCM System OU
UIO\johanve-drift as user on LKIT-TS03: sccm-uio-p01.uio.no > (gwmi -ComputerName sccm-uio-p01.uio.no -Namespace root\sms\site_OSL -Query "select SystemOUName from sms_r_system where name='torfu-tv'").SystemOUName UIO.NO/CLIENTS-WIN10 UIO.NO/CLIENTS-WIN10/USIT UIO.NO/CLIENTS-WIN10/USIT/TEST UIO.NO/CLIENTS-WIN10/USIT/TEST/JOHANVE-TEST UIO.NO/CLIENTS-WIN10/USIT/TEST/JOHANVE-TEST/VEGGTV-WIN10
Sammenlign med AD
UIO\johanve-drift as user on LKIT-TS03: sccm-uio-p01.uio.no > (get-adcomputer torfu-tv).DistinguishedName CN=TORFU-TV,OU=VeggTV-Win10,OU=johanve-test,OU=test,OU=usit,OU=clients-win10,DC=uio,DC=no
Maskin ligger i riktig SCCM collection
UIO\johanve-drift as user on LKIT-TS03: sccm-uio-p01.uio.no > Get-UiOCMDeviceCollection -ComputerName torfu-tv | Where-Object {$_.CollectionName -eq "osl.device.uio.clients.veggtv.win10"} ComputerName CollectionName CollectionID MemberCount LastRefreshTime Comment ------------ -------------- ------------ ----------- --------------- ------- TORFU-TV osl.device.uio.clients.veggtv.win10 OSL00677 3 22.10.2020 12:21:15 Ny Collection for VeggTV 2020
Programvare installert
UIO\johanve-drift as user on LKIT-TS03: sccm-uio-p01.uio.no > Invoke-Command -ComputerName JEtest04 -ScriptBlock { "Edge: $(Test-Path -Path 'C:\Program Files (x86)\Microsoft\Edge\Application\msedge.exe')" "Powerpoint: $(Test-Path -Path 'C:\Program Files (x86)\Microsoft Office\Office16\powerpnt.exe')" } Edge: True Powerpoint: True
Koble opp GPOer
Under VeggTV-Win10 lenk opp:
- clients-uio-win10-veggtv-settings
NB:
Det er "bare" en lokal bruker som logger p? med dette oppsettet, s? (Global) User Policies ville ikke treffe.
Dette er l?st med lokale policies.
Lag Provisioning Package
Det er opprettet en enkel powershell-funksjon, som ligger p? DriftsVDI for enklere opprettelse av pakker. Dette gjelder for Edge-varianten av Vegg-TV. Hvis du skal bruke PowerPoint, se Lag Pakke Manuellt.
Start PowerShell, importer modulen og bruk kommandoen New-Kiosk:
Import-Module New-KioskProvisioningPackage New-Kiosk -Webpage "webside" -Name "navn p? pakken"
Hvis det allerede finnes en pakke med samme navn i target folder, som er brukerfolder, s? kommer den til ? gi beskjed at -Force switch m? brukes.
Eksempel:
UIO\johanve-drift as user on LKIT-TS02: johanve-drift > New-Kiosk -Webpage vg.no -Name NyPakke Provisioning package created with URL: vg.no at C:\Users\johanve-drift\NyPakke.ppkg UIO\johanve-drift as user on LKIT-TS02: johanve-drift > New-Kiosk -Webpage vg.no -Name NyPakke -Verbose VERBOSE: Load Edge and Customization XML Template for new Kiosk Package VERBOSE: Loading Edge Template VERBOSE: Loading Customization Template VERBOSE: Performing the operation "Creating Package from Template XML" on target "C:\Users\johanve-drift\NyPakke.ppkg". VERBOSE: Check for older file at C:\Users\johanve-drift\NyPakke.ppkg and stop script if it exists and -force not used WARNING: An item already exists at the path "C:\Users\johanve-drift\NyPakke.ppkg". Terminating script. Please rename the old file, use another name or use the -Force parameter to overwrite. UIO\johanve-drift as user on LKIT-TS02: johanve-drift > New-Kiosk -Webpage vg.no -Name NyPakke -Verbose -Force VERBOSE: Load Edge and Customization XML Template for new Kiosk Package VERBOSE: Loading Edge Template VERBOSE: Loading Customization Template VERBOSE: Performing the operation "Creating Package from Template XML" on target "C:\Users\johanve-drift\NyPakke.ppkg". VERBOSE: Check for older file at C:\Users\johanve-drift\NyPakke.ppkg and stop script if it exists and -force not used VERBOSE: Creating XML for Edge Kiosk with vg.no Provisioning package created with URL: vg.no at C:\Users\johanve-drift\NyPakke.ppkg VERBOSE: Cleaning up working directory and files! VERBOSE: Finished!
NB Hvis det er en lang url til websiden som skal vises, eller 'rare' tegn i adressen, s? m? nok " brukes.
Installer Provisioning Package
- Kopier PPKG-filen som ble generert, over til et valgfritt sted p? maskinen som skal brukes som veggtv
- Enklest m?te ? installere er via PowerShell p? lkit-ts. Bruk Enter-PSSession for ? koble til maskin
- Reboot, s? skal det komme opp fullskjerm med valgt nettside eller powerpoint.
Eksempel
# Koble til maskin f?rst Enter-PSSession torfu-tv # S? kj?re kommando Install-ProvisioningPackage -PackagePath C:\VeggTV\VeggTV.ppkg -QuietInstall
Resultatet vil se slik ut:
IsInstalled : False PackageID : 6a301e8f-eba8-4cd5-96dc-099f98fb08c9 PackageName : VeggTV PackagePath : C:\VeggTV\VeggTV.ppkg Description : Rank : 0 Altitude : 5000 Version : 1.0 OwnerType : ITAdmin Notes : LastInstallTime : 25.09.2020 11:42:45 Result : 0__AssignedAccess_MultiAppAssignedAccessSettings.provxml Category:UxLockdown LastResult:Success Message:Provisioning succeeded NumberOfFailures:0 (0x0)
Avinstaller Provisioning Package
- Enklest m?te ? avinstallere er via PowerShell p? lkit-ts. Bruk Enter-PSSession for ? koble til maskin
Eksempel
# Koble til maskin f?rst Enter-PSSession torfu-tv # S? kj?re kommando # F?rst finne PackageID for ? kunne avinstallere, bruk -AllInstalledPackages svitsj hvis # det er mange pakker p? maskinen. get-provisioningpackage IsInstalled : True PackageID : 6a301e8f-eba8-4cd5-96dc-099f98fb08c9 PackageName : VeggTV PackagePath : C:\ProgramData\microsoft\provisioning\VeggTV.ppkg Description : Rank : 0 Altitude : 5000 Version : 1.0 OwnerType : ITAdmin Notes : LastInstallTime : 25.09.2020 11:42:45 Result : 0__AssignedAccess_MultiAppAssignedAccessSettings.provxml Category:UxLockdown LastResult:Success Message:Provisioning succeeded NumberOfFailures:0 (0x0) # Fjerne Provisioning Package Remove-ProvisioningPackage -PackageId 6a301e8f-eba8-4cd5-96dc-099f98fb08c9