====== titel======
[[lansweeper:lansweeper|{{ :lansweeper:icon.jpg?180|}}]]
===== context=====
dit document beschrijft hoe je deployment opzet in Lansweeper ahv [[chocolatey:werking|Chocolatey werking]]
===== installatie =====
- kopieer onderstaande files van louscorner nextcloud (/home/it/Lansweeper) naar je Lansweeper server
- packageshare.zip
- packages.zip
- meld aan op LS sever via Remote Desktop
- 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.
- meld aan op LS webconole > Deployment > Deployment packages
- kies Import en importeer alle XMLs uit packages.zip
Je kan de volgorde van pakketten niet aanpassen, dus met uitvoering "after Scanning" importeer je de pakketten best in ondrestaande volgorde: choco, bginfo, sysinternals
- open de folder scripts
- 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
{{tag>lansweeper}}