Oppsett av VeggTV (Detaljert)

Dette er en ny l?sning for VeggTV ved Universitetet i Oslo h?sten 2020. Den vil utfase eldre versjoner tilbudt av Gruppe for drift av Windowsklienter (GDW).

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

  1. Kopier PPKG-filen som ble generert, over til et valgfritt sted p? maskinen som skal brukes som veggtv
  2. Enklest m?te ? installere er via PowerShell p? lkit-ts. Bruk Enter-PSSession for ? koble til maskin
  3. 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

  1. 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
Publisert 6. okt. 2020 14:47 - Sist endret 29. feb. 2024 08:27