neulingsi
Goto Top

Powershell script Installations - Automatisierung

Im Moment schreibe ich ein Scrip welches nach speziellen Dateien in einem angegeben Pfad sucht, findet es diese wird eine Installationsroutine gestartet.
die Installationsroutinen sind alle auf einer Netzwerkfreigabe hinterlegt. Im Moment mache ich es so, das jedes Programm eine Variable zugewiesen bekommt.
Wird die gesuchte Datei im angegeben Pfad gefunden wird eine Installation gestartet. Das Schema ist immer gleich, daher frage ich mich ob man nicht ein Script erstellen könnte ohne jede Programm Datei einzeln als Variable zu hinterlegen?
Hier ist ein Beispiel:

$AcrobatReader = '\Acrobat Reader DC.txt'
$AcrobatReader2020 = 'C:\Programme\Acrobat Reader DC.txt'

Write-Host "Bitte Pfad zu den Flag Dateien angeben"

$Pfad = Read-Host

If ( (Test-Path $Pfad$AcrobatReader) -and (-not (Test-Path $AcrobatReaderneu)) )
{
Write-Host -BackgroundColor Green "Acrobat Reader ist installiert"
Start-Process -Wait -FilePath '\\xxx\xxx\Acrobat Reader\setup.exe'
}
else
{
Write-Host -BackgroundColor Blue "Acrobat Reader ist nicht installiert"
}

Content-ID: 1610425711

Url: https://administrator.de/contentid/1610425711

Ausgedruckt am: 22.11.2024 um 21:11 Uhr

sabines
sabines 12.12.2021 um 08:45:33 Uhr
Goto Top
Moin,

wozu dieser Aufwand? Für Softwareinstallation findest du mit dem Suchbegriff Softwareverteilung jede Menge Hinweise und Tools, auch Open Source.

Speziell beim Reader kannst du sogar die einfache Softwareverteilung per GPO verwenden.
Du kannst in den Anpassungen sogar die Deinstallation alter Version konfigurieren.

Einziger Nachteil beim Weg per GPO: Du hast wenig Kontrolle ob die Installation durchgeführt wurden.

Grüße
148656
148656 12.12.2021 um 09:14:38 Uhr
Goto Top
Zitat von @sabines:
...
Einziger Nachteil beim Weg per GPO: Du hast wenig Kontrolle ob die Installation durchgeführt wurden.

Was'n das für Quark?
Eine GPO übernimmt nur die Zuweisung. Den Rest macht die Installationsroutine, welche man problemlos Überwachen kann.
sabines
sabines 12.12.2021 um 13:23:48 Uhr
Goto Top
Zitat von @148656:

Zitat von @sabines:
...
Einziger Nachteil beim Weg per GPO: Du hast wenig Kontrolle ob die Installation durchgeführt wurden.

Was'n das für Quark?
Eine GPO übernimmt nur die Zuweisung. Den Rest macht die Installationsroutine, welche man problemlos Überwachen kann.

Lesen bildet.