Lou’s Lab

Voor ik verga tot stof en as, wil ik weten hoe de wereld was (RvhG)

User Tools

Site Tools


lansweeper:deployment

titel

context

dit document beschrijft hoe je deployment opzet in Lansweeper ahv Chocolatey werking

installatie

  1. kopieer onderstaande files van louscorner nextcloud (/home/it/Lansweeper) naar je Lansweeper server
    1. packageshare.zip
    2. packages.zip
  2. meld aan op LS sever via Remote Desktop
  3. pak de bestanden uit en kopieer
ZIP file Locatie Lansweer Server
PackageShare\Installers\* PackageShare\Installers
PackageShare\logs PackageShare\logs
PackageShare\Scripts\* PackageShare\Scripts\*

- maak de share logs aan en ken schrijfrechten toe voor Scanning Credentials/Domain gebruiker.

  1. meld aan op LS webconole > Deployment > Deployment packages
  2. kies Import en importeer alle XMLs uit packages.zip

Note: Je kan de volgorde van pakketten niet aanpassen, dus met uitvoering “after Scanning” importeer je de pakketten best in ondrestaande volgorde: choco, bginfo, sysinternals

  1. open de folder scripts
  2. open de bat-bestanden en vul de variable PkgServer= in met naam van de LS server

groepen

ahv groep kan je de deployements linken aan assets.
Maak onderstaande groepen aan:

  • windows stage: pakketten die op elke nieuwe Windows moeten staan

schedule

  • maak een deployment schedule aan
    • interval: After Scanning gekoppeld aan een deployment groep
      Deployen = Groep/Asset herscannen
    • midday: logfiles choco kopieren voor Asset Group: Windows

deployen

  • scan een nieuwe asset via batch scanning
  • voeg de asset toe aan de groep Windows stage
  • Rescan de asset

file scanning

  • hiermee kan je naar een bepaald (.exe) bestand zoeken om te zien op welke machines een installatie nog niet is uitgevoerd.
  • vb: file scanning: C:\ProgramData\chocolatey\choco.exe

rapporten

  • kijk op welke assets een bepaald bestand (zie: hierboven) niet is gevonden.
    Select Top 1000000 a.assetname, f.* From tblassets a
      Inner Join tblFileVersions f On f.AssetID = a.assetid
    Where f.FilePathfull = 'c:\programdata\chocolatey\choco.exe' And f.found = '0' 
  • je kan datzelfde rapport dan gebruiken om periodiek een deployment uit te voeren.
  • na deployment laat je dan een scan uitvoeren zodat het bestand gevonden is en geen verdere deployment meer triggert.

tips

  • voor jobs waarbij je files kopieert, kan je best Scanning Credentails ipv System account gebruiken

meer info

voeg hier linken toe naar verdere uitleg

lansweeper/deployment.txt · Last modified: 2024/03/22 15:09 by admin