Client-Agent automatisch installieren & konfigurieren
Verfasst: 05 Nov 2025, 15:43
Guten Tag,
wie kann ich den Client-Agent vollautomatisch auf diversen Rechnern installieren? Ich möchte, dass dieser mit z. B. einem Skript geladen wird und dann einsatzfähig ist, ohne dass ich Server, Username und Passwort eingeben muss, da wir viele, viele Installationen durchzuführen haben.
Hier habe ich ein PowerShell-Skript geschrieben, welches das übernehmen soll, aber so ganz funktioniert es leider noch nicht.
$msi = "$env:TEMP\opsi-client-agent.msi"
# 1) MSI aus dem offiziellen Repo laden
Invoke-WebRequest 'https://tools.43.opsi.org/stable/opsi-client-agent.msi' -OutFile $msi
# 2) Silent-Install mit Parametern an den oca-installation-helper
msiexec /i "$msi" `
INSTALL_PARAMS="--non-interactive --service-address=https://UNSERE_URL:4447 --service-username=admin_user_name--service-password=admin_user_password" `
/qn /L*V "$env:TEMP\oca-msi.log"
Kennt ihr ansonsten andere/bessere Möglichkeiten?
Grüße,
Patrick
wie kann ich den Client-Agent vollautomatisch auf diversen Rechnern installieren? Ich möchte, dass dieser mit z. B. einem Skript geladen wird und dann einsatzfähig ist, ohne dass ich Server, Username und Passwort eingeben muss, da wir viele, viele Installationen durchzuführen haben.
Hier habe ich ein PowerShell-Skript geschrieben, welches das übernehmen soll, aber so ganz funktioniert es leider noch nicht.
$msi = "$env:TEMP\opsi-client-agent.msi"
# 1) MSI aus dem offiziellen Repo laden
Invoke-WebRequest 'https://tools.43.opsi.org/stable/opsi-client-agent.msi' -OutFile $msi
# 2) Silent-Install mit Parametern an den oca-installation-helper
msiexec /i "$msi" `
INSTALL_PARAMS="--non-interactive --service-address=https://UNSERE_URL:4447 --service-username=admin_user_name--service-password=admin_user_password" `
/qn /L*V "$env:TEMP\oca-msi.log"
Kennt ihr ansonsten andere/bessere Möglichkeiten?
Grüße,
Patrick