[2025-05-14][com.sap.businessone.installer.wizard.InstallWizard.run]
[17:35:50][INFORMATION] Command line arguments: [--configuration, windows-onpremise-install]
[17:35:50][ FEIN] Parameter <INSTALLATION_PROPERTIES_FILE> = 'SAP Business One SetupFiles\.installer.properties'
[17:35:50][ FEIN] Parameter <PATH_ADMIN_GUIDE> = 'https://help.sap.com/http.svc/rc/601fbd9113be4240b81d74626439cfa9/10.0/en-US/AdministratorGuide_SQL.pdf'
[17:35:50][ FEIN] Parameter <WIZARD_OCCUPIED_DATABASE_NAMES> = 'AUTHENTICATION_SERVICE_DATABASE_NAME, SLD_DATABASE_NAME'
[17:35:50][ FEIN] Parameter <SERVICE_PORT_ALLOWED> = '1-65535'
[17:35:50][INFORMATION] Parameter <SLD_SERVER_PROTOCOL> = 'https'
[17:35:50][SCHWERWIEGEND] Parameter <SLD_SERVER_PROTOCOL>: Value cannot be modified!
[17:35:50][INFORMATION] Parameter <SLD_SERVER_TYPE> = 'op'
[17:35:50][SCHWERWIEGEND] Parameter <SLD_SERVER_TYPE>: Value cannot be modified!
[2025-05-14][com.sap.businessone.installer.configuration.options.OptionsAccess.set]
[17:35:50][INFORMATION] Wizard Purpose: INSTALLATION
[17:35:50][INFORMATION] Wizard Mode: GRAPHIC
[2025-05-14][com.sap.businessone.installer.configuration.parameters.ParameterFile.load]
[17:35:50][INFORMATION] Loading stored parameters from file C:\Program Files\SAP\SAP Business One SetupFiles\.installer.properties
[17:35:50][INFORMATION] Detected charset: UTF-8
[17:35:50][INFORMATION] Content of parameter file:
-------- snip here -------------
# Central working share repository user password.
CD_WORKINGSHARE_PASSWORD=XXXXXXXXXX
# Central working share repository user name.
CD_WORKINGSHARE_USER=XXXXXXXXXX
# Certificate verification when connecting to applications and websites
CONNECTION_SSL_CERTIFICATE_VERIFICATION=false
# Installation folder
INSTALLATION_FOLDER=c:\Program Files\SAP
# SLD Landscape Installation Type
LANDSCAPE_INSTALL_ACTION=create
# Node type of License Server
LICENSE_SERVER_NODE=standalone
# Network address of local machine
LOCAL_ADDRESS=w11-proxmox.##NameGelöscht##.local
# MS SQL Server name or IP
MSSQL_DATABASE_SERVER=W11-PROXMOX\SAP
# MS SQL authentication by the domain
MSSQL_DATABASE_TRUSTED_CONNECTION=false
# MS SQL User ID
MSSQL_DATABASE_USER_ID=XXXXXXXXXX
# MS SQL User Password
MSSQL_DATABASE_USER_PASSWORD=XXXXXXXXXX
# Features selected for installation/uninstallation/upgrade
SELECTED_FEATURES=B1ServerToolsSLD,B1ServerToolsLicense
# Service Port
SERVICE_PORT=40000
# Site User ID
SITE_USER_ID=XXXXXXXXXX
# Site User Password
SITE_USER_PASSWORD=XXXXXXXXXX
# SLD Certificate Action
SLD_CERTIFICATE_ACTION=self
# Password to SLD Certificate file
SLD_CERTIFICATE_PASSWORD=XXXXXXXXXX
# Landscape Server Address
SLD_SERVER_ADDR=192.168.2.235
# Landscape Server Port
SLD_SERVER_PORT=40050
# Landscape Server Protocol
SLD_SERVER_PROTOCOL=https
# Landscape Server Type Ondemand/OnPremise
SLD_SERVER_TYPE=op
-------- snip here -------------
[17:35:51][INFORMATION] Parameter <INSTALLATION_FOLDER> = 'c:\Program Files\SAP'
[17:35:51][INFORMATION] Parameter <SERVICE_PORT> = '40000'
[17:35:51][INFORMATION] Parameter <LOCAL_ADDRESS> = 'w11-proxmox.##NameGelöscht##.local'
[17:35:51][INFORMATION] Parameter <CONNECTION_SSL_CERTIFICATE_VERIFICATION> = 'false'
[17:35:51][INFORMATION] Parameter <SLD_SERVER_ADDR> = '192.168.2.235'
[17:35:51][INFORMATION] Parameter <SLD_SERVER_PORT> = '40050'
[17:35:51][INFORMATION] Parameter <SLD_SERVER_PROTOCOL> = 'https'
[17:35:51][INFORMATION] Parameter <SLD_SERVER_TYPE> = 'op'
[17:35:51][INFORMATION] Parameter <SITE_USER_ID> = 'XXXXXXXXXX'
[17:35:51][INFORMATION] Parameter <SITE_USER_PASSWORD> = 'XXXXXXXXXX'
[17:35:51][INFORMATION] Parameter <SLD_CERTIFICATE_ACTION> = 'self'
[17:35:51][INFORMATION] Parameter <SLD_CERTIFICATE_PASSWORD> = 'XXXXXXXXXX'
[17:35:51][INFORMATION] Parameter <MSSQL_DATABASE_SERVER> = 'W11-PROXMOX\SAP'
[17:35:51][INFORMATION] Parameter <MSSQL_DATABASE_USER_ID> = 'XXXXXXXXXX'
[17:35:51][INFORMATION] Parameter <MSSQL_DATABASE_USER_PASSWORD> = 'XXXXXXXXXX'
[17:35:51][INFORMATION] Parameter <MSSQL_DATABASE_TRUSTED_CONNECTION> = 'false'
[17:35:51][INFORMATION] Parameter <SELECTED_FEATURES> = 'B1ServerToolsSLD, B1ServerToolsLicense'
[17:35:51][INFORMATION] Parameter <LICENSE_SERVER_NODE> = 'standalone'
[17:35:51][INFORMATION] Parameter <LANDSCAPE_INSTALL_ACTION> = 'create'
[17:35:51][ FEIN] Parameter <CD_WORKINGSHARE_USER> = 'XXXXXXXXXX'
[17:35:51][ FEIN] Parameter <CD_WORKINGSHARE_PASSWORD> = 'XXXXXXXXXX'
[2025-05-14][com.sap.businessone.installer.wizard.step.InstallWizardStep]
[17:35:51][INFORMATION] Step [installer-step-welcome]
[17:35:51][ FEIN] Step [installer-step-welcome] Evaluating conditions
[17:35:51][ FEIN] Step [installer-step-welcome] Preparing data
[17:35:51][ FEINER] Step [installer-step-welcome] Activating user interface
[17:36:32][ FEIN] Step [installer-step-welcome] Collecting data
[2025-05-14][com.sap.businessone.installer.configuration.options.OptionsAccess.set]
[17:36:32][INFORMATION] Wizard Purpose: INSTALLATION
[2025-05-14][com.sap.businessone.installer.wizard.step.InstallWizardStep]
[17:36:32][ FEIN] Step [installer-step-welcome] Processing data
[17:36:32][ FEIN] Step [installer-step-welcome] Validating data
[2025-05-14][com.sap.businessone.installer.wizard.step.InstallWizardStep]
[17:36:32][INFORMATION] Step [installer-step-initial-preparation-windows]
[17:36:32][ FEIN] Step [installer-step-initial-preparation-windows] Evaluating conditions
[17:36:32][ FEIN] Step [installer-step-initial-preparation-windows] Preparing data
[17:36:32][ FEIN] Step [installer-step-initial-preparation-windows] Processing data
[17:36:32][ FEIN] Step [installer-step-initial-preparation-windows] Validating data
[17:36:32][ FEIN] Step [installer-step-initial-preparation-windows][PowershellAvailabilityValidator]
[2025-05-14][com.sap.businessone.installer.machine.access.shell]
[17:36:32][AM FEINSTEN] Running command [[powershell -NoLogo -NoProfile -NonInteractive -Command {Exit}]]
[17:36:33][AM FEINSTEN] [OUTPUT1] Exit
[2025-05-14][com.sap.businessone.installer.wizard.step.InstallWizardStep]
[17:36:33][ FEIN] Step [installer-step-initial-preparation-windows][PowershellVersionValidator]
[2025-05-14][com.sap.businessone.installer.machine.access.shell]
[17:36:33][AM FEINSTEN] Running command [Test-PowershellVersion (\WizardChecks_system.ps1)]
[17:36:34][AM FEINSTEN] [OUTPUT1] DEBUG: 1+ >>>> function Test-PowershellVersion() {
[17:36:34][AM FEINSTEN] [OUTPUT1] DEBUG: 2+ >>>> $ExpectedVersion = [System.Version]"5.0"
[17:36:34][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $ExpectedVersion = '5.0'.
[17:36:34][AM FEINSTEN] [OUTPUT1] DEBUG: 3+ >>>> $CurrentVersion = $PSVersionTable.PSVersion
[17:36:34][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $CurrentVersion = '5.1.26100.4061'.
[17:36:34][AM FEINSTEN] [OUTPUT1] DEBUG: 5+ >>>> Write-Output $CurrentVersion
[17:36:35][AM FEINSTEN] [OUTPUT1] Major Minor Build Revision
[17:36:35][AM FEINSTEN] [OUTPUT1] ----- ----- ----- --------
[17:36:35][AM FEINSTEN] [OUTPUT1] 5 1 26100 4061
[17:36:35][AM FEINSTEN] [OUTPUT1] DEBUG: 7+ if ( >>>> $CurrentVersion -ge $ExpectedVersion) {
[17:36:35][AM FEINSTEN] [OUTPUT1] DEBUG: 8+ >>>> Write-Output '<wizard-check status="SUCCESS" message-id="validation.system.powershell.version.valid" />'
[17:36:35][AM FEINSTEN] [OUTPUT1] <wizard-check status="SUCCESS" message-id="validation.system.powershell.version.valid" />
[17:36:35][AM FEINSTEN] [OUTPUT1] DEBUG: 12+ >>>> }
[2025-05-14][com.sap.businessone.installer.wizard.step.InstallWizardStep]
[17:36:35][ FEIN] Step [installer-step-initial-preparation-windows][PowershellExecutionPolicyValidator]
[2025-05-14][com.sap.businessone.installer.machine.access.shell]
[17:36:35][AM FEINSTEN] Running command [[powershell -NoLogo -NoProfile -NonInteractive -Command Get-ExecutionPolicy -Scope MachinePolicy]]
[17:36:36][AM FEINSTEN] [OUTPUT1] Undefined
[2025-05-14][com.sap.businessone.installer.machine.access.shell]
[17:36:36][AM FEINSTEN] Running command [[powershell -NoLogo -NoProfile -NonInteractive -Command Get-ExecutionPolicy -Scope UserPolicy]]
[17:36:37][AM FEINSTEN] [OUTPUT1] Undefined
[2025-05-14][com.sap.businessone.installer.wizard.step.InstallWizardStep]
[17:36:37][ FEIN] Step [installer-step-initial-preparation-windows][NetFrameworkVersionValidator]
[2025-05-14][com.sap.businessone.installer.machine.access.shell]
[17:36:37][AM FEINSTEN] Running command [Test-NetFrameworkVersion (\WizardChecks_system.ps1)]
[17:36:38][AM FEINSTEN] [OUTPUT1] DEBUG: 1+ >>>> function Test-PowershellVersion() {
[17:36:39][AM FEINSTEN] [OUTPUT1] DEBUG: 14+ function Test-NetFrameworkVersion() >>>> {
[17:36:39][AM FEINSTEN] [OUTPUT1] DEBUG: 15+ >>>> $ExpectedVersion = [System.Version]"4.8.0.0000"
[17:36:39][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $ExpectedVersion = '4.8.0.0'.
[17:36:39][AM FEINSTEN] [OUTPUT1] DEBUG: 17+ >>>> $AvailableInstances = Get-ChildItem 'HKLM:\SOFTWARE\Microsoft\NET Framework Setup\NDP' -Recurse |
[17:36:39][AM FEINSTEN] [OUTPUT1] DEBUG: 19+ Where-Object >>>> { $_.PSChildName -match '^(Client|Full|v[\d.]+)' }
[17:36:39][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $AvailableInstances = '@{Version=4.8.09032; PSPath=Microsoft.Powe...'.
[17:36:39][AM FEINSTEN] [OUTPUT1] DEBUG: 20+ >>>> $CompatibleInstances = $AvailableInstances |
[17:36:39][AM FEINSTEN] [OUTPUT1] DEBUG: 21+ Where-Object >>>> { $_.Version -ge $ExpectedVersion } |
[17:36:39][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $CompatibleInstances = ' '.
[17:36:39][AM FEINSTEN] [OUTPUT1] DEBUG: 24+ >>>> Write-Output $CompatibleInstances
[17:36:39][AM FEINSTEN] [OUTPUT1] DEBUG: 26+ if ( >>>> $CompatibleInstances.length -gt 0) {
[17:36:39][AM FEINSTEN] [OUTPUT1] DEBUG: 27+ >>>> Write-Output '<wizard-check status="SUCCESS" message-id="validation.system.net_framework.version.valid" />'
[17:36:39][AM FEINSTEN] [OUTPUT1] DEBUG: 31+ >>>> }
[17:36:39][AM FEINSTEN] [OUTPUT1] PSChildName Version
[17:36:39][AM FEINSTEN] [OUTPUT1] ----------- -------
[17:36:39][AM FEINSTEN] [OUTPUT1] Client 4.8.09032
[17:36:39][AM FEINSTEN] [OUTPUT1] Full 4.8.09032
[17:36:39][AM FEINSTEN] [OUTPUT1] <wizard-check status="SUCCESS" message-id="validation.system.net_framework.version.valid" />
[2025-05-14][com.sap.businessone.installer.wizard.step.InstallWizardStep]
[17:36:39][ FEIN] Step [installer-step-initial-preparation-windows][ExistingParameterFileValidator]
[2025-05-14][com.sap.businessone.installer.wizard.step.InstallWizardStep]
[17:36:39][INFORMATION] Step [target-folder]
[17:36:39][ FEIN] Step [target-folder] Evaluating conditions
[17:36:39][ FEIN] Step [target-folder] Preparing data
[17:36:39][ FEIN] Step [target-folder] Processing data
[17:36:39][ FEIN] Step [target-folder] Validating data
[17:36:39][ FEIN] Step [target-folder][ParameterValidator]
[2025-05-14][com.sap.businessone.installer.wizard.step.InstallWizardStep]
[17:36:39][INFORMATION] Step [network-address-reconfig]
[2025-05-14][com.sap.businessone.installer.machine.access.shell]
[17:36:39][AM FEINSTEN] Running command [Get-NetIPAddress]
[17:36:42][AM FEINSTEN] [OUTPUT1] 192.168.2.235
[17:36:42][ FEIN] Parameter <LOCAL_ADDRESS_OPTIONS> = '192.168.2.235'
[2025-05-14][com.sap.businessone.installer.wizard.step.InstallWizardStep]
[17:36:42][ FEIN] Step [network-address-reconfig] Evaluating conditions
[17:36:42][ FEIN] (-) RECONFIGURATION is not active
[2025-05-14][com.sap.businessone.installer.wizard.step.InstallWizardStep]
[17:36:42][INFORMATION] Step [database-availability-mssql-db]
[17:36:42][ FEIN] Step [database-availability-mssql-db] Evaluating conditions
[17:36:42][ FEIN] (+) Parameter [MSSQL_DATABASE_SERVER] has a value
[17:36:42][ FEIN] (+) Parameter [MSSQL_DATABASE_USER_ID] has a value
[17:36:42][ FEIN] Step [database-availability-mssql-db] Preparing data
[2025-05-14][com.sap.businessone.installer.machine.access.shell]
[17:36:42][AM FEINSTEN] Running command [ExecuteQuery(W11-PROXMOX\SAP) [SELECT name FROM master.sys.databases]]
[17:36:42][AM FEINSTEN] Updating enviroment variables:
{SQL_PASSWORD=XXXXXXXXXX}
{SQL_QUERY=SELECT name FROM master.sys.databases}
{SQL_USER=XXXXXXXXXX}
[17:36:42][AM FEINSTEN] Process timeout: 120000 [ms]
[17:36:42][AM FEINSTEN] [OUTPUT1] <sql-result row="1" column="1" name="name" value="master"/>
[17:36:42][AM FEINSTEN] [OUTPUT1] <sql-result row="2" column="1" name="name" value="tempdb"/>
[17:36:42][AM FEINSTEN] [OUTPUT1] <sql-result row="3" column="1" name="name" value="model"/>
[17:36:42][AM FEINSTEN] [OUTPUT1] <sql-result row="4" column="1" name="name" value="msdb"/>
[17:36:42][AM FEINSTEN] [OUTPUT1] <sql-result row="5" column="1" name="name" value="SBODemoDE"/>
[2025-05-14][com.sap.businessone.installer.wizard.step.InstallWizardStep]
[17:36:42][ FEIN] Step [database-availability-mssql-db] Processing data
[17:36:42][ FEIN] Step [database-availability-mssql-db] Validating data
[2025-05-14][com.sap.businessone.installer.wizard.step.InstallWizardStep]
[17:36:42][INFORMATION] Step [installer-step-detection-of-features]
[17:36:42][ FEIN] Step [installer-step-detection-of-features] Evaluating conditions
[17:36:42][ FEIN] Step [installer-step-detection-of-features] Preparing data
[2025-05-14][com.sap.businessone.installer.machine.access.shell]
[17:36:42][AM FEINSTEN] Running command [[powershell -Command 'Get-ChildItem -path 'C:\Users\Administrator\Downloads\SAP 10.x\B11000_2502-70004131\Packages.x64\ComponentsWizard\MSI' -name']]
[17:36:44][AM FEINSTEN] [OUTPUT1] B1APIAuthenticationService-10.00.280.18.0.x64.msi
[17:36:44][AM FEINSTEN] [OUTPUT1] B1APIGatewayService-10.00.280.18.0.x64.msi
[17:36:44][AM FEINSTEN] [OUTPUT1] B1ElectronicDocumentService-10.00.280.18.0.x64.msi
[17:36:44][AM FEINSTEN] [OUTPUT1] B1ServerToolsAuthentication-10.00.280.18.0.x64.msi
[17:36:44][AM FEINSTEN] [OUTPUT1] B1ServerToolsDIServer-10.00.280.18.0.x64.msi
[17:36:44][AM FEINSTEN] [OUTPUT1] B1ServerToolsExtensionManager-10.00.280.18.0.x64.msi
[17:36:44][AM FEINSTEN] [OUTPUT1] B1ServerToolsJava64-10.00.280.18.0.x64.msi
[17:36:44][AM FEINSTEN] [OUTPUT1] B1ServerToolsJobService-10.00.280.18.0.x64.msi
[17:36:44][AM FEINSTEN] [OUTPUT1] B1ServerToolsLicense-10.00.280.18.0.x64.msi
[17:36:44][AM FEINSTEN] [OUTPUT1] B1ServerToolsMobileService-10.00.280.18.0.x64.msi
[17:36:44][AM FEINSTEN] [OUTPUT1] B1ServerToolsServiceManager-10.00.280.18.0.x64.msi
[17:36:44][AM FEINSTEN] [OUTPUT1] B1ServerToolsSLD-10.00.280.18.0.x64.msi
[17:36:44][AM FEINSTEN] [OUTPUT1] B1ServerToolsTomcat-10.00.280.18.0.x64.msi
[17:36:44][AM FEINSTEN] [OUTPUT1] B1ServerToolsWorkflow-10.00.280.18.0.x64.msi
[17:36:44][AM FEINSTEN] [OUTPUT1] B1ServiceLayerApacheWebServer-10.00.280.18.0.x64.msi
[17:36:44][AM FEINSTEN] [OUTPUT1] B1ServiceLayerComponent-10.00.280.18.0.x64.msi
[17:36:44][AM FEINSTEN] [OUTPUT1] B1SetupFiles-10.00.280.18.0.x64.msi
[17:36:44][AM FEINSTEN] [OUTPUT1] B1SLDAgent-10.00.280.18.0.x64.msi
[17:36:44][AM FEINSTEN] [OUTPUT1] B1WebClient-10.00.280.18.0.x64.msi
[2025-05-14][com.sap.businessone.installer.machine.access.shell]
[17:36:44][AM FEINSTEN] Running command [setup-console.exe, -getfeatureversion, -upgradeId, {08aba4c9-67d3-4f44-9817-5075d187af22}, -feature, B1ServerToolsSupport]
[17:36:44][AM FEINSTEN] [OUTPUT1] 10.00.280.180
[2025-05-14][com.sap.businessone.installer.machine.access.shell]
[17:36:44][AM FEINSTEN] Running command [setup-console.exe, -getfeatureversion, -upgradeId, {8cd9d5db-d169-488a-acd8-82bd68edd917}, -feature, B1ServerToolsJava64]
[17:36:44][AM FEINSTEN] [OUTPUT1] 10.00.280.180
[2025-05-14][com.sap.businessone.installer.machine.access.shell]
[17:36:44][AM FEINSTEN] Running command [setup-console.exe, -getfeatureversion, -upgradeId, {f35c9e2f-cbc9-4dfa-af8e-2f15042eece7}, -feature, B1ServerToolsTomcat]
[17:36:44][AM FEINSTEN] [OUTPUT1] 10.00.280.180
[2025-05-14][com.sap.businessone.installer.machine.access.shell]
[17:36:44][AM FEINSTEN] Running command [setup-console.exe, -getfeatureversion, -upgradeId, {a8785fce-d5a7-4f3e-8e54-18c6bad7a464}, -feature, B1ServerToolsAuthentication]
[2025-05-14][com.sap.businessone.installer.machine.access.shell]
[17:36:44][AM FEINSTEN] Running command [setup-console.exe, -getfeatureversion, -upgradeId, {c918ea89-ed98-4342-9667-869b3ed9a78c}, -feature, B1ElectronicDocumentService]
[2025-05-14][com.sap.businessone.installer.machine.access.shell]
[17:36:44][AM FEINSTEN] Running command [setup-console.exe, -getfeatureversion, -upgradeId, {f425617e-e85d-4ab7-ab02-62a98da3b403}, -feature, B1APIGatewayService]
[2025-05-14][com.sap.businessone.installer.machine.access.shell]
[17:36:44][AM FEINSTEN] Running command [setup-console.exe, -getfeatureversion, -upgradeId, {2dc0e7e5-26d1-4554-b88f-8109661e6d13}, -feature, B1WebClient]
[2025-05-14][com.sap.businessone.installer.machine.access.shell]
[17:36:44][AM FEINSTEN] Running command [setup-console.exe, -getfeatureversion, -upgradeId, {6fdc80bc-d32d-48c0-8c67-a1af9d6cc612}, -feature, B1ServiceLayerComponent]
[2025-05-14][com.sap.businessone.installer.machine.access.shell]
[17:36:44][AM FEINSTEN] Running command [setup-console.exe, -getfeatureversion, -upgradeId, {b25ad536-975d-472b-9ff1-53789ff56d4d}, -feature, B1ServerToolsServiceManager]
[17:36:44][AM FEINSTEN] [OUTPUT1] 10.00.280.180
[2025-05-14][com.sap.businessone.installer.machine.access.shell]
[17:36:44][AM FEINSTEN] Running command [setup-console.exe, -getfeatureversion, -upgradeId, {2b47911c-9581-4614-9250-4f8d8d4dd72f}, -feature, B1ServerToolsDIServer]
[17:36:44][AM FEINSTEN] [OUTPUT1] 10.00.280.180
[2025-05-14][com.sap.businessone.installer.machine.access.shell]
[17:36:44][AM FEINSTEN] Running command [setup-console.exe, -getfeatureversion, -upgradeId, {0d33e12e-25a2-4ff4-9b2a-850773d4a56f}, -feature, B1ServerToolsSLD]
[2025-05-14][com.sap.businessone.installer.machine.access.shell]
[17:36:44][AM FEINSTEN] Running command [setup-console.exe, -getfeatureversion, -upgradeId, {24d19bf9-06f1-469a-90a2-1ecdad0ec15b}, -feature, B1ServerToolsExtensionManager]
[17:36:44][AM FEINSTEN] [OUTPUT1] 10.00.280.180
[2025-05-14][com.sap.businessone.installer.machine.access.shell]
[17:36:44][AM FEINSTEN] Running command [setup-console.exe, -getfeatureversion, -upgradeId, {fc2bdb58-8045-41b9-939f-1366ed93db0d}, -feature, B1ServerToolsLicense]
[2025-05-14][com.sap.businessone.installer.machine.access.shell]
[17:36:44][AM FEINSTEN] Running command [setup-console.exe, -getfeatureversion, -upgradeId, {d315651c-c43f-4bf5-bb93-eb8cd4bd3e32}, -feature, B1ServerToolsMobileService]
[2025-05-14][com.sap.businessone.installer.machine.access.shell]
[17:36:44][AM FEINSTEN] Running command [setup-console.exe, -getfeatureversion, -upgradeId, {ba546fc8-06fa-40f3-b4b6-55b22da05bf7}, -feature, B1ServerToolsJobService]
[2025-05-14][com.sap.businessone.installer.machine.access.shell]
[17:36:45][AM FEINSTEN] Running command [setup-console.exe, -getfeatureversion, -upgradeId, {c54b98c9-304c-467f-a58b-f6879af3921e}, -feature, B1ServerToolsWorkflow]
[2025-05-14][com.sap.businessone.installer.machine.access.shell]
[17:36:45][AM FEINSTEN] Running command [setup-console.exe, -getfeatureversion, -upgradeId, {b3121669-34a4-4211-862d-cf9531e38b72}, -feature, B1SLDAgent]
[2025-05-14][com.sap.businessone.installer.machine.access.shell]
[17:36:45][AM FEINSTEN] Running command [setup-console.exe, -getfeatureversion, -upgradeId, {a25c622a-edab-47e3-9818-7da860bedbe4}, -feature, B1ServiceLayerApacheWebServer]
[2025-05-14][com.sap.businessone.installer.machine.access.shell]
[17:36:45][AM FEINSTEN] Running command [setup-console.exe, -getfeatureversion, -upgradeId, {b2d323b2-8783-4a32-8b7a-98c5ba9cf764}, -feature, B1APIAuthenticationService]
[2025-05-14][com.sap.businessone.installer.machine.access.shell]
[17:36:45][AM FEINSTEN] Running command [setup-console.exe, -getfeatureversion, -upgradeId, dummy-guid-32, -feature, B1Client]
[2025-05-14][com.sap.businessone.installer.machine.access.shell]
[17:36:45][AM FEINSTEN] Running command [setup-console.exe, -getfeatureversion, -upgradeId, dummy-guid-64, -feature, B1Client64]
[2025-05-14][com.sap.businessone.installer.machine.access.shell]
[17:36:45][AM FEINSTEN] Running command [setup-console.exe, -getfeatureversion, -upgradeId, dummy-guid-32, -feature, B1DIAPI]
[2025-05-14][com.sap.businessone.installer.machine.access.shell]
[17:36:45][AM FEINSTEN] Running command [setup-console.exe, -getfeatureversion, -upgradeId, dummy-guid-64, -feature, B1DIAPI64]
[2025-05-14][com.sap.businessone.installer.machine.access.shell]
[17:36:45][AM FEINSTEN] Running command [setup-console.exe, -getfeatureversion, -upgradeId, dummy-guid-32, -feature, B1DataTransferWorkbench]
[2025-05-14][com.sap.businessone.installer.machine.access.shell]
[17:36:45][AM FEINSTEN] Running command [setup-console.exe, -getfeatureversion, -upgradeId, dummy-guid-64, -feature, B1DataTransferWorkbench64]
[2025-05-14][com.sap.businessone.installer.wizard.step.InstallWizardStep]
[17:36:45][ FEIN] Step [installer-step-detection-of-features] Processing data
[17:36:45][ FEIN] Step [installer-step-detection-of-features] Validating data
[17:36:45][ FEINER] (+) COMPONENT_DETECTION is not active
[17:36:45][ FEIN] Step [installer-step-detection-of-features][AnyFeatureAvailableValidator]
[17:36:45][ FEINER] (-) Operating system isn't LINUX
[17:36:45][ FEINER] (-) Operating system isn't LINUX
[17:36:45][ FEINER] (-) Operating system isn't LINUX
[17:36:45][ FEINER] (-) Operating system isn't LINUX
[2025-05-14][com.sap.businessone.installer.wizard.step.InstallWizardStep]
[17:36:45][INFORMATION] Step [detection-of-features-installshield]
[17:36:45][ FEIN] Step [detection-of-features-installshield] Evaluating conditions
[17:36:45][ FEIN] (+) INSTALLATION is active
[17:36:45][ FEIN] (+) Operating system is WINDOWS
[17:36:45][ FEIN] Step [detection-of-features-installshield] Preparing data
[2025-05-14][com.sap.businessone.installer.machine.access.shell]
[17:36:45][AM FEINSTEN] Running command [Registry::DetectLegacyComponents (\WizardUtils_registry.ps1)]
[17:36:46][AM FEINSTEN] [OUTPUT1] DEBUG: 1+ >>>> $PATH_UNINSTALL_32 = 'HKLM:\SOFTWARE\WOW6432Node\Microsoft\Windows\CurrentVersion\Uninstall'
[17:36:46][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $PATH_UNINSTALL_32 = 'HKLM:\SOFTWARE\WOW6432Node\Microsoft\Window...'.
[17:36:46][AM FEINSTEN] [OUTPUT1] DEBUG: 2+ >>>> $PATH_UNINSTALL_64 = 'HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall'
[17:36:46][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $PATH_UNINSTALL_64 = 'HKLM:\SOFTWARE\Microsoft\Windows\CurrentVer...'.
[17:36:46][AM FEINSTEN] [OUTPUT1] DEBUG: 27+ function Registry::DetectLegacyComponents() >>>> {
[17:36:46][AM FEINSTEN] [OUTPUT1] DEBUG: 28+ >>>> Registry::DetectComponents $PATH_UNINSTALL_32 'x86'
[17:36:46][AM FEINSTEN] [OUTPUT1] DEBUG: 13+ function Registry::DetectComponents($basepath, $platform) >>>> {
[17:36:46][AM FEINSTEN] [OUTPUT1] DEBUG: 14+ >>>> $SapFeatures = Get-ItemProperty -Path "$basepath\sap" -ErrorAction SilentlyContinue
[17:36:46][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $SapFeatures = ''.
[17:36:46][AM FEINSTEN] [OUTPUT1] DEBUG: 15+ if ( >>>> $null -eq $SapFeatures) {
[17:36:46][AM FEINSTEN] [OUTPUT1] DEBUG: 25+ >>>> }
[17:36:46][AM FEINSTEN] [OUTPUT1] DEBUG: 29+ >>>> Registry::DetectComponents $PATH_UNINSTALL_64 'x64'
[17:36:46][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $SapFeatures = '@{SAP Business One ServerTools Service Manager={F...'.
[17:36:46][AM FEINSTEN] [OUTPUT1] DEBUG: 19+ >>>> $SapFeatures.PSObject.Properties |
[17:36:46][AM FEINSTEN] [OUTPUT1] DEBUG: 20+ Where-Object >>>> { $_.Value.ToString() -like '{*}' } |
[17:36:46][AM FEINSTEN] [OUTPUT1] DEBUG: 21+ ForEach-Object >>>> {
[17:36:46][AM FEINSTEN] [OUTPUT1] DEBUG: 22+ >>>> '<component name="{0}" platform="{1}" key="{2}" value="{3}" />' -f $_.Name, $platform, 'ProductCode', $_.Value.ToString()
[17:36:46][AM FEINSTEN] [OUTPUT1] <component name="SAP Business One ServerTools Service Manager" platform="x64" key="ProductCode" value="{F0B0AE04-A795-4774-ABA2-C91000280180}" />
[17:36:46][AM FEINSTEN] [OUTPUT1] DEBUG: 23+ >>>> Out-ComponentProperties "$basepath\$($_.Value.ToString())" $_.Name $platform
[17:36:46][AM FEINSTEN] [OUTPUT1] DEBUG: 23+ Out-ComponentProperties "$basepath\$( >>>> $_.Value.ToString())" $_.Name $platform
[17:36:46][AM FEINSTEN] [OUTPUT1] DEBUG: 4+ function Out-ComponentProperties($regpath, $name, $platform) >>>> {
[17:36:46][AM FEINSTEN] [OUTPUT1] DEBUG: 5+ >>>> (Get-ItemProperty $regpath).PSObject.Properties |
[17:36:46][AM FEINSTEN] [OUTPUT1] DEBUG: 6+ Where-Object >>>> { $_.Value.ToString().Length -gt 0 } |
[17:36:46][AM FEINSTEN] [OUTPUT1] DEBUG: 7+ Where-Object >>>> { $_.Name -notlike "PS*" } |
[17:36:46][AM FEINSTEN] [OUTPUT1] DEBUG: 8+ ForEach-Object >>>> {
[17:36:46][AM FEINSTEN] [OUTPUT1] DEBUG: 9+ >>>> '<component name="{0}" platform="{1}" key="{2}" value="{3}" />' -f $name, $platform, $_.Name, $_.Value.ToString()
[17:36:46][AM FEINSTEN] [OUTPUT1] <component name="SAP Business One ServerTools Service Manager" platform="x64" key="B1Version" value="1000280" />
[17:36:46][AM FEINSTEN] [OUTPUT1] DEBUG: 10+ >>>> }
[17:36:46][AM FEINSTEN] [OUTPUT1] <component name="SAP Business One ServerTools Service Manager" platform="x64" key="B1VersionServicePack" value="18" />
[17:36:46][AM FEINSTEN] [OUTPUT1] <component name="SAP Business One ServerTools Service Manager" platform="x64" key="B1VersionSpecialBuild" value="00" />
[17:36:46][AM FEINSTEN] [OUTPUT1] <component name="SAP Business One ServerTools Service Manager" platform="x64" key="Comments" value="B1ServerToolsServiceManager" />
[17:36:46][AM FEINSTEN] [OUTPUT1] <component name="SAP Business One ServerTools Service Manager" platform="x64" key="DisplayVersion" value="10.00.280.180" />
[17:36:46][AM FEINSTEN] [OUTPUT1] <component name="SAP Business One ServerTools Service Manager" platform="x64" key="InstallDate" value="20250514" />
[17:36:46][AM FEINSTEN] [OUTPUT1] <component name="SAP Business One ServerTools Service Manager" platform="x64" key="InstallLocation" value="C:\Program Files\SAP\" />
[17:36:47][AM FEINSTEN] [OUTPUT1] <component name="SAP Business One ServerTools Service Manager" platform="x64" key="InstallSource" value="C:\Users\Administrator\Downloads\SAP 10.x\B11000_2502-70004131\Packages.x64\ComponentsWizard\MSI\" />
[17:36:47][AM FEINSTEN] [OUTPUT1] <component name="SAP Business One ServerTools Service Manager" platform="x64" key="ModifyPath" value="MsiExec.exe /I{F0B0AE04-A795-4774-ABA2-C91000280180}" />
[17:36:47][AM FEINSTEN] [OUTPUT1] <component name="SAP Business One ServerTools Service Manager" platform="x64" key="Publisher" value="SAP AG" />
[17:36:47][AM FEINSTEN] [OUTPUT1] <component name="SAP Business One ServerTools Service Manager" platform="x64" key="EstimatedSize" value="44282" />
[17:36:47][AM FEINSTEN] [OUTPUT1] <component name="SAP Business One ServerTools Service Manager" platform="x64" key="SystemComponent" value="1" />
[17:36:47][AM FEINSTEN] [OUTPUT1] <component name="SAP Business One ServerTools Service Manager" platform="x64" key="UninstallString" value="MsiExec.exe /I{F0B0AE04-A795-4774-ABA2-C91000280180}" />
[17:36:47][AM FEINSTEN] [OUTPUT1] <component name="SAP Business One ServerTools Service Manager" platform="x64" key="VersionMajor" value="10" />
[17:36:47][AM FEINSTEN] [OUTPUT1] <component name="SAP Business One ServerTools Service Manager" platform="x64" key="VersionMinor" value="0" />
[17:36:47][AM FEINSTEN] [OUTPUT1] <component name="SAP Business One ServerTools Service Manager" platform="x64" key="WindowsInstaller" value="1" />
[17:36:47][AM FEINSTEN] [OUTPUT1] <component name="SAP Business One ServerTools Service Manager" platform="x64" key="Version" value="167772440" />
[17:36:47][AM FEINSTEN] [OUTPUT1] <component name="SAP Business One ServerTools Service Manager" platform="x64" key="Language" value="1033" />
[17:36:47][AM FEINSTEN] [OUTPUT1] <component name="SAP Business One ServerTools Service Manager" platform="x64" key="DisplayName" value="SAP Business One ServerTools Service Manager" />
[17:36:47][AM FEINSTEN] [OUTPUT1] DEBUG: 11+ >>>> }
[17:36:47][AM FEINSTEN] [OUTPUT1] DEBUG: 24+ >>>> }
[17:36:47][AM FEINSTEN] [OUTPUT1] <component name="SAP Business One ServerTools DI Server" platform="x64" key="ProductCode" value="{858E0EC9-BFC6-4AB0-A776-271000280180}" />
[17:36:47][AM FEINSTEN] [OUTPUT1] <component name="SAP Business One ServerTools DI Server" platform="x64" key="B1Version" value="1000280" />
[17:36:47][AM FEINSTEN] [OUTPUT1] <component name="SAP Business One ServerTools DI Server" platform="x64" key="B1VersionServicePack" value="18" />
[17:36:47][AM FEINSTEN] [OUTPUT1] <component name="SAP Business One ServerTools DI Server" platform="x64" key="B1VersionSpecialBuild" value="00" />
[17:36:47][AM FEINSTEN] [OUTPUT1] <component name="SAP Business One ServerTools DI Server" platform="x64" key="Comments" value="B1ServerToolsDIServer" />
[17:36:47][AM FEINSTEN] [OUTPUT1] <component name="SAP Business One ServerTools DI Server" platform="x64" key="DisplayVersion" value="10.00.280.180" />
[17:36:47][AM FEINSTEN] [OUTPUT1] <component name="SAP Business One ServerTools DI Server" platform="x64" key="InstallDate" value="20250514" />
[17:36:47][AM FEINSTEN] [OUTPUT1] <component name="SAP Business One ServerTools DI Server" platform="x64" key="InstallLocation" value="C:\Program Files\SAP\" />
[17:36:47][AM FEINSTEN] [OUTPUT1] <component name="SAP Business One ServerTools DI Server" platform="x64" key="InstallSource" value="C:\Users\Administrator\Downloads\SAP 10.x\B11000_2502-70004131\Packages.x64\ComponentsWizard\MSI\" />
[17:36:47][AM FEINSTEN] [OUTPUT1] <component name="SAP Business One ServerTools DI Server" platform="x64" key="ModifyPath" value="MsiExec.exe /I{858E0EC9-BFC6-4AB0-A776-271000280180}" />
[17:36:47][AM FEINSTEN] [OUTPUT1] <component name="SAP Business One ServerTools DI Server" platform="x64" key="Publisher" value="SAP AG" />
[17:36:47][AM FEINSTEN] [OUTPUT1] <component name="SAP Business One ServerTools DI Server" platform="x64" key="EstimatedSize" value="31266" />
[17:36:47][AM FEINSTEN] [OUTPUT1] <component name="SAP Business One ServerTools DI Server" platform="x64" key="SystemComponent" value="1" />
[17:36:47][AM FEINSTEN] [OUTPUT1] <component name="SAP Business One ServerTools DI Server" platform="x64" key="UninstallString" value="MsiExec.exe /I{858E0EC9-BFC6-4AB0-A776-271000280180}" />
[17:36:47][AM FEINSTEN] [OUTPUT1] <component name="SAP Business One ServerTools DI Server" platform="x64" key="VersionMajor" value="10" />
[17:36:47][AM FEINSTEN] [OUTPUT1] <component name="SAP Business One ServerTools DI Server" platform="x64" key="VersionMinor" value="0" />
[17:36:47][AM FEINSTEN] [OUTPUT1] <component name="SAP Business One ServerTools DI Server" platform="x64" key="WindowsInstaller" value="1" />
[17:36:47][AM FEINSTEN] [OUTPUT1] <component name="SAP Business One ServerTools DI Server" platform="x64" key="Version" value="167772440" />
[17:36:47][AM FEINSTEN] [OUTPUT1] <component name="SAP Business One ServerTools DI Server" platform="x64" key="Language" value="1033" />
[17:36:47][AM FEINSTEN] [OUTPUT1] <component name="SAP Business One ServerTools DI Server" platform="x64" key="DisplayName" value="SAP Business One ServerTools DI Server" />
[17:36:47][AM FEINSTEN] [OUTPUT1] <component name="SAP Business One ServerTools Extension Manager" platform="x64" key="ProductCode" value="{292DF004-10BD-45D5-A95F-251000280180}" />
[17:36:47][AM FEINSTEN] [OUTPUT1] <component name="SAP Business One ServerTools Extension Manager" platform="x64" key="B1Version" value="1000280" />
[17:36:47][AM FEINSTEN] [OUTPUT1] <component name="SAP Business One ServerTools Extension Manager" platform="x64" key="B1VersionServicePack" value="18" />
[17:36:47][AM FEINSTEN] [OUTPUT1] <component name="SAP Business One ServerTools Extension Manager" platform="x64" key="B1VersionSpecialBuild" value="00" />
[17:36:47][AM FEINSTEN] [OUTPUT1] <component name="SAP Business One ServerTools Extension Manager" platform="x64" key="Comments" value="B1ServerToolsExtensionManager" />
[17:36:47][AM FEINSTEN] [OUTPUT1] <component name="SAP Business One ServerTools Extension Manager" platform="x64" key="DisplayVersion" value="10.00.280.180" />
[17:36:47][AM FEINSTEN] [OUTPUT1] <component name="SAP Business One ServerTools Extension Manager" platform="x64" key="InstallDate" value="20250514" />
[17:36:47][AM FEINSTEN] [OUTPUT1] <component name="SAP Business One ServerTools Extension Manager" platform="x64" key="InstallLocation" value="C:\Program Files\SAP\" />
[17:36:47][AM FEINSTEN] [OUTPUT1] <component name="SAP Business One ServerTools Extension Manager" platform="x64" key="InstallSource" value="C:\Users\Administrator\Downloads\SAP 10.x\B11000_2502-70004131\Packages.x64\ComponentsWizard\MSI\" />
[17:36:47][AM FEINSTEN] [OUTPUT1] <component name="SAP Business One ServerTools Extension Manager" platform="x64" key="ModifyPath" value="MsiExec.exe /I{292DF004-10BD-45D5-A95F-251000280180}" />
[17:36:47][AM FEINSTEN] [OUTPUT1] <component name="SAP Business One ServerTools Extension Manager" platform="x64" key="Publisher" value="SAP AG" />
[17:36:47][AM FEINSTEN] [OUTPUT1] <component name="SAP Business One ServerTools Extension Manager" platform="x64" key="EstimatedSize" value="178806" />
[17:36:47][AM FEINSTEN] [OUTPUT1] <component name="SAP Business One ServerTools Extension Manager" platform="x64" key="SystemComponent" value="1" />
[17:36:47][AM FEINSTEN] [OUTPUT1] <component name="SAP Business One ServerTools Extension Manager" platform="x64" key="UninstallString" value="MsiExec.exe /I{292DF004-10BD-45D5-A95F-251000280180}" />
[17:36:47][AM FEINSTEN] [OUTPUT1] <component name="SAP Business One ServerTools Extension Manager" platform="x64" key="VersionMajor" value="10" />
[17:36:47][AM FEINSTEN] [OUTPUT1] <component name="SAP Business One ServerTools Extension Manager" platform="x64" key="VersionMinor" value="0" />
[17:36:47][AM FEINSTEN] [OUTPUT1] <component name="SAP Business One ServerTools Extension Manager" platform="x64" key="WindowsInstaller" value="1" />
[17:36:47][AM FEINSTEN] [OUTPUT1] <component name="SAP Business One ServerTools Extension Manager" platform="x64" key="Version" value="167772440" />
[17:36:47][AM FEINSTEN] [OUTPUT1] <component name="SAP Business One ServerTools Extension Manager" platform="x64" key="Language" value="1033" />
[17:36:47][AM FEINSTEN] [OUTPUT1] <component name="SAP Business One ServerTools Extension Manager" platform="x64" key="DisplayName" value="SAP Business One ServerTools Extension Manager" />
[17:36:47][AM FEINSTEN] [OUTPUT1] DEBUG: 30+ >>>> }
[2025-05-14][com.sap.businessone.installer.wizard.step.InstallWizardStep]
[17:36:47][ FEIN] Step [detection-of-features-installshield] Processing data
[17:36:47][ FEIN] Step [detection-of-features-installshield] Validating data
[2025-05-14][com.sap.businessone.installer.wizard.step.InstallWizardStep]
[17:36:47][INFORMATION] Step [detection-of-settings-installshield]
[17:36:47][ FEIN] Step [detection-of-settings-installshield] Evaluating conditions
[17:36:47][ FEIN] (-) Feature [B1ServerToolsSLD] does not have a package (INSTALLED_LEGACY).
[17:36:47][ FEIN] (-) Feature [B1ServerToolsLicense] does not have a package (INSTALLED_LEGACY).
[17:36:47][ FEIN] (-) Feature [B1ServerToolsWorkflow] does not have a package (INSTALLED_LEGACY).
[17:36:47][ FEIN] (-) Feature [B1ServerToolsJobService] does not have a package (INSTALLED_LEGACY).
[2025-05-14][com.sap.businessone.installer.wizard.step.InstallWizardStep]
[17:36:47][INFORMATION] Step [detection-of-features-output]
[17:36:47][ FEIN] Step [detection-of-features-output] Evaluating conditions
[17:36:47][ FEIN] (-) COMPONENT_DETECTION is not active
[2025-05-14][com.sap.businessone.installer.wizard.step.InstallWizardStep]
[17:36:47][INFORMATION] Step [features:selection]
[17:36:47][ FEIN] Parameter <LANDSCAPE_SERVER_CONNECTION> = 'XXXXXXXXXX'
[17:36:47][ FEIN] Step [features:selection] Evaluating conditions
[17:36:47][ FEIN] Step [features:selection] Preparing data
[17:36:47][ FEINER] Step [features:selection] Activating user interface
[17:37:27][ FEIN] Step [features:selection] Collecting data
[17:37:27][ FEIN] Step [features:selection] Processing data
[17:37:27][INFORMATION] Parameter <SELECTED_FEATURES> = 'B1ServerToolsSLD'
[17:37:27][ FEIN] Step [features:selection] Validating data
[17:37:27][ FEIN] Step [features:selection][SelectedFeaturesValidator]
[2025-05-14][com.sap.businessone.installer.wizard.step.InstallWizardStep]
[17:37:27][INFORMATION] Step [features:general-requirements]
[17:37:27][ FEIN] Step [features:general-requirements] Evaluating conditions
[17:37:27][ FEIN] Step [features:general-requirements] Preparing data
[17:37:27][ FEIN] Step [features:general-requirements] Processing data
[17:37:27][ FEIN] Step [features:general-requirements] Validating data
[17:37:27][ FEINER] (+) INSTALLATION is active
[17:37:27][ FEIN] Step [features:general-requirements][DataFilesValidator]
[17:37:27][ FEINER] (-) UNINSTALLATION is not active
[17:37:27][ FEIN] Step [features:general-requirements][OneBoxValidator]
[17:37:27][ FEINER] (+) Feature [B1ServerToolsSLD] has purpose INSTALL
[17:37:27][ FEINER] (+) Feature [B1ServerToolsLicense] isn't selected
[17:37:27][WARNUNG] Step [features:general-requirements][OneBoxValidator] System Landscape Directory will be installed without the License Server component; License Server can be installed later.
Make sure that you install at least one license server on some machine of your landscape.
[17:37:33][ FEINER] (-) Feature [B1ServerCommonDB] isn't selected
[17:37:33][ FEINER] (-) Feature [B1ServerToolsJobService] isn't selected
[2025-05-14][com.sap.businessone.installer.wizard.step.InstallWizardStep]
[17:37:33][INFORMATION] Step [features:hardware-requirements]
[17:37:33][ FEIN] Step [features:hardware-requirements] Evaluating conditions
[17:37:33][ FEIN] (+) INSTALLATION is active
[17:37:33][ FEIN] Step [features:hardware-requirements] Preparing data
[17:37:33][ FEIN] Step [features:hardware-requirements] Processing data
[2025-05-14][com.sap.businessone.installer.machine.access.shell]
[17:37:33][AM FEINSTEN] Running command [[powershell -Command 'Get-WmiObject Win32_LogicalDisk | Foreach-Object { '{0}#{1}' -f $_.DeviceID, $_.FreeSpace }']]
[17:37:34][AM FEINSTEN] [OUTPUT1] C:#38604759040
[17:37:34][AM FEINSTEN] [OUTPUT1] D:#0
[17:37:34][ FEIN] Parameter <AVAILABLE_DISK_SPACE> = 'XXXXXXXXXX'
[2025-05-14][com.sap.businessone.installer.machine.access.shell]
[17:37:34][AM FEINSTEN] Running command [MSI (Size of B1ServerToolsAuthentication-10.00.280.18.0.x64.msi-B1ServerToolsAuthentication)]
[17:37:40][AM FEINSTEN] [OUTPUT1] 203034624
[2025-05-14][com.sap.businessone.installer.machine.access.shell]
[17:37:40][AM FEINSTEN] Running command [MSI (Size of B1ServerToolsSLD-10.00.280.18.0.x64.msi-B1ServerToolsSLD)]
[17:37:42][AM FEINSTEN] [OUTPUT1] 54147072
[2025-05-14][com.sap.businessone.installer.machine.access.shell]
[17:37:42][AM FEINSTEN] Running command [[cmd /C 'echo %TEMP%']]
[17:37:42][AM FEINSTEN] [OUTPUT1] C:\Users\ADMINI~1\AppData\Local\Temp
[17:37:42][ FEIN] Parameter <REQUIRED_DISK_SPACE> = 'XXXXXXXXXX'
[2025-05-14][com.sap.businessone.installer.wizard.step.InstallWizardStep]
[17:37:42][ FEIN] Step [features:hardware-requirements] Validating data
[17:37:42][ FEINER] (-) Operating system isn't LINUX
[17:37:42][ FEINER] (+) INSTALLATION is active
[17:37:42][ FEIN] Step [features:hardware-requirements][DiskSpaceValidator]
[2025-05-14][com.sap.businessone.installer.wizard.step.InstallWizardStep]
[17:37:42][INFORMATION] Step [connection:certificate-validation]
[17:37:42][ FEIN] Step [connection:certificate-validation] Evaluating conditions
[17:37:42][ FEIN] (-) Feature [B1ServerToolsSupport] has purpose NOTHING instead of INSTALL
[17:37:42][ FEIN] (-) Feature [B1ServerToolsSupport] has purpose NOTHING instead of UPGRADE
[17:37:42][ FEIN] (-) Feature [B1ServerToolsSupport] has purpose NOTHING instead of RECONFIGURE
[2025-05-14][com.sap.businessone.installer.wizard.step.InstallWizardStep]
[17:37:42][INFORMATION] Step [network-address]
[2025-05-14][com.sap.businessone.installer.machine.access.shell]
[17:37:42][AM FEINSTEN] Running command [Get-NetIPAddress]
[17:37:44][AM FEINSTEN] [OUTPUT1] 192.168.2.235
[17:37:44][ FEIN] Parameter <LOCAL_ADDRESS_OPTIONS> = '192.168.2.235'
[2025-05-14][com.sap.businessone.installer.wizard.step.InstallWizardStep]
[17:37:44][ FEIN] Step [network-address] Evaluating conditions
[17:37:44][ FEIN] (-) Parameter [LOCAL_ADDRESS] was not modified
[2025-05-14][com.sap.businessone.installer.wizard.step.InstallWizardStep]
[17:37:44][INFORMATION] Step [installer-step-service-port]
[17:37:44][ FEIN] Step [installer-step-service-port] Evaluating conditions
[17:37:44][ FEIN] (-) Feature [B1ServerToolsTomcat] has no purpose
[17:37:44][ FEIN] (-) RECONFIGURATION is not active
[17:37:44][ FEIN] (-) Parameter [SERVICE_PORT] was not modified
[2025-05-14][com.sap.businessone.installer.wizard.step.InstallWizardStep]
[17:37:44][INFORMATION] Step [authentication-service:ports]
[17:37:44][ FEIN] Step [authentication-service:ports] Evaluating conditions
[17:37:44][ FEIN] (+) Feature [B1ServerToolsAuthentication] has purpose INSTALL
[17:37:44][ FEIN] Step [authentication-service:ports] Preparing data
[17:37:44][INFORMATION] Parameter <AUTHENTICATION_SERVICE_HTTPS_PORT> = '40020'
[17:37:44][ FEIN] Parameter <OCCUPIED_PORTS> = ''
[17:37:44][ FEINER] Step [authentication-service:ports] Activating user interface
[17:37:52][ FEIN] Step [authentication-service:ports] Collecting data
[17:37:52][INFORMATION] Parameter <AUTHENTICATION_SERVICE_HTTPS_PORT> = '40020'
[17:37:52][ FEIN] Step [authentication-service:ports] Processing data
[17:37:52][ FEIN] Parameter <AUTHENTICATION_SERVICE_MANAGEMENT_HTTP_PORT> = '40021'
[17:37:52][ FEIN] Step [authentication-service:ports] Validating data
[17:37:52][ FEIN] Step [authentication-service:ports][PortValidator]
[17:37:52][ FEINER] (+) Parameter [AUTHENTICATION_SERVICE_HTTPS_PORT] was modified
[2025-05-14][com.sap.businessone.installer.machine.access.shell]
[17:37:52][AM FEINSTEN] Running command [[powershell 'netstat -aon | select-string ':40020'']]
[2025-05-14][com.sap.businessone.installer.wizard.step.InstallWizardStep]
[17:37:53][ FEIN] Step [authentication-service:ports][PortValidator]
[17:37:53][ FEINER] (+) Parameter [AUTHENTICATION_SERVICE_MANAGEMENT_HTTP_PORT] was modified
[2025-05-14][com.sap.businessone.installer.machine.access.shell]
[17:37:53][AM FEINSTEN] Running command [[powershell 'netstat -aon | select-string ':40021'']]
[2025-05-14][com.sap.businessone.installer.wizard.step.InstallWizardStep]
[17:37:54][ FEIN] Step [authentication-service:ports][ParameterDuplicationValidator]
[17:37:54][ FEIN] Parameter <OCCUPIED_PORTS> = 'authentication-service-https:40020;authentication-service-manage-http:40021'
[2025-05-14][com.sap.businessone.installer.wizard.step.InstallWizardStep]
[17:37:54][INFORMATION] Step [installer-step-landscape-installation-type]
[17:37:54][ FEIN] Step [installer-step-landscape-installation-type] Evaluating conditions
[17:37:54][ FEIN] (+) INSTALLATION is active
[17:37:54][ FEIN] (+) Feature [B1ServerToolsSLD] has purpose INSTALL
[17:37:54][ FEIN] Step [installer-step-landscape-installation-type] Preparing data
[17:37:54][ FEINER] Step [installer-step-landscape-installation-type] Activating user interface
[17:37:56][ FEIN] Step [installer-step-landscape-installation-type] Collecting data
[17:37:56][INFORMATION] Parameter <LANDSCAPE_INSTALL_ACTION> = 'create'
[17:37:56][ FEIN] Step [installer-step-landscape-installation-type] Processing data
[17:37:56][ FEIN] Step [installer-step-landscape-installation-type] Validating data
[17:37:56][ FEIN] Step [installer-step-landscape-installation-type][ParameterValidator]
[17:37:56][ FEINER] (-) Feature [B1ServerToolsLicense] isn't selected
[2025-05-14][com.sap.businessone.installer.wizard.step.InstallWizardStep]
[17:37:56][INFORMATION] Step [sld:site-user]
[17:37:56][ FEIN] Step [sld:site-user] Evaluating conditions
[17:37:56][ FEIN] (+) INSTALLATION is active
[17:37:56][ FEIN] (+) Feature [B1ServerToolsSLD] is selected
[17:37:56][ FEIN] (+) Parameter [LANDSCAPE_INSTALL_ACTION] has value <create>
[17:37:56][ FEIN] (+) Feature [B1ServerToolsSLD] has purpose INSTALL
[17:37:56][ FEIN] Step [sld:site-user] Preparing data
[17:37:56][ FEINER] Step [sld:site-user] Activating user interface
[17:38:05][ FEIN] Step [sld:site-user] Collecting data
[17:38:05][INFORMATION] Parameter <SITE_USER_ID> = 'XXXXXXXXXX'
[17:38:05][INFORMATION] Parameter <SITE_USER_PASSWORD> = 'XXXXXXXXXX'
[17:38:05][ FEIN] Parameter <SITE_USER_PASSWORD_CONSISTENT> = 'XXXXXXXXXX'
[17:38:05][ FEIN] Step [sld:site-user] Processing data
[17:38:05][ FEIN] Parameter <LANDSCAPE_SERVER_CONNECTION> = 'XXXXXXXXXX'
[17:38:05][ FEIN] Step [sld:site-user] Validating data
[17:38:05][ FEIN] Step [sld:site-user][SiteUserIdValidator]
[17:38:05][ FEIN] Step [sld:site-user][SiteUserPasswordValidator]
[17:38:05][ FEINER] (+) Feature [B1ServerToolsSLD] has purpose INSTALL
[17:38:05][ FEINER] (-) SLD is not available
[2025-05-14][com.sap.businessone.installer.wizard.step.InstallWizardStep]
[17:38:05][INFORMATION] Step [certificate:universal]
[17:38:05][ FEIN] Step [certificate:universal] Evaluating conditions
[17:38:05][ FEIN] (-) Feature [B1ServerTools-Certificate] has purpose NOTHING instead of INSTALL
[17:38:05][ FEIN] (-) Feature [B1ServerTools-Certificate] has purpose NOTHING instead of UPGRADE
[17:38:05][ FEIN] (-) Feature [B1ServerTools-Certificate] has purpose NOTHING instead of RECONFIGURE
[2025-05-14][com.sap.businessone.installer.wizard.step.InstallWizardStep]
[17:38:05][INFORMATION] Step [sld:connection]
[17:38:05][ FEIN] Step [sld:connection] Evaluating conditions
[17:38:05][ FEIN] (+) INSTALLATION is active
[17:38:05][ FEIN] (+) Feature [SLD] requires connection to SLD
[17:38:05][ FEIN] Step [sld:connection] Preparing data
[17:38:05][ FEINER] Step [sld:connection] Activating user interface
[17:38:27][ FEIN] Step [sld:connection] Collecting data
[17:38:27][INFORMATION] Parameter <SLD_SERVER_ADDR> = 'localhost'
[17:38:27][INFORMATION] Parameter <SLD_SERVER_PORT> = '40050'
[17:38:27][ FEIN] Step [sld:connection] Processing data
[17:38:27][ FEIN] Step [sld:connection] Validating data
[17:38:27][ FEIN] Step [sld:connection][SldLocationValidator]
[17:38:27][ FEINER] (-) Parameter [LANDSCAPE_INSTALL_ACTION] doesn't have value <connect>
[17:38:27][ FEINER] (-) Parameter [LANDSCAPE_INSTALL_ACTION] doesn't have value <connect>
[17:38:27][ FEINER] (-) Parameter [LANDSCAPE_INSTALL_ACTION] doesn't have value <>
[17:38:27][ FEINER] (-) Parameter [LANDSCAPE_INSTALL_ACTION] doesn't have value <connect>
[17:38:27][ FEINER] (+) INSTALLATION is active
[17:38:27][ FEINER] (+) Parameter [LANDSCAPE_INSTALL_ACTION] has value <create>
[17:38:27][ FEINER] (+) Parameter [SLD_SERVER_ADDR] doesn't have value <w11-proxmox.##NameGelöscht##.local>
[17:38:27][ FEIN] Step [sld:connection][SLDCreateValuesChangedValidator]
[17:38:27][WARNUNG] Step [sld:connection][SLDCreateValuesChangedValidator] Default values were changed.
[17:38:28][ FEINER] (-) Parameter [LANDSCAPE_INSTALL_ACTION] doesn't have value <connect>
[17:38:28][ FEINER] (-) Feature [B1SLDAgent] has purpose NOTHING instead of INSTALL
[17:38:28][ FEINER] (-) No feature has purpose INSTALL
[17:38:28][ FEINER] (-) Operating system isn't LINUX
[17:38:28][ FEINER] (-) Feature [B1ServerToolsSLD] has purpose INSTALL instead of UPGRADE
[17:38:28][ FEINER] (-) Feature [B1ServerToolsSLD] has purpose INSTALL instead of UPGRADE
[2025-05-14][com.sap.businessone.installer.wizard.step.InstallWizardStep]
[17:38:28][INFORMATION] Step [license-server:mode]
[17:38:28][ FEIN] Step [license-server:mode] Evaluating conditions
[17:38:28][ FEIN] (-) Feature [B1ServerToolsLicense] has no purpose
[2025-05-14][com.sap.businessone.installer.wizard.step.InstallWizardStep]
[17:38:28][INFORMATION] Step [license-server:allowed-connections]
[17:38:28][ FEIN] Step [license-server:allowed-connections] Evaluating conditions
[2025-05-14][com.sap.businessone.installer.wizard.step.InstallWizardStep]
[17:38:28][INFORMATION] Step [sld:service-unit:detect]
[17:38:28][ FEIN] Step [sld:service-unit:detect] Evaluating conditions
[17:38:28][ FEIN] (-) SLD is not available
[2025-05-14][com.sap.businessone.installer.wizard.step.InstallWizardStep]
[17:38:28][INFORMATION] Step [sld-op-service-unit-selection-mssql]
[17:38:28][ FEIN] Step [sld-op-service-unit-selection-mssql] Evaluating conditions
[17:38:28][ FEIN] (-) SLD is not available
[2025-05-14][com.sap.businessone.installer.wizard.step.InstallWizardStep]
[17:38:28][INFORMATION] Step [sld-od-service-unit-selection-mssql]
[17:38:28][ FEIN] Step [sld-od-service-unit-selection-mssql] Evaluating conditions
[17:38:28][ FEIN] (-) Parameter [SLD_SERVER_TYPE] doesn't have value <od>
[2025-05-14][com.sap.businessone.installer.wizard.step.InstallWizardStep]
[17:38:28][INFORMATION] Step [sld-op-service-unit-selection-hana]
[17:38:28][ FEIN] Step [sld-op-service-unit-selection-hana] Evaluating conditions
[17:38:28][ FEIN] (-) SLD is not available
[2025-05-14][com.sap.businessone.installer.wizard.step.InstallWizardStep]
[17:38:28][INFORMATION] Step [sld-od-service-unit-selection-hana]
[17:38:28][ FEIN] Step [sld-od-service-unit-selection-hana] Evaluating conditions
[17:38:28][ FEIN] (-) Parameter [SLD_SERVER_TYPE] doesn't have value <od>
[2025-05-14][com.sap.businessone.installer.wizard.step.InstallWizardStep]
[17:38:28][INFORMATION] Step [installer-step-mssql-database]
[17:38:28][ FEIN] Step [installer-step-mssql-database] Evaluating conditions
[17:38:28][ FEIN] (+) INSTALLATION is active
[17:38:28][ FEIN] (+) Feature [B1ServerToolsAuthentication] has purpose INSTALL
[17:38:28][ FEIN] Step [installer-step-mssql-database] Preparing data
[17:38:28][ FEIN] Step [installer-step-mssql-database] Processing data
[17:38:28][ FEIN] Step [installer-step-mssql-database] Validating data
[17:38:28][ FEIN] Step [installer-step-mssql-database][ServerValidator]
[17:38:28][ FEIN] Step [installer-step-mssql-database][TrustedConnectionValidator]
[17:38:28][ FEINER] (+) Parameter [MSSQL_DATABASE_TRUSTED_CONNECTION] has value <false>
[17:38:28][ FEIN] Step [installer-step-mssql-database][UserValidator]
[17:38:28][ FEINER] (+) Parameter [MSSQL_DATABASE_TRUSTED_CONNECTION] has value <false>
[17:38:28][ FEIN] Step [installer-step-mssql-database][PasswordValidator]
[17:38:28][ FEIN] Step [installer-step-mssql-database][ResponseValidator]
[2025-05-14][com.sap.businessone.installer.machine.access.shell]
[17:38:28][AM FEINSTEN] Running command [Test-MssqlResponse (\WizardChecks_mssql.ps1)]
[17:38:28][AM FEINSTEN] Updating enviroment variables:
{MSSQL_SERVER_ADDRESS=W11-PROXMOX\SAP}
{MSSQL_SERVER_PASSWORD=XXXXXXXXXX}
{MSSQL_SERVER_TRUSTED_CONNECTION=false}
{MSSQL_SERVER_USER=XXXXXXXXXX}
[17:38:29][AM FEINSTEN] [OUTPUT1] DEBUG: 1+ >>>> . "${env:INSTALL_SCRIPT_TEMP_DIR}\WizardUtils_tools.ps1"
[17:38:29][AM FEINSTEN] [OUTPUT1] DEBUG: 1+ >>>> function IIf($predicate, $whenTrue, $whenFalse) {
[17:38:30][AM FEINSTEN] [OUTPUT1] DEBUG: 10+ function Test-MssqlResponse() >>>> {
[17:38:30][AM FEINSTEN] [OUTPUT1] DEBUG: 11+ >>>> $result = $null
[17:38:30][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $result = ''.
[17:38:30][AM FEINSTEN] [OUTPUT1] DEBUG: 13+ if ( >>>> "${env:MSSQL_SERVER_TRUSTED_CONNECTION}" -eq 'true') {
[17:38:30][AM FEINSTEN] [OUTPUT1] DEBUG: 18+ >>>> $result = Invoke-SQLTool -serverType SQL -host "$env:MSSQL_SERVER_ADDRESS" `
[17:38:30][AM FEINSTEN] [OUTPUT1] DEBUG: 217+ function Invoke-SQLTool() >>>> {
[17:38:30][AM FEINSTEN] [OUTPUT1] DEBUG: 218+ >>>> Invoke-Java '-XX:TieredStopAtLevel=1' '-jar' "${env:INSTALL_SCRIPT_TEMP_DIR}\SQLTool.jar" @args
[17:38:30][AM FEINSTEN] [OUTPUT1] DEBUG: 21+ function Invoke-Java() >>>> {
[17:38:30][AM FEINSTEN] [OUTPUT1] DEBUG: 22+ if ( >>>> [string]::IsNullOrEmpty(${env:JAVA_BIN})) {
[17:38:30][AM FEINSTEN] [OUTPUT1] DEBUG: 25+ if ( >>>> -not (Test-Path -Path "${env:JAVA_BIN}")) {
[17:38:30][AM FEINSTEN] [OUTPUT1] DEBUG: 29+ >>>> Write-Information "[java.exe] $args"
[17:38:30][AM FEINSTEN] [OUTPUT1] DEBUG: 31+ >>>> $QuotedArgs = $args | ForEach-Object {
[17:38:30][AM FEINSTEN] [OUTPUT1] DEBUG: 32+ if ( >>>> [string]::IsNullOrEmpty($_)) {
[17:38:30][AM FEINSTEN] [OUTPUT1] DEBUG: 35+ if ( >>>> $_.StartsWith('"') -or $_.StartsWith("'")) {
[17:38:30][AM FEINSTEN] [OUTPUT1] DEBUG: 39+ >>>> [string]::Format('"{0}"', $_)
[17:38:30][AM FEINSTEN] [OUTPUT1] DEBUG: 40+ >>>> }
[17:38:30][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $QuotedArgs = '"-XX:TieredStopAtLevel=1" "-jar" "C:\Users\ADMINI~...'.
[17:38:30][AM FEINSTEN] [OUTPUT1] DEBUG: 42+ >>>> $ProcessInfo = New-Object System.Diagnostics.ProcessStartInfo
[17:38:30][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $ProcessInfo = 'System.Diagnostics.ProcessStartInfo'.
[17:38:30][AM FEINSTEN] [OUTPUT1] DEBUG: 43+ >>>> $ProcessInfo.FileName = "${env:JAVA_BIN}"
[17:38:30][AM FEINSTEN] [OUTPUT1] DEBUG: 44+ >>>> $ProcessInfo.RedirectStandardError = $true
[17:38:30][AM FEINSTEN] [OUTPUT1] DEBUG: 45+ >>>> $ProcessInfo.RedirectStandardOutput = $true
[17:38:30][AM FEINSTEN] [OUTPUT1] DEBUG: 46+ >>>> $ProcessInfo.WindowStyle = [System.Diagnostics.ProcessWindowStyle]::Hidden
[17:38:30][AM FEINSTEN] [OUTPUT1] DEBUG: 47+ >>>> $ProcessInfo.UseShellExecute = $false
[17:38:30][AM FEINSTEN] [OUTPUT1] DEBUG: 48+ >>>> $ProcessInfo.Arguments = "$QuotedArgs"
[17:38:30][AM FEINSTEN] [OUTPUT1] DEBUG: 50+ >>>> $Process = New-Object System.Diagnostics.Process
[17:38:30][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $Process = 'System.Diagnostics.Process'.
[17:38:30][AM FEINSTEN] [OUTPUT1] DEBUG: 51+ >>>> $Process.StartInfo = $ProcessInfo
[17:38:30][AM FEINSTEN] [OUTPUT1] DEBUG: 52+ >>>> $Process.Start() | Out-Null
[17:38:30][AM FEINSTEN] [OUTPUT1] DEBUG: 54+ >>>> $TaskStdout = $Process.StandardOutput.ReadToEndAsync()
[17:38:30][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $TaskStdout = 'System.Threading.Tasks.Task`1[System.String]'.
[17:38:30][AM FEINSTEN] [OUTPUT1] DEBUG: 55+ >>>> $TaskStderr = $Process.StandardError.ReadToEndAsync()
[17:38:30][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $TaskStderr = 'System.Threading.Tasks.Task`1[System.String]'.
[17:38:30][AM FEINSTEN] [OUTPUT1] DEBUG: 57+ >>>> $Process.WaitForExit(100000) | Out-Null
[17:38:31][AM FEINSTEN] [OUTPUT1] DEBUG: 58+ >>>> $ExitCode = $Process.ExitCode
[17:38:31][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $ExitCode = '0'.
[17:38:31][AM FEINSTEN] [OUTPUT1] DEBUG: 60+ >>>> Write-Information "[java.exe][exit-code] $ExitCode"
[17:38:31][AM FEINSTEN] [OUTPUT1] DEBUG: 62+ return >>>> [PSCustomObject] @{
[17:38:31][AM FEINSTEN] [OUTPUT1] DEBUG: 67+ >>>> }
[17:38:31][AM FEINSTEN] [OUTPUT1] DEBUG: 219+ >>>> }
[17:38:31][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $result = '@{exitcode=0; stdout=1; stderr=}'.
[17:38:31][AM FEINSTEN] [OUTPUT1] DEBUG: 23+ >>>> Write-Output "STDOUT: $($result.stdout)"
[17:38:31][AM FEINSTEN] [OUTPUT1] DEBUG: 23+ Write-Output "STDOUT: $( >>>> $result.stdout)"
[17:38:31][AM FEINSTEN] [OUTPUT1] STDOUT: 1
[17:38:31][AM FEINSTEN] [OUTPUT1] DEBUG: 24+ >>>> Write-Output "STDERR: $($result.stderr)"
[17:38:31][AM FEINSTEN] [OUTPUT1] DEBUG: 24+ Write-Output "STDERR: $( >>>> $result.stderr)"
[17:38:31][AM FEINSTEN] [OUTPUT1] STDERR:
[17:38:31][AM FEINSTEN] [OUTPUT1] DEBUG: 26+ if ( >>>> $result.stderr -match 'SQL_STATE S(?<Code>\d+)') {
[17:38:31][AM FEINSTEN] [OUTPUT1] DEBUG: 28+ } elseif ( >>>> $result.stderr -match 'SQL_STATE (?<Code>\w+)') {
[17:38:31][AM FEINSTEN] [OUTPUT1] DEBUG: 31+ >>>> $statuscode = '0'
[17:38:31][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $statuscode = '0'.
[17:38:31][AM FEINSTEN] [OUTPUT1] DEBUG: 34+ switch -Wildcard ("$( >>>> $result.exitcode)-$statuscode") {
[17:38:31][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $switch = 'IEnumerator'.
[17:38:31][AM FEINSTEN] [OUTPUT1] DEBUG: 34+ switch -Wildcard ( >>>> "$($result.exitcode)-$statuscode") {
[17:38:31][AM FEINSTEN] [OUTPUT1] DEBUG: 36+ >>>> '0-0' {
[17:38:31][AM FEINSTEN] [OUTPUT1] DEBUG: 37+ >>>> Write-Output '<wizard-check status="SUCCESS" message-id="validation.mssql.connection.success" />'
[17:38:31][AM FEINSTEN] [OUTPUT1] <wizard-check status="SUCCESS" message-id="validation.mssql.connection.success" />
[17:38:31][AM FEINSTEN] [OUTPUT1] DEBUG: 38+ >>>> break
[17:38:31][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $switch = ''.
[17:38:31][AM FEINSTEN] [OUTPUT1] DEBUG: 81+ >>>> }
[17:38:31][ FEIN] Parameter <MSSQL_DATABASE_CONNECTION_OBJECT> = 'XXXXXXXXXX'
[2025-05-14][com.sap.businessone.installer.wizard.step.InstallWizardStep]
[17:38:31][INFORMATION] Step [installer-step-database-removal]
[17:38:31][ FEIN] Step [installer-step-database-removal] Evaluating conditions
[17:38:31][ FEIN] (-) UNINSTALLATION is not active
[2025-05-14][com.sap.businessone.installer.wizard.step.InstallWizardStep]
[17:38:31][INFORMATION] Step [authentication-service:database]
[17:38:31][ FEIN] Step [authentication-service:database] Evaluating conditions
[17:38:31][ FEIN] (+) Feature [B1ServerToolsAuthentication] has purpose INSTALL
[17:38:31][ FEIN] Step [authentication-service:database] Preparing data
[17:38:31][INFORMATION] Parameter <AUTHENTICATION_SERVICE_DATABASE_ACTION> = 'create'
[17:38:31][INFORMATION] Parameter <AUTHENTICATION_SERVICE_DATABASE_NAME> = 'B1AS'
[2025-05-14][com.sap.businessone.installer.machine.access.shell]
[17:38:31][AM FEINSTEN] Running command [ExecuteQuery(W11-PROXMOX\SAP) [IF OBJECT_ID('tempdb..#findalltables', 'U') IS NOT NULL DROP TABLE #findalltables;SELECT * INTO #findalltables FROM INFORMATION_SCHEMA.TABLES;TRUNCATE TABLE #findalltables;EXEC sp_MSforeachdb 'USE [?]; INSERT INTO #findalltables SELECT * from INFORMATION_SCHEMA.TABLES';SELECT TABLE_CATALOG FROM #findalltables WHERE TABLE_NAME = 'KEYCLOAK_GROUP' OR TABLE_NAME = 'KEYCLOAK_ROLE' GROUP BY TABLE_CATALOG HAVING COUNT(*) = 2;]]
[17:38:31][AM FEINSTEN] Updating enviroment variables:
{SQL_PASSWORD=XXXXXXXXXX}
{SQL_QUERY=IF OBJECT_ID('tempdb..#findalltables', 'U') IS NOT NULL DROP TABLE #findalltables;SELECT * INTO #findalltables FROM INFORMATION_SCHEMA.TABLES;TRUNCATE TABLE #findalltables;EXEC sp_MSforeachdb 'USE [?]; INSERT INTO #findalltables SELECT * from INFORMATION_SCHEMA.TABLES';SELECT TABLE_CATALOG FROM #findalltables WHERE TABLE_NAME = 'KEYCLOAK_GROUP' OR TABLE_NAME = 'KEYCLOAK_ROLE' GROUP BY TABLE_CATALOG HAVING COUNT(*) = 2;}
{SQL_USER=XXXXXXXXXX}
[17:38:31][AM FEINSTEN] Process timeout: 120000 [ms]
[17:38:31][ FEIN] Parameter <AUTHENTICATION_SERVICE_DATABASE_OPTIONS> = ''
[2025-05-14][com.sap.businessone.installer.wizard.step.InstallWizardStep]
[17:38:31][ FEINER] Step [authentication-service:database] Activating user interface
[17:38:33][ FEIN] Step [authentication-service:database] Collecting data
[17:38:33][INFORMATION] Parameter <AUTHENTICATION_SERVICE_DATABASE_ACTION> = 'create'
[17:38:33][INFORMATION] Parameter <AUTHENTICATION_SERVICE_DATABASE_NAME> = 'B1AS'
[17:38:33][ FEIN] Step [authentication-service:database] Processing data
[17:38:33][ FEIN] Step [authentication-service:database] Validating data
[17:38:33][ FEIN] Step [authentication-service:database][ParameterValidator]
[17:38:33][ FEIN] Step [authentication-service:database][ParameterValidator]
[17:38:33][ FEIN] Step [authentication-service:database][ParameterValidator]
[17:38:33][ FEINER] (+) Parameter [AUTHENTICATION_SERVICE_DATABASE_ACTION] has value <create>
[17:38:33][ FEIN] Step [authentication-service:database][SchemaCreateValidator]
[2025-05-14][com.sap.businessone.installer.machine.access.shell]
[17:38:33][AM FEINSTEN] Running command [ExecuteQuery(W11-PROXMOX\SAP) [SELECT name FROM master.sys.databases]]
[17:38:33][AM FEINSTEN] Updating enviroment variables:
{SQL_PASSWORD=XXXXXXXXXX}
{SQL_QUERY=SELECT name FROM master.sys.databases}
{SQL_USER=XXXXXXXXXX}
[17:38:33][AM FEINSTEN] Process timeout: 120000 [ms]
[17:38:34][AM FEINSTEN] [OUTPUT1] <sql-result row="1" column="1" name="name" value="master"/>
[17:38:34][AM FEINSTEN] [OUTPUT1] <sql-result row="2" column="1" name="name" value="tempdb"/>
[17:38:34][AM FEINSTEN] [OUTPUT1] <sql-result row="3" column="1" name="name" value="model"/>
[17:38:34][AM FEINSTEN] [OUTPUT1] <sql-result row="4" column="1" name="name" value="msdb"/>
[17:38:34][AM FEINSTEN] [OUTPUT1] <sql-result row="5" column="1" name="name" value="SBODemoDE"/>
[17:38:34][ FEINER] (-) Schema B1AS does not exist
[17:38:34][ FEINER] (-) Parameter [AUTHENTICATION_SERVICE_DATABASE_ACTION] doesn't have value <connect>
[2025-05-14][com.sap.businessone.installer.wizard.step.InstallWizardStep]
[17:38:34][ FEIN] Step [authentication-service:database][ParameterValidator]
[2025-05-14][com.sap.businessone.installer.wizard.step.InstallWizardStep]
[17:38:34][INFORMATION] Step [sld-database]
[17:38:34][ FEIN] Step [sld-database] Evaluating conditions
[17:38:34][ FEIN] (+) INSTALLATION is active
[17:38:34][ FEIN] (+) Parameter [SLD_DATABASE_NAME] has no value
[17:38:34][ FEIN] (+) Feature [B1ServerToolsSLD] has purpose INSTALL
[17:38:34][ FEIN] Step [sld-database] Preparing data
[17:38:34][INFORMATION] Parameter <SLD_DATABASE_ACTION> = 'create'
[17:38:34][INFORMATION] Parameter <SLD_DATABASE_NAME> = 'SLDModel.SLDData'
[2025-05-14][com.sap.businessone.installer.machine.access.shell]
[17:38:34][AM FEINSTEN] Running command [ExecuteQuery(W11-PROXMOX\SAP) [IF OBJECT_ID('tempdb..#findalltables', 'U') IS NOT NULL DROP TABLE #findalltables;SELECT * INTO #findalltables FROM INFORMATION_SCHEMA.TABLES;TRUNCATE TABLE #findalltables;EXEC sp_MSforeachdb 'USE [?]; INSERT INTO #findalltables SELECT * from INFORMATION_SCHEMA.TABLES';SELECT TABLE_CATALOG FROM #findalltables WHERE TABLE_NAME = 'SINFOS';]]
[17:38:34][AM FEINSTEN] Updating enviroment variables:
{SQL_PASSWORD=XXXXXXXXXX}
{SQL_QUERY=IF OBJECT_ID('tempdb..#findalltables', 'U') IS NOT NULL DROP TABLE #findalltables;SELECT * INTO #findalltables FROM INFORMATION_SCHEMA.TABLES;TRUNCATE TABLE #findalltables;EXEC sp_MSforeachdb 'USE [?]; INSERT INTO #findalltables SELECT * from INFORMATION_SCHEMA.TABLES';SELECT TABLE_CATALOG FROM #findalltables WHERE TABLE_NAME = 'SINFOS';}
{SQL_USER=XXXXXXXXXX}
[17:38:34][AM FEINSTEN] Process timeout: 120000 [ms]
[17:38:35][ FEIN] Parameter <SLD_DATABASE_OPTIONS> = ''
[2025-05-14][com.sap.businessone.installer.wizard.step.InstallWizardStep]
[17:38:35][ FEINER] Step [sld-database] Activating user interface
[17:38:36][ FEIN] Step [sld-database] Collecting data
[17:38:36][INFORMATION] Parameter <SLD_DATABASE_ACTION> = 'create'
[17:38:36][INFORMATION] Parameter <SLD_DATABASE_NAME> = 'SLDModel.SLDData'
[17:38:36][ FEIN] Step [sld-database] Processing data
[17:38:36][ FEIN] Parameter <SLD_DATABASE_TYPE> = 'op'
[17:38:36][ FEIN] Parameter <SLD_DATABASE_VERSION> = '1000280'
[17:38:36][ FEIN] Step [sld-database] Validating data
[17:38:36][ FEIN] Step [sld-database][ParameterValidator]
[17:38:36][ FEINER] (-) Parameter [LANDSCAPE_INSTALL_ACTION] doesn't have value <connect>
[17:38:36][ FEIN] Step [sld-database][ParameterValidator]
[17:38:36][ FEIN] Step [sld-database][ParameterValidator]
[17:38:36][ FEIN] Step [sld-database][ParameterValidator]
[17:38:36][ FEINER] (-) Feature [B1ServerToolsLicense] isn't selected
[17:38:36][ FEINER] (-) Parameter [LANDSCAPE_INSTALL_ACTION] doesn't have value <connect>
[17:38:36][ FEINER] (-) Parameter [SLD_DATABASE_ACTION] doesn't have value <connect>
[17:38:36][ FEINER] (-) Parameter [LANDSCAPE_INSTALL_ACTION] doesn't have value <connect>
[17:38:36][ FEINER] (-) Parameter [SLD_DATABASE_ACTION] doesn't have value <connect>
[17:38:36][ FEINER] (-) Parameter [LANDSCAPE_INSTALL_ACTION] doesn't have value <connect>
[17:38:36][ FEINER] (+) INSTALLATION is active
[17:38:36][ FEINER] (+) 1 feature has purpose INSTALL
[17:38:36][ FEIN] Step [sld-database][SldInstallSchemaExistenceValidator]
[2025-05-14][com.sap.businessone.installer.machine.access.shell]
[17:38:36][AM FEINSTEN] Running command [ExecuteQuery(W11-PROXMOX\SAP) [SELECT name FROM master.sys.databases]]
[17:38:36][AM FEINSTEN] Updating enviroment variables:
{SQL_PASSWORD=XXXXXXXXXX}
{SQL_QUERY=SELECT name FROM master.sys.databases}
{SQL_USER=XXXXXXXXXX}
[17:38:36][AM FEINSTEN] Process timeout: 120000 [ms]
[17:38:37][AM FEINSTEN] [OUTPUT1] <sql-result row="1" column="1" name="name" value="master"/>
[17:38:37][AM FEINSTEN] [OUTPUT1] <sql-result row="2" column="1" name="name" value="tempdb"/>
[17:38:37][AM FEINSTEN] [OUTPUT1] <sql-result row="3" column="1" name="name" value="model"/>
[17:38:37][AM FEINSTEN] [OUTPUT1] <sql-result row="4" column="1" name="name" value="msdb"/>
[17:38:37][AM FEINSTEN] [OUTPUT1] <sql-result row="5" column="1" name="name" value="SBODemoDE"/>
[17:38:37][ FEINER] (-) No feature has purpose UPGRADE
[17:38:37][ FEINER] (-) No feature has purpose MIGRATE
[17:38:37][ FEINER] (-) No feature has purpose RECONFIGURE
[2025-05-14][com.sap.businessone.installer.wizard.step.InstallWizardStep]
[17:38:37][INFORMATION] Step [sld:database:content]
[17:38:37][ FEIN] Step [sld:database:content] Evaluating conditions
[17:38:37][ FEIN] (-) Feature [B1ServerToolsSLD] has purpose INSTALL instead of UPGRADE
[2025-05-14][com.sap.businessone.installer.wizard.step.InstallWizardStep]
[17:38:37][INFORMATION] Step [service-layer-windows]
[17:38:37][ FEIN] Step [service-layer-windows] Evaluating conditions
[17:38:37][ FEIN] (-) Feature [B1ServiceLayerComponent] has no purpose
[2025-05-14][com.sap.businessone.installer.wizard.step.InstallWizardStep]
[17:38:37][INFORMATION] Step [web-client-port]
[17:38:37][ FEIN] Step [web-client-port] Evaluating conditions
[17:38:37][ FEIN] (-) Feature [B1WebClient] isn't selected
[2025-05-14][com.sap.businessone.installer.wizard.step.InstallWizardStep]
[17:38:37][INFORMATION] Step [electronic-document-service:ports]
[17:38:37][ FEIN] Step [electronic-document-service:ports] Evaluating conditions
[17:38:37][ FEIN] (-) Feature [B1ElectronicDocumentService] isn't selected
[2025-05-14][com.sap.businessone.installer.wizard.step.InstallWizardStep]
[17:38:37][INFORMATION] Step [api-gateway-port]
[17:38:37][ FEIN] Step [api-gateway-port] Evaluating conditions
[17:38:37][ FEIN] (-) Feature [B1APIGatewayService] isn't selected
[2025-05-14][com.sap.businessone.installer.wizard.step.InstallWizardStep]
[17:38:37][INFORMATION] Step [installer-step-review]
[17:38:37][ FEIN] Step [installer-step-review] Evaluating conditions
[17:38:37][ FEIN] Step [installer-step-review] Preparing data
[17:38:37][ FEINER] Step [installer-step-review] Activating user interface
[17:41:24][ FEIN] Step [installer-step-review] Collecting data
[17:41:24][ FEIN] Step [installer-step-review] Processing data
[17:41:24][ FEIN] Step [installer-step-review] Validating data
[17:41:24][ FEINER] (-) RECONFIGURATION is not active
[2025-05-14][com.sap.businessone.installer.wizard.step.InstallWizardStep]
[17:41:24][INFORMATION] Step [installer-step-progress]
[17:41:24][ FEIN] Step [installer-step-progress] Evaluating conditions
[17:41:24][ FEIN] (+) There are 15 actions to be executed
[17:41:24][ FEIN] Step [installer-step-progress] Preparing data
[17:41:24][ FEIN] Parameter <BOX_SCENARIO> = 'one'
[2025-05-14][com.sap.businessone.installer.wizard.step.shared.InstallProgressStep.logSystemEnvVariables]
[17:41:24][AM FEINSTEN] Environmental variables (system):
[17:41:24][AM FEINSTEN]
{USERDOMAIN_ROAMINGPROFILE=##NameGelöscht##}
{DEFAULT_LOG_FILE=C:\Users\Administrator\AppData\Local\SAP\SAP Business One\Log\B1WinInstaller_202505141735.log}
{INSTALL_DIR=C:\Program Files\SAP}
{PROCESSOR_LEVEL=6}
{SESSIONNAME=Console}
{ALLUSERSPROFILE=C:\ProgramData}
{WIZARD_TIMESTAMP=202505141735}
{PROCESSOR_ARCHITECTURE=AMD64}
{ORIG_PATH=C:\Users\Administrator\Downloads\SAP 10.x\B11000_2502-70004131\Packages.x64\ComponentsWizard}
{__COMPAT_LAYER=Installer}
{EFC_6244_1592913036=1}
{PSModulePath=C:\Program Files\WindowsPowerShell\Modules;C:\WINDOWS\system32\WindowsPowerShell\v1.0\Modules;C:\Program Files (x86)\Microsoft SQL Server\160\Tools\PowerShell\Modules\}
{SystemDrive=C:}
{USERNAME=Administrator}
{USERDNSDOMAIN=##NameGelöscht##.LOCAL}
{ProgramFiles(x86)=C:\Program Files (x86)}
{PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC}
{DriverData=C:\Windows\System32\Drivers\DriverData}
{ProgramData=C:\ProgramData}
{ProgramW6432=C:\Program Files}
{HOMEPATH=\Users\Administrator}
{INSTALL_TEMP_DIR=C:\Users\ADMINI~1\AppData\Local\Temp\B1-uoXAfPbnJMwZXIkOEsAO}
{PROCESSOR_IDENTIFIER=Intel64 Family 6 Model 85 Stepping 7, GenuineIntel}
{ProgramFiles=C:\Program Files}
{PUBLIC=C:\Users\Public}
{windir=C:\WINDOWS}
{=::=::\}
{MSMPI_BENCHMARKS=C:\Program Files\Microsoft MPI\Benchmarks\}
{LOCALAPPDATA=C:\Users\Administrator\AppData\Local}
{MSMPI_BIN=C:\Program Files\Microsoft MPI\Bin\}
{JAVA_BIN=C:\Users\ADMINI~1\AppData\Local\Temp\B1-uoXAfPbnJMwZXIkOEsAO\Installation Directory\SAP Business One SetupFiles\sapmachine_17\bin\java.exe}
{USERDOMAIN=##NameGelöscht##}
{LOGONSERVER=\\ZMB-AD}
{DEFAULT_LOG_DIR=C:\Users\Administrator\AppData\Local\SAP\SAP Business One\Log}
{OneDrive=C:\Users\Administrator\OneDrive}
{APPDATA=C:\Users\Administrator\AppData\Roaming}
{INSTALL_SCRIPT_TEMP_DIR=C:\Users\ADMINI~1\AppData\Local\Temp\B1-uoXAfPbnJMwZXIkOEsAO\Installation Directory\SAP Business One SetupFiles\support\bin}
{WIZARD_VERSION_DEPLOYED=10.00.280.18.0}
{LOG_FILE_NAME=B1WinInstaller_202505141735.log}
{CommonProgramFiles=C:\Program Files\Common Files}
{Path=C:\Program Files\Microsoft MPI\Bin\;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;C:\Program Files (x86)\Microsoft SQL Server\160\DTS\Binn\;C:\Program Files (x86)\Microsoft SQL Server\160\Tools\Binn\;C:\Program Files\Microsoft SQL Server\160\Tools\Binn\;C:\Program Files\Microsoft SQL Server\Client SDK\ODBC\170\Tools\Binn\;C:\Program Files\Microsoft SQL Server\160\DTS\Binn\;C:\Users\Administrator\AppData\Local\Microsoft\WindowsApps;}
{PACKAGE_PATH=C:\Users\Administrator\Downloads\SAP 10.x\B11000_2502-70004131\Packages.x64\ComponentsWizard\MSI}
{OS=Windows_NT}
{COMPUTERNAME=W11-PROXMOX}
{TEMP_DIR=C:\Users\ADMINI~1\AppData\Local\Temp\B1-uoXAfPbnJMwZXIkOEsAO}
{PROCESSOR_REVISION=5507}
{CommonProgramW6432=C:\Program Files\Common Files}
{ComSpec=C:\WINDOWS\system32\cmd.exe}
{SystemRoot=C:\WINDOWS}
{TEMP=C:\Users\ADMINI~1\AppData\Local\Temp}
{HOMEDRIVE=C:}
{USERPROFILE=C:\Users\Administrator}
{TMP=C:\Users\ADMINI~1\AppData\Local\Temp}
{WIZARD_VERSION_PACKAGE=10.00.280.18.0}
{CommonProgramFiles(x86)=C:\Program Files (x86)\Common Files}
{NUMBER_OF_PROCESSORS=4}
[2025-05-14][com.sap.businessone.installer.wizard.step.InstallWizardStep]
[17:41:25][ FEINER] Step [installer-step-progress] Activating user interface
[2025-05-14][com.sap.businessone.installer.configuration.parameters.ParameterFile.save]
[17:41:25][INFORMATION] Saving entered parameters into file c:\Program Files\SAP\SAP Business One SetupFiles\.installer.properties
[2025-05-14][com.sap.businessone.installer.InstallerThread.runActions]
[17:41:25][INFORMATION] ScriptAction<\SLD_action.ps1><pre-install>
[2025-05-14][com.sap.businessone.installer.actions.ScriptAction.onExecute]
[17:41:25][INFORMATION] Script action [\SLD_action.ps1] started
[2025-05-14][com.sap.businessone.installer.machine.access.shell]
[17:41:25][AM FEINSTEN] Running command [Windows Script [\SLD_action.ps1]]
[17:41:25][AM FEINSTEN] Updating enviroment variables:
{AUTHENTICATION_SERVICE_HTTPS_PORT=40020}
{AUTHENTICATION_SERVICE_MANAGEMENT_HTTP_PORT=40021}
{CD_WORKINGSHARE_PASSWORD=XXXXXXXXXX}
{CD_WORKINGSHARE_USER=XXXXXXXXXX}
{CERTIFICATE_STORAGE_FILE=c:\Program Files\SAP\SAP Business One SetupFiles\certificates\certificate.p12}
{CERTIFICATE_STORAGE_ROOT=c:\Program Files\SAP\SAP Business One SetupFiles\certificates}
{CONNECTION_SSL_CERTIFICATE_VERIFICATION=false}
{FEATURE=B1ServerToolsSLD}
{FEATURE_VERSION=10.00.280.18.0}
{LANDSCAPE_INSTALL_ACTION=create}
{LANDSCAPE_SERVER_ADDRESS=localhost}
{LANDSCAPE_SERVER_PORT=40050}
{LANDSCAPE_SERVER_PROTOCOL=https}
{LANDSCAPE_SERVER_TYPE=op}
{LOCAL_ADDRESS=w11-proxmox.##NameGelöscht##.local}
{MSSQL_SERVER_ADDRESS=W11-PROXMOX\SAP}
{MSSQL_SERVER_PASSWORD=XXXXXXXXXX}
{MSSQL_SERVER_TRUSTED_CONNECTION=false}
{MSSQL_SERVER_USER=XXXXXXXXXX}
{SECURITY_CERTIFICATE_ACTION=self}
{SECURITY_CERTIFICATE_PASSWD=XXXXXXXXXX}
{SERVICE_PORT=40000}
{SITE_USER_ID=XXXXXXXXXX}
{SITE_USER_PASSWORD=XXXXXXXXXX}
{SLD_DATABASE=SLDModel.SLDData}
{SLD_DATABASE_ACTION=create}
{SLD_DATABASE_VERSION=1000280}
{TOMCAT_PORT=40000}
{USER_INSTALL_DIR=c:\Program Files\SAP}
{WIZARD_ACTION_PHASE=pre-install}
[17:41:26][AM FEINSTEN] [OUTPUT1] DEBUG: 3+ >>>> Set-StrictMode -Version 2
[17:41:26][AM FEINSTEN] [OUTPUT1] DEBUG: 4+ >>>> $ErrorActionPreference = 'Stop'
[17:41:26][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $ErrorActionPreference = 'Stop'.
[17:41:26][AM FEINSTEN] [OUTPUT1] DEBUG: 7+ >>>> . "$PSScriptRoot\SLD_common.ps1"
[17:41:26][AM FEINSTEN] [OUTPUT1] DEBUG: 2+ >>>> . "$PSScriptRoot\WizardUtils_parameter.ps1"
[17:41:26][AM FEINSTEN] [OUTPUT1] DEBUG: 1+ >>>> function Parameter::AnyChange() {
[17:41:26][AM FEINSTEN] [OUTPUT1] DEBUG: 3+ >>>> . "$PSScriptRoot\WizardUtils_tools.ps1"
[17:41:26][AM FEINSTEN] [OUTPUT1] DEBUG: 1+ >>>> function IIf($predicate, $whenTrue, $whenFalse) {
[17:41:26][AM FEINSTEN] [OUTPUT1] DEBUG: 4+ >>>> . "$PSScriptRoot\WizardUtils_db_mssql.ps1"
[17:41:26][AM FEINSTEN] [OUTPUT1] DEBUG: 1+ >>>> function DB::MSSQL::ConstructConnection() {
[17:41:26][AM FEINSTEN] [OUTPUT1] DEBUG: 5+ >>>> . "$PSScriptRoot\ServerTools_common.ps1"
[17:41:26][AM FEINSTEN] [OUTPUT1] DEBUG: 2+ >>>> . "$PSScriptRoot/WizardUtils_system.ps1"
[17:41:26][AM FEINSTEN] [OUTPUT1] DEBUG: 1+ >>>> $ErrorActionPreference = 'Stop'
[17:41:26][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $ErrorActionPreference = 'Stop'.
[17:41:26][AM FEINSTEN] [OUTPUT1] DEBUG: 6+ >>>> $COMMON_GLOBALS = @{
[17:41:26][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $COMMON_GLOBALS = 'System.Collections.Hashtable'.
[17:41:26][AM FEINSTEN] [OUTPUT1] DEBUG: 9+ >>>> $SETUPFILES_ROOT = "${env:USER_INSTALL_DIR}\SAP Business One SetupFiles"
[17:41:26][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $SETUPFILES_ROOT = 'c:\Program Files\SAP\SAP Business One SetupFi...'.
[17:41:26][AM FEINSTEN] [OUTPUT1] DEBUG: 10+ >>>> $SERVERTOOLS_ROOT = "${env:USER_INSTALL_DIR}\SAP Business One ServerTools"
[17:41:26][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $SERVERTOOLS_ROOT = 'c:\Program Files\SAP\SAP Business One Server...'.
[17:41:26][AM FEINSTEN] [OUTPUT1] DEBUG: 12+ >>>> $SLD_ROOT = "$SERVERTOOLS_ROOT\System Landscape Directory"
[17:41:26][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $SLD_ROOT = 'c:\Program Files\SAP\SAP Business One ServerTools\Sy...'.
[17:41:26][AM FEINSTEN] [OUTPUT1] DEBUG: 13+ >>>> $TOMCAT_ROOT = "${SETUPFILES_ROOT}\tomcat"
[17:41:26][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $TOMCAT_ROOT = 'c:\Program Files\SAP\SAP Business One SetupFiles\...'.
[17:41:26][AM FEINSTEN] [OUTPUT1] DEBUG: 14+ >>>> $TOMCAT_WEBAPPCONF = "${TOMCAT_ROOT}\conf\Catalina\localhost"
[17:41:26][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $TOMCAT_WEBAPPCONF = 'c:\Program Files\SAP\SAP Business One Setup...'.
[17:41:26][AM FEINSTEN] [OUTPUT1] DEBUG: 183+ >>>> $INSTALL_TOOL_ROOT = "${env:INSTALL_SCRIPT_TEMP_DIR}"
[17:41:26][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $INSTALL_TOOL_ROOT = 'C:\Users\ADMINI~1\AppData\Local\Temp\B1-uoX...'.
[17:41:26][AM FEINSTEN] [OUTPUT1] DEBUG: 184+ >>>> $MSSQL_LIB_ROOT = "${TOMCAT_ROOT}\lib_sap"
[17:41:26][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $MSSQL_LIB_ROOT = 'c:\Program Files\SAP\SAP Business One SetupFil...'.
[17:41:26][AM FEINSTEN] [OUTPUT1] DEBUG: 8+ >>>> . "$PSScriptRoot\SLD_database.ps1"
[17:41:26][AM FEINSTEN] [OUTPUT1] DEBUG: 2+ >>>> . "$PSScriptRoot\WizardUtils_db_mssql.ps1"
[17:41:26][AM FEINSTEN] [OUTPUT1] DEBUG: 6+ >>>> $SETUPFILES_ROOT = "${env:USER_INSTALL_DIR}\SAP Business One SetupFiles"
[17:41:26][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $SETUPFILES_ROOT = 'c:\Program Files\SAP\SAP Business One SetupFi...'.
[17:41:26][AM FEINSTEN] [OUTPUT1] DEBUG: 8+ >>>> $SQLSCRIPTS_SLD = "${SETUPFILES_ROOT}\support\sql_scripts\SLD"
[17:41:26][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $SQLSCRIPTS_SLD = 'c:\Program Files\SAP\SAP Business One SetupFil...'.
[17:41:26][AM FEINSTEN] [OUTPUT1] DEBUG: 9+ >>>> . "$PSScriptRoot\SetupFilesTomcat_service.ps1"
[17:41:26][AM FEINSTEN] [OUTPUT1] DEBUG: 5+ >>>> $TomcatServiceName = 'B1ServerTools64'
[17:41:26][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $TomcatServiceName = 'B1ServerTools64'.
[17:41:26][AM FEINSTEN] [OUTPUT1] DEBUG: 6+ >>>> $TomcatServiceDescription = 'SAP Business One Server Tools Service (64-bit)'
[17:41:26][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $TomcatServiceDescription = 'SAP Business One Server Tools Servic...'.
[17:41:26][AM FEINSTEN] [OUTPUT1] DEBUG: 8+ >>>> $SETUPFILES_ROOT = "${env:USER_INSTALL_DIR}\SAP Business One SetupFiles"
[17:41:26][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $SETUPFILES_ROOT = 'c:\Program Files\SAP\SAP Business One SetupFi...'.
[17:41:26][AM FEINSTEN] [OUTPUT1] DEBUG: 10+ >>>> $JAVA_ROOT = "${SETUPFILES_ROOT}\sapmachine_17"
[17:41:26][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $JAVA_ROOT = 'c:\Program Files\SAP\SAP Business One SetupFiles\XXXXXXXXXX...'.
[17:41:26][AM FEINSTEN] [OUTPUT1] DEBUG: 11+ >>>> $TOMCAT_ROOT = "${SETUPFILES_ROOT}\tomcat"
[17:41:26][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $TOMCAT_ROOT = 'c:\Program Files\SAP\SAP Business One SetupFiles\...'.
[17:41:26][AM FEINSTEN] [OUTPUT1] DEBUG: 12+ >>>> $TOMCAT_EXE = "$TOMCAT_ROOT\bin\tomcat10.exe"
[17:41:26][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $TOMCAT_EXE = 'c:\Program Files\SAP\SAP Business One SetupFiles\t...'.
[17:41:26][AM FEINSTEN] [OUTPUT1] DEBUG: 10+ >>>> . "$PSScriptRoot\ServerTools_common.ps1"
[17:41:26][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $ErrorActionPreference = 'Stop'.
[17:41:26][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $COMMON_GLOBALS = 'System.Collections.Hashtable'.
[17:41:26][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $switch = 'IEnumerator'.
[17:41:26][AM FEINSTEN] [OUTPUT1] DEBUG: 23+ switch ( >>>> ${env:WIZARD_ACTION_PHASE}) {
[17:41:26][AM FEINSTEN] [OUTPUT1] DEBUG: 25+ >>>> 'pre-install' {
[17:41:26][AM FEINSTEN] [OUTPUT1] DEBUG: 26+ >>>> SLD::SystemService::Stop
[17:41:26][AM FEINSTEN] [OUTPUT1] DEBUG: 18+ function SLD::SystemService::Stop() >>>> {
[17:41:26][AM FEINSTEN] [OUTPUT1] DEBUG: 19+ >>>> Tomcat::SystemService::Stop
[17:41:26][AM FEINSTEN] [OUTPUT1] DEBUG: 225+ function Tomcat::SystemService::Stop() >>>> {
[17:41:26][AM FEINSTEN] [OUTPUT1] DEBUG: 226+ >>>> Write-Output "Stopping service $TomcatServiceName"
[17:41:26][AM FEINSTEN] [OUTPUT1] Stopping service B1ServerTools64
[17:41:26][AM FEINSTEN] [OUTPUT1] DEBUG: 228+ >>>> $service = Get-Service $TomcatServiceName -ErrorAction SilentlyContinue
[17:41:26][AM FEINSTEN] [OUTPUT1] DEBUG: 1+ >>>> $this.ServiceName
[17:41:26][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $service = 'B1ServerTools64'.
[17:41:26][AM FEINSTEN] [OUTPUT1] DEBUG: 230+ if ( >>>> $null -eq $service) {
[17:41:26][AM FEINSTEN] [OUTPUT1] DEBUG: 235+ if ( >>>> $service.Status -eq 'Stopped') {
[17:41:26][AM FEINSTEN] [OUTPUT1] DEBUG: 236+ >>>> Write-Output "Service $TomcatServiceName is already stopped"
[17:41:26][AM FEINSTEN] [OUTPUT1] Service B1ServerTools64 is already stopped
[17:41:26][AM FEINSTEN] [OUTPUT1] DEBUG: 252+ >>>> }
[17:41:26][AM FEINSTEN] [OUTPUT1] DEBUG: 20+ >>>> }
[17:41:26][AM FEINSTEN] [OUTPUT1] DEBUG: 28+ >>>> SLD::CentralDeployment::RemoveShare
[17:41:26][AM FEINSTEN] [OUTPUT1] DEBUG: 281+ function SLD::CentralDeployment::RemoveShare() >>>> {
[17:41:26][AM FEINSTEN] [OUTPUT1] DEBUG: 282+ if ( >>>> Get-SmbShare -Name 'SCSW_WORKING_SHARE' -ErrorAction Ignore) {
[17:41:27][AM FEINSTEN] [OUTPUT1] DEBUG: 608+ DynamicParam >>>> {
[17:41:27][AM FEINSTEN] [OUTPUT1] DEBUG: 627+ >>>> }
[17:41:27][AM FEINSTEN] [OUTPUT1] DEBUG: 629+ Begin >>>> {
[17:41:27][AM FEINSTEN] [OUTPUT1] DEBUG: 19+ >>>> {
[17:41:27][AM FEINSTEN] [OUTPUT1] DEBUG: 41+ >>>> }
[17:41:27][AM FEINSTEN] [OUTPUT1] DEBUG: 641+ >>>> }
[17:41:27][AM FEINSTEN] [OUTPUT1] DEBUG: 644+ Process >>>> {
[17:41:27][AM FEINSTEN] [OUTPUT1] DEBUG: 738+ >>>> }
[17:41:27][AM FEINSTEN] [OUTPUT1] DEBUG: 741+ End >>>> {
[17:41:27][AM FEINSTEN] [OUTPUT1] DEBUG: 753+ >>>> }
[17:41:27][AM FEINSTEN] [OUTPUT1] DEBUG: 287+ >>>> cmd /c ('net.exe user "{0}" 2>nul' -f ${env:CD_WORKINGSHARE_USER})
[17:41:27][AM FEINSTEN] [OUTPUT1] DEBUG: 288+ if ( >>>> $LASTEXITCODE -eq 0) {
[17:41:27][AM FEINSTEN] [OUTPUT1] DEBUG: 292+ >>>> $LASTEXITCODE = 0
[17:41:27][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $LASTEXITCODE = '0'.
[17:41:27][AM FEINSTEN] [OUTPUT1] DEBUG: 294+ if ( >>>> Test-Path -Path "$SERVERTOOLS_ROOT\CentralDeployment") {
[17:41:27][AM FEINSTEN] [OUTPUT1] DEBUG: 298+ >>>> }
[17:41:27][AM FEINSTEN] [OUTPUT1] DEBUG: 30+ >>>> 'post-install' {
[17:41:27][AM FEINSTEN] [OUTPUT1] DEBUG: 62+ >>>> 'pre-install-rollback' {
[17:41:27][AM FEINSTEN] [OUTPUT1] DEBUG: 70+ >>>> 'post-install-rollback' { }
[17:41:27][AM FEINSTEN] [OUTPUT1] DEBUG: 73+ >>>> 'pre-migrate' {
[17:41:27][AM FEINSTEN] [OUTPUT1] DEBUG: 77+ >>>> 'post-migrate' {
[17:41:27][AM FEINSTEN] [OUTPUT1] DEBUG: 109+ >>>> 'pre-migrate-rollback' { }
[17:41:27][AM FEINSTEN] [OUTPUT1] DEBUG: 110+ >>>> 'post-migrate-rollback' {
[17:41:27][AM FEINSTEN] [OUTPUT1] DEBUG: 115+ >>>> 'finish-migrate' {
[17:41:27][AM FEINSTEN] [OUTPUT1] DEBUG: 120+ >>>> 'pre-upgrade' {
[17:41:27][AM FEINSTEN] [OUTPUT1] DEBUG: 125+ >>>> 'post-upgrade' {
[17:41:27][AM FEINSTEN] [OUTPUT1] DEBUG: 154+ >>>> 'pre-upgrade-rollback' {
[17:41:27][AM FEINSTEN] [OUTPUT1] DEBUG: 161+ >>>> 'post-upgrade-rollback' {
[17:41:27][AM FEINSTEN] [OUTPUT1] DEBUG: 167+ >>>> 'pre-uninstall' {
[17:41:27][AM FEINSTEN] [OUTPUT1] DEBUG: 175+ >>>> 'post-uninstall' { }
[17:41:27][AM FEINSTEN] [OUTPUT1] DEBUG: 178+ >>>> 'reconfig' {
[17:41:27][AM FEINSTEN] [OUTPUT1] DEBUG: 211+ >>>> 'reconfig-rollback' { }
[17:41:27][AM FEINSTEN] [OUTPUT1] DEBUG: 214+ >>>> 'verify' { }
[17:41:27][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $switch = ''.
[17:41:27][AM FEINSTEN] [OUTPUT1] DEBUG: 217+ >>>> Exit 0
[2025-05-14][com.sap.businessone.installer.actions.ScriptAction.onExecute]
[17:41:27][INFORMATION] Script action [\SLD_action.ps1] finished
[17:41:27][INFORMATION] Action result: SUCCESS (ScriptAction<\SLD_action.ps1><pre-install>)
[2025-05-14][com.sap.businessone.installer.InstallerThread.runActions]
[17:41:27][INFORMATION] ScriptAction<\SetupFilesAuthentication_action.ps1><pre-install>
[2025-05-14][com.sap.businessone.installer.actions.ScriptAction.onExecute]
[17:41:27][INFORMATION] Script action [\SetupFilesAuthentication_action.ps1] started
[2025-05-14][com.sap.businessone.installer.machine.access.shell]
[17:41:27][AM FEINSTEN] Running command [Windows Script [\SetupFilesAuthentication_action.ps1]]
[17:41:27][AM FEINSTEN] Updating enviroment variables:
{AUTHENTICATION_SERVICE_DATABASE_ACTION=create}
{AUTHENTICATION_SERVICE_DATABASE_NAME=B1AS}
{AUTHENTICATION_SERVICE_HTTPS_PORT=40020}
{AUTHENTICATION_SERVICE_MANAGEMENT_HTTP_PORT=40021}
{CERTIFICATE_STORAGE_FILE=c:\Program Files\SAP\SAP Business One SetupFiles\certificates\certificate.p12}
{CERTIFICATE_STORAGE_ROOT=c:\Program Files\SAP\SAP Business One SetupFiles\certificates}
{CONNECTION_SSL_CERTIFICATE_VERIFICATION=false}
{FEATURE=B1ServerToolsAuthentication}
{FEATURE_VERSION=10.00.280.18.0}
{LANDSCAPE_INSTALL_ACTION=create}
{LANDSCAPE_SERVER_ADDRESS=localhost}
{LANDSCAPE_SERVER_PORT=40050}
{LANDSCAPE_SERVER_PROTOCOL=https}
{LANDSCAPE_SERVER_TYPE=op}
{LOCAL_ADDRESS=w11-proxmox.##NameGelöscht##.local}
{MSSQL_SERVER_ADDRESS=W11-PROXMOX\SAP}
{MSSQL_SERVER_PASSWORD=XXXXXXXXXX}
{MSSQL_SERVER_TRUSTED_CONNECTION=false}
{MSSQL_SERVER_USER=XXXXXXXXXX}
{SECURITY_CERTIFICATE_ACTION=self}
{SECURITY_CERTIFICATE_PASSWD=XXXXXXXXXX}
{SERVICE_PORT=40000}
{SITE_USER_ID=XXXXXXXXXX}
{SITE_USER_PASSWORD=XXXXXXXXXX}
{TOMCAT_PORT=40000}
{USER_INSTALL_DIR=c:\Program Files\SAP}
{WIZARD_ACTION_PHASE=pre-install}
[17:41:28][AM FEINSTEN] [OUTPUT1] DEBUG: 2+ >>>> Set-StrictMode -Version 2
[17:41:28][AM FEINSTEN] [OUTPUT1] DEBUG: 3+ >>>> $ErrorActionPreference = 'Stop'
[17:41:28][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $ErrorActionPreference = 'Stop'.
[17:41:28][AM FEINSTEN] [OUTPUT1] DEBUG: 6+ >>>> . "${PSScriptRoot}\SetupFilesAuthentication_common.ps1"
[17:41:28][AM FEINSTEN] [OUTPUT1] DEBUG: 3+ >>>> . "$PSScriptRoot/WizardUtils_parameter.ps1"
[17:41:28][AM FEINSTEN] [OUTPUT1] DEBUG: 1+ >>>> function Parameter::AnyChange() {
[17:41:28][AM FEINSTEN] [OUTPUT1] DEBUG: 4+ >>>> . "$PSScriptRoot/WizardUtils_db_mssql.ps1"
[17:41:28][AM FEINSTEN] [OUTPUT1] DEBUG: 1+ >>>> function DB::MSSQL::ConstructConnection() {
[17:41:28][AM FEINSTEN] [OUTPUT1] DEBUG: 5+ >>>> . "$PSScriptRoot/WizardUtils_tools.ps1"
[17:41:28][AM FEINSTEN] [OUTPUT1] DEBUG: 1+ >>>> function IIf($predicate, $whenTrue, $whenFalse) {
[17:41:28][AM FEINSTEN] [OUTPUT1] DEBUG: 9+ >>>> $SETUPFILES_ROOT = "${env:USER_INSTALL_DIR}\SAP Business One SetupFiles"
[17:41:28][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $SETUPFILES_ROOT = 'c:\Program Files\SAP\SAP Business One SetupFi...'.
[17:41:28][AM FEINSTEN] [OUTPUT1] DEBUG: 10+ >>>> $KEYCLOAK_ROOT = "${SETUPFILES_ROOT}\keycloak"
[17:41:28][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $KEYCLOAK_ROOT = 'c:\Program Files\SAP\SAP Business One SetupFile...'.
[17:41:28][AM FEINSTEN] [OUTPUT1] DEBUG: 12+ >>>> $KEYCLOAK_INSTALL_TOOL = "${KEYCLOAK_ROOT}\tools\b1-keycloak-installer-tool-1.0.jar"
[17:41:28][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $KEYCLOAK_INSTALL_TOOL = 'c:\Program Files\SAP\SAP Business One S...'.
[17:41:28][AM FEINSTEN] [OUTPUT1] DEBUG: 7+ >>>> . "${PSScriptRoot}\SetupFilesAuthentication_service.ps1"
[17:41:28][AM FEINSTEN] [OUTPUT1] DEBUG: 2+ >>>> . "$PSScriptRoot/WizardUtils_tools.ps1"
[17:41:28][AM FEINSTEN] [OUTPUT1] DEBUG: 6+ >>>> $AuthenticationServiceFullName = "B1ServerToolsAuthentication"
[17:41:28][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $AuthenticationServiceFullName = 'B1ServerToolsAuthentication'.
[17:41:28][AM FEINSTEN] [OUTPUT1] DEBUG: 7+ >>>> $AuthenticationServiceDisplayName = "SAP Business One Server Tools Authentication Service"
[17:41:28][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $AuthenticationServiceDisplayName = 'SAP Business One Server Tool...'.
[17:41:28][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $SETUPFILES_ROOT = 'c:\Program Files\SAP\SAP Business One SetupFi...'.
[17:41:28][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $switch = 'IEnumerator'.
[17:41:28][AM FEINSTEN] [OUTPUT1] DEBUG: 11+ switch ( >>>> ${env:WIZARD_ACTION_PHASE}) {
[17:41:28][AM FEINSTEN] [OUTPUT1] DEBUG: 13+ >>>> 'pre-install' { }
[17:41:28][AM FEINSTEN] [OUTPUT1] DEBUG: 14+ >>>> 'post-install' {
[17:41:28][AM FEINSTEN] [OUTPUT1] DEBUG: 57+ >>>> 'pre-install-rollback' { }
[17:41:28][AM FEINSTEN] [OUTPUT1] DEBUG: 58+ >>>> 'post-install-rollback' {
[17:41:28][AM FEINSTEN] [OUTPUT1] DEBUG: 66+ >>>> 'pre-upgrade' {
[17:41:28][AM FEINSTEN] [OUTPUT1] DEBUG: 69+ >>>> 'post-upgrade' {
[17:41:28][AM FEINSTEN] [OUTPUT1] DEBUG: 99+ >>>> 'pre-upgrade-rollback' { }
[17:41:28][AM FEINSTEN] [OUTPUT1] DEBUG: 100+ >>>> 'post-upgrade-rollback' { }
[17:41:28][AM FEINSTEN] [OUTPUT1] DEBUG: 103+ >>>> 'pre-uninstall' {
[17:41:28][AM FEINSTEN] [OUTPUT1] DEBUG: 108+ >>>> 'post-uninstall' {
[17:41:28][AM FEINSTEN] [OUTPUT1] DEBUG: 113+ >>>> 'reconfig' {
[17:41:28][AM FEINSTEN] [OUTPUT1] DEBUG: 141+ >>>> 'reconfig-rollback' {
[17:41:28][AM FEINSTEN] [OUTPUT1] DEBUG: 162+ >>>> 'verify' { }
[17:41:28][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $switch = ''.
[17:41:28][AM FEINSTEN] [OUTPUT1] DEBUG: 165+ >>>> Exit 0
[2025-05-14][com.sap.businessone.installer.actions.ScriptAction.onExecute]
[17:41:28][INFORMATION] Script action [\SetupFilesAuthentication_action.ps1] finished
[17:41:28][INFORMATION] Action result: SUCCESS (ScriptAction<\SetupFilesAuthentication_action.ps1><pre-install>)
[2025-05-14][com.sap.businessone.installer.InstallerThread.runActions]
[17:41:28][INFORMATION] MsiInstallAction<B1ServerToolsAuthentication>
[17:41:28][ FEIN] Feature [B1ServerToolsAuthentication] status={SUCCESS}
[2025-05-14][com.sap.businessone.installer.actions.windows.msi.MsiInstallAction.onExecute]
[17:41:28][INFORMATION] Executing action: Installation of MSI B1ServerToolsAuthentication
[2025-05-14][com.sap.businessone.installer.machine.access.shell]
[17:41:28][AM FEINSTEN] Running command [MSI::Install -Package '"C:\Users\Administrator\Downloads\SAP 10.x\B11000_2502-70004131\Packages.x64\ComponentsWizard\MSI\B1ServerToolsAuthentication-10.00.280.18.0.X64.msi"' -InstallPath 'c:\Program Files\SAP' -Features B1ServerToolsAuthentication (\WizardUtils_package_msi.ps1)]
[17:41:29][AM FEINSTEN] [OUTPUT1] DEBUG: 1+ >>>> $ErrorActionPreference = 'Stop'
[17:41:29][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $ErrorActionPreference = 'Stop'.
[17:41:29][AM FEINSTEN] [OUTPUT1] DEBUG: 108+ function MSI::Install >>>> {
[17:41:29][AM FEINSTEN] [OUTPUT1] DEBUG: 119+ >>>> $InstallArguments = @(
[17:41:29][AM FEINSTEN] [OUTPUT1] DEBUG: 120+ >>>> '/i'
[17:41:29][AM FEINSTEN] [OUTPUT1] DEBUG: 121+ >>>> [string]::Format('"{0}"', [IO.Path]::GetFullPath($Package))
[17:41:29][AM FEINSTEN] [OUTPUT1] DEBUG: 122+ >>>> [string]::Format('INSTALLLOCATION="{0}"', $InstallPath)
[17:41:29][AM FEINSTEN] [OUTPUT1] DEBUG: 123+ >>>> [string]::Format('ADDLOCAL={0}', $Features)
[17:41:29][AM FEINSTEN] [OUTPUT1] DEBUG: 124+ >>>> 'WIZARD_DEPLOYMENT=1'
[17:41:29][AM FEINSTEN] [OUTPUT1] DEBUG: 125+ >>>> 'REINSTALLMODE=amus'
[17:41:29][AM FEINSTEN] [OUTPUT1] DEBUG: 126+ >>>> '/qn'
[17:41:29][AM FEINSTEN] [OUTPUT1] DEBUG: 127+ >>>> '/norestart'
[17:41:29][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $InstallArguments = '/i "C:\Users\Administrator\Downloads\SAP 10....'.
[17:41:29][AM FEINSTEN] [OUTPUT1] DEBUG: 130+ >>>> Invoke-MsiExecLoop $InstallArguments
[17:41:30][AM FEINSTEN] [OUTPUT1] DEBUG: 53+ function Invoke-MsiExecLoop([string[]] $arguments) >>>> {
[17:41:30][AM FEINSTEN] [OUTPUT1] DEBUG: 54+ >>>> $execstart = Get-Date
[17:41:30][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $execstart = '05/14/2025 17:41:30'.
[17:41:30][AM FEINSTEN] [OUTPUT1] DEBUG: 55+ >>>> $result = [PSCustomObject] @{
[17:41:30][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $result = '@{exitcode=0; stdout=; stderr=}'.
[17:41:30][AM FEINSTEN] [OUTPUT1] DEBUG: 61+ :repeat_invoke for ( >>>> $time = 0; $time -lt 120; $time += 10) {
[17:41:30][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $time = '0'.
[17:41:30][AM FEINSTEN] [OUTPUT1] DEBUG: 61+ :repeat_invoke for ($time = 0; >>>> $time -lt 120; $time += 10) {
[17:41:30][AM FEINSTEN] [OUTPUT1] DEBUG: 62+ >>>> $result = Invoke-MsiExec $arguments
[17:41:30][AM FEINSTEN] [OUTPUT1] DEBUG: 33+ function Invoke-MsiExec([string[]] $arguments) >>>> {
[17:41:30][AM FEINSTEN] [OUTPUT1] DEBUG: 34+ >>>> $ProcessInfo = New-Object System.Diagnostics.ProcessStartInfo
[17:41:30][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $ProcessInfo = 'System.Diagnostics.ProcessStartInfo'.
[17:41:30][AM FEINSTEN] [OUTPUT1] DEBUG: 35+ >>>> $ProcessInfo.FileName = "${env:SystemRoot}\system32\msiexec.exe"
[17:41:30][AM FEINSTEN] [OUTPUT1] DEBUG: 36+ >>>> $ProcessInfo.RedirectStandardError = $true
[17:41:30][AM FEINSTEN] [OUTPUT1] DEBUG: 37+ >>>> $ProcessInfo.RedirectStandardOutput = $true
[17:41:30][AM FEINSTEN] [OUTPUT1] DEBUG: 38+ >>>> $ProcessInfo.UseShellExecute = $false
[17:41:30][AM FEINSTEN] [OUTPUT1] DEBUG: 39+ >>>> $ProcessInfo.Arguments = $arguments
[17:41:30][AM FEINSTEN] [OUTPUT1] DEBUG: 41+ >>>> $Process = New-Object System.Diagnostics.Process
[17:41:30][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $Process = 'System.Diagnostics.Process'.
[17:41:30][AM FEINSTEN] [OUTPUT1] DEBUG: 42+ >>>> $Process.StartInfo = $ProcessInfo
[17:41:30][AM FEINSTEN] [OUTPUT1] DEBUG: 43+ >>>> $Process.Start() | Out-Null
[17:41:30][AM FEINSTEN] [OUTPUT1] DEBUG: 44+ >>>> $Process.WaitForExit() | Out-Null
[17:41:39][AM FEINSTEN] [OUTPUT1] DEBUG: 46+ return >>>> [PSCustomObject] @{
[17:41:39][AM FEINSTEN] [OUTPUT1] DEBUG: 51+ >>>> }
[17:41:39][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $result = '@{exitcode=0; stdout=; stderr=}'.
[17:41:39][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $switch = 'IEnumerator'.
[17:41:39][AM FEINSTEN] [OUTPUT1] DEBUG: 65+ switch ( >>>> $result.exitcode) {
[17:41:39][AM FEINSTEN] [OUTPUT1] DEBUG: 66+ >>>> 0 {
[17:41:39][AM FEINSTEN] [OUTPUT1] DEBUG: 68+ >>>> break repeat_invoke
[17:41:39][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $switch = ''.
[17:41:39][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $switch = 'IEnumerator'.
[17:41:39][AM FEINSTEN] [OUTPUT1] DEBUG: 87+ switch ( >>>> $result.exitcode) {
[17:41:39][AM FEINSTEN] [OUTPUT1] DEBUG: 88+ >>>> 0 {
[17:41:39][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $switch = ''.
[17:41:39][AM FEINSTEN] [OUTPUT1] DEBUG: 106+ >>>> }
[17:41:39][AM FEINSTEN] [OUTPUT1] DEBUG: 131+ >>>> }
[2025-05-14][com.sap.businessone.installer.actions.windows.msi.MsiInstallAction.onExecute]
[17:41:39][INFORMATION] Installation of MSI B1ServerToolsAuthentication succeeded.
[2025-05-14][com.sap.businessone.installer.InstallerThread.runActions]
[17:41:39][INFORMATION] MsiInstallAction<B1ServerToolsSLD>
[17:41:39][ FEIN] Feature [B1ServerToolsSLD] status={SUCCESS}
[2025-05-14][com.sap.businessone.installer.actions.windows.msi.MsiInstallAction.onExecute]
[17:41:39][INFORMATION] Executing action: Installation of MSI B1ServerToolsSLD
[2025-05-14][com.sap.businessone.installer.machine.access.shell]
[17:41:39][AM FEINSTEN] Running command [MSI::Install -Package '"C:\Users\Administrator\Downloads\SAP 10.x\B11000_2502-70004131\Packages.x64\ComponentsWizard\MSI\B1ServerToolsSLD-10.00.280.18.0.X64.msi"' -InstallPath 'c:\Program Files\SAP' -Features B1ServerToolsSLD (\WizardUtils_package_msi.ps1)]
[17:41:40][AM FEINSTEN] [OUTPUT1] DEBUG: 1+ >>>> $ErrorActionPreference = 'Stop'
[17:41:40][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $ErrorActionPreference = 'Stop'.
[17:41:40][AM FEINSTEN] [OUTPUT1] DEBUG: 108+ function MSI::Install >>>> {
[17:41:40][AM FEINSTEN] [OUTPUT1] DEBUG: 119+ >>>> $InstallArguments = @(
[17:41:40][AM FEINSTEN] [OUTPUT1] DEBUG: 120+ >>>> '/i'
[17:41:40][AM FEINSTEN] [OUTPUT1] DEBUG: 121+ >>>> [string]::Format('"{0}"', [IO.Path]::GetFullPath($Package))
[17:41:40][AM FEINSTEN] [OUTPUT1] DEBUG: 122+ >>>> [string]::Format('INSTALLLOCATION="{0}"', $InstallPath)
[17:41:40][AM FEINSTEN] [OUTPUT1] DEBUG: 123+ >>>> [string]::Format('ADDLOCAL={0}', $Features)
[17:41:40][AM FEINSTEN] [OUTPUT1] DEBUG: 124+ >>>> 'WIZARD_DEPLOYMENT=1'
[17:41:40][AM FEINSTEN] [OUTPUT1] DEBUG: 125+ >>>> 'REINSTALLMODE=amus'
[17:41:40][AM FEINSTEN] [OUTPUT1] DEBUG: 126+ >>>> '/qn'
[17:41:40][AM FEINSTEN] [OUTPUT1] DEBUG: 127+ >>>> '/norestart'
[17:41:40][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $InstallArguments = '/i "C:\Users\Administrator\Downloads\SAP 10....'.
[17:41:40][AM FEINSTEN] [OUTPUT1] DEBUG: 130+ >>>> Invoke-MsiExecLoop $InstallArguments
[17:41:40][AM FEINSTEN] [OUTPUT1] DEBUG: 53+ function Invoke-MsiExecLoop([string[]] $arguments) >>>> {
[17:41:40][AM FEINSTEN] [OUTPUT1] DEBUG: 54+ >>>> $execstart = Get-Date
[17:41:40][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $execstart = '05/14/2025 17:41:40'.
[17:41:40][AM FEINSTEN] [OUTPUT1] DEBUG: 55+ >>>> $result = [PSCustomObject] @{
[17:41:40][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $result = '@{exitcode=0; stdout=; stderr=}'.
[17:41:40][AM FEINSTEN] [OUTPUT1] DEBUG: 61+ :repeat_invoke for ( >>>> $time = 0; $time -lt 120; $time += 10) {
[17:41:40][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $time = '0'.
[17:41:40][AM FEINSTEN] [OUTPUT1] DEBUG: 61+ :repeat_invoke for ($time = 0; >>>> $time -lt 120; $time += 10) {
[17:41:40][AM FEINSTEN] [OUTPUT1] DEBUG: 62+ >>>> $result = Invoke-MsiExec $arguments
[17:41:40][AM FEINSTEN] [OUTPUT1] DEBUG: 33+ function Invoke-MsiExec([string[]] $arguments) >>>> {
[17:41:40][AM FEINSTEN] [OUTPUT1] DEBUG: 34+ >>>> $ProcessInfo = New-Object System.Diagnostics.ProcessStartInfo
[17:41:40][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $ProcessInfo = 'System.Diagnostics.ProcessStartInfo'.
[17:41:40][AM FEINSTEN] [OUTPUT1] DEBUG: 35+ >>>> $ProcessInfo.FileName = "${env:SystemRoot}\system32\msiexec.exe"
[17:41:40][AM FEINSTEN] [OUTPUT1] DEBUG: 36+ >>>> $ProcessInfo.RedirectStandardError = $true
[17:41:40][AM FEINSTEN] [OUTPUT1] DEBUG: 37+ >>>> $ProcessInfo.RedirectStandardOutput = $true
[17:41:40][AM FEINSTEN] [OUTPUT1] DEBUG: 38+ >>>> $ProcessInfo.UseShellExecute = $false
[17:41:40][AM FEINSTEN] [OUTPUT1] DEBUG: 39+ >>>> $ProcessInfo.Arguments = $arguments
[17:41:40][AM FEINSTEN] [OUTPUT1] DEBUG: 41+ >>>> $Process = New-Object System.Diagnostics.Process
[17:41:40][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $Process = 'System.Diagnostics.Process'.
[17:41:40][AM FEINSTEN] [OUTPUT1] DEBUG: 42+ >>>> $Process.StartInfo = $ProcessInfo
[17:41:40][AM FEINSTEN] [OUTPUT1] DEBUG: 43+ >>>> $Process.Start() | Out-Null
[17:41:40][AM FEINSTEN] [OUTPUT1] DEBUG: 44+ >>>> $Process.WaitForExit() | Out-Null
[17:41:43][AM FEINSTEN] [OUTPUT1] DEBUG: 46+ return >>>> [PSCustomObject] @{
[17:41:43][AM FEINSTEN] [OUTPUT1] DEBUG: 51+ >>>> }
[17:41:43][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $result = '@{exitcode=0; stdout=; stderr=}'.
[17:41:43][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $switch = 'IEnumerator'.
[17:41:43][AM FEINSTEN] [OUTPUT1] DEBUG: 65+ switch ( >>>> $result.exitcode) {
[17:41:43][AM FEINSTEN] [OUTPUT1] DEBUG: 66+ >>>> 0 {
[17:41:43][AM FEINSTEN] [OUTPUT1] DEBUG: 68+ >>>> break repeat_invoke
[17:41:43][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $switch = ''.
[17:41:43][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $switch = 'IEnumerator'.
[17:41:43][AM FEINSTEN] [OUTPUT1] DEBUG: 87+ switch ( >>>> $result.exitcode) {
[17:41:43][AM FEINSTEN] [OUTPUT1] DEBUG: 88+ >>>> 0 {
[17:41:43][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $switch = ''.
[17:41:43][AM FEINSTEN] [OUTPUT1] DEBUG: 106+ >>>> }
[17:41:43][AM FEINSTEN] [OUTPUT1] DEBUG: 131+ >>>> }
[2025-05-14][com.sap.businessone.installer.actions.windows.msi.MsiInstallAction.onExecute]
[17:41:43][INFORMATION] Installation of MSI B1ServerToolsSLD succeeded.
[2025-05-14][com.sap.businessone.installer.InstallerThread.runActions]
[17:41:43][INFORMATION] ScriptAction<\SetupFilesAuthentication_action.ps1><post-install>
[17:41:43][ FEIN] Feature [B1ServerToolsAuthentication] status={SUCCESS}
[2025-05-14][com.sap.businessone.installer.actions.ScriptAction.onExecute]
[17:41:43][INFORMATION] Script action [\SetupFilesAuthentication_action.ps1] started
[2025-05-14][com.sap.businessone.installer.machine.access.shell]
[17:41:43][AM FEINSTEN] Running command [Windows Script [\SetupFilesAuthentication_action.ps1]]
[17:41:43][AM FEINSTEN] Updating enviroment variables:
{AUTHENTICATION_SERVICE_DATABASE_ACTION=create}
{AUTHENTICATION_SERVICE_DATABASE_NAME=B1AS}
{AUTHENTICATION_SERVICE_HTTPS_PORT=40020}
{AUTHENTICATION_SERVICE_MANAGEMENT_HTTP_PORT=40021}
{CERTIFICATE_STORAGE_FILE=c:\Program Files\SAP\SAP Business One SetupFiles\certificates\certificate.p12}
{CERTIFICATE_STORAGE_ROOT=c:\Program Files\SAP\SAP Business One SetupFiles\certificates}
{CONNECTION_SSL_CERTIFICATE_VERIFICATION=false}
{FEATURE=B1ServerToolsAuthentication}
{FEATURE_VERSION=10.00.280.18.0}
{LANDSCAPE_INSTALL_ACTION=create}
{LANDSCAPE_SERVER_ADDRESS=localhost}
{LANDSCAPE_SERVER_PORT=40050}
{LANDSCAPE_SERVER_PROTOCOL=https}
{LANDSCAPE_SERVER_TYPE=op}
{LOCAL_ADDRESS=w11-proxmox.##NameGelöscht##.local}
{MSSQL_SERVER_ADDRESS=W11-PROXMOX\SAP}
{MSSQL_SERVER_PASSWORD=XXXXXXXXXX}
{MSSQL_SERVER_TRUSTED_CONNECTION=false}
{MSSQL_SERVER_USER=XXXXXXXXXX}
{SECURITY_CERTIFICATE_ACTION=self}
{SECURITY_CERTIFICATE_PASSWD=XXXXXXXXXX}
{SERVICE_PORT=40000}
{SITE_USER_ID=XXXXXXXXXX}
{SITE_USER_PASSWORD=XXXXXXXXXX}
{TOMCAT_PORT=40000}
{USER_INSTALL_DIR=c:\Program Files\SAP}
{WIZARD_ACTION_PHASE=post-install}
[17:41:44][AM FEINSTEN] [OUTPUT1] DEBUG: 2+ >>>> Set-StrictMode -Version 2
[17:41:44][AM FEINSTEN] [OUTPUT1] DEBUG: 3+ >>>> $ErrorActionPreference = 'Stop'
[17:41:44][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $ErrorActionPreference = 'Stop'.
[17:41:44][AM FEINSTEN] [OUTPUT1] DEBUG: 6+ >>>> . "${PSScriptRoot}\SetupFilesAuthentication_common.ps1"
[17:41:44][AM FEINSTEN] [OUTPUT1] DEBUG: 3+ >>>> . "$PSScriptRoot/WizardUtils_parameter.ps1"
[17:41:44][AM FEINSTEN] [OUTPUT1] DEBUG: 1+ >>>> function Parameter::AnyChange() {
[17:41:44][AM FEINSTEN] [OUTPUT1] DEBUG: 4+ >>>> . "$PSScriptRoot/WizardUtils_db_mssql.ps1"
[17:41:44][AM FEINSTEN] [OUTPUT1] DEBUG: 1+ >>>> function DB::MSSQL::ConstructConnection() {
[17:41:44][AM FEINSTEN] [OUTPUT1] DEBUG: 5+ >>>> . "$PSScriptRoot/WizardUtils_tools.ps1"
[17:41:44][AM FEINSTEN] [OUTPUT1] DEBUG: 1+ >>>> function IIf($predicate, $whenTrue, $whenFalse) {
[17:41:44][AM FEINSTEN] [OUTPUT1] DEBUG: 9+ >>>> $SETUPFILES_ROOT = "${env:USER_INSTALL_DIR}\SAP Business One SetupFiles"
[17:41:44][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $SETUPFILES_ROOT = 'c:\Program Files\SAP\SAP Business One SetupFi...'.
[17:41:44][AM FEINSTEN] [OUTPUT1] DEBUG: 10+ >>>> $KEYCLOAK_ROOT = "${SETUPFILES_ROOT}\keycloak"
[17:41:44][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $KEYCLOAK_ROOT = 'c:\Program Files\SAP\SAP Business One SetupFile...'.
[17:41:44][AM FEINSTEN] [OUTPUT1] DEBUG: 12+ >>>> $KEYCLOAK_INSTALL_TOOL = "${KEYCLOAK_ROOT}\tools\b1-keycloak-installer-tool-1.0.jar"
[17:41:44][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $KEYCLOAK_INSTALL_TOOL = 'c:\Program Files\SAP\SAP Business One S...'.
[17:41:44][AM FEINSTEN] [OUTPUT1] DEBUG: 7+ >>>> . "${PSScriptRoot}\SetupFilesAuthentication_service.ps1"
[17:41:44][AM FEINSTEN] [OUTPUT1] DEBUG: 2+ >>>> . "$PSScriptRoot/WizardUtils_tools.ps1"
[17:41:44][AM FEINSTEN] [OUTPUT1] DEBUG: 6+ >>>> $AuthenticationServiceFullName = "B1ServerToolsAuthentication"
[17:41:44][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $AuthenticationServiceFullName = 'B1ServerToolsAuthentication'.
[17:41:44][AM FEINSTEN] [OUTPUT1] DEBUG: 7+ >>>> $AuthenticationServiceDisplayName = "SAP Business One Server Tools Authentication Service"
[17:41:44][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $AuthenticationServiceDisplayName = 'SAP Business One Server Tool...'.
[17:41:44][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $SETUPFILES_ROOT = 'c:\Program Files\SAP\SAP Business One SetupFi...'.
[17:41:44][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $switch = 'IEnumerator'.
[17:41:44][AM FEINSTEN] [OUTPUT1] DEBUG: 11+ switch ( >>>> ${env:WIZARD_ACTION_PHASE}) {
[17:41:44][AM FEINSTEN] [OUTPUT1] DEBUG: 13+ >>>> 'pre-install' { }
[17:41:44][AM FEINSTEN] [OUTPUT1] DEBUG: 14+ >>>> 'post-install' {
[17:41:44][AM FEINSTEN] [OUTPUT1] DEBUG: 16+ >>>> AuthenticationService::SystemService::Remove | Out-Null
[17:41:44][AM FEINSTEN] [OUTPUT1] DEBUG: 77+ function AuthenticationService::SystemService::Remove() >>>> {
[17:41:44][AM FEINSTEN] [OUTPUT1] DEBUG: 78+ >>>> Write-Output "Remove authentication service"
[17:41:45][AM FEINSTEN] [OUTPUT1] DEBUG: 80+ >>>> AuthenticationService::SystemService::Stop
[17:41:45][AM FEINSTEN] [OUTPUT1] DEBUG: 95+ function AuthenticationService::SystemService::Stop() >>>> {
[17:41:45][AM FEINSTEN] [OUTPUT1] DEBUG: 96+ >>>> Write-Output "Stop authentication service"
[17:41:45][AM FEINSTEN] [OUTPUT1] DEBUG: 98+ >>>> Get-CimInstance Win32_Service -Filter "name = '$AuthenticationServiceFullName'" |
[17:41:45][AM FEINSTEN] [OUTPUT1] DEBUG: 101+ >>>> }
[17:41:45][AM FEINSTEN] [OUTPUT1] DEBUG: 82+ >>>> ${env:NSSM_EXE} = Join-Path -Resolve "${SETUPFILES_ROOT}" -ChildPath "support\tools\nssm\nssm.exe"
[17:41:45][AM FEINSTEN] [OUTPUT1] DEBUG: 83+ >>>> $nssm = (Get-Command ${env:NSSM_EXE}).Source
[17:41:45][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $nssm = 'C:\Program Files\SAP\SAP Business One SetupFiles\support...'.
[17:41:45][AM FEINSTEN] [OUTPUT1] DEBUG: 85+ >>>> Get-CimInstance Win32_Service -Filter "name = '$AuthenticationServiceFullName'" |
[17:41:45][AM FEINSTEN] [OUTPUT1] DEBUG: 88+ >>>> }
[17:41:45][AM FEINSTEN] [OUTPUT1] DEBUG: 19+ >>>> AuthenticationService::Files::DeployMaterials
[17:41:45][AM FEINSTEN] [OUTPUT1] DEBUG: 52+ function AuthenticationService::Files::DeployMaterials() >>>> {
[17:41:45][AM FEINSTEN] [OUTPUT1] DEBUG: 54+ >>>> Copy-Item -Force -Path "${KEYCLOAK_ROOT}/tools/b1-keycloak-service-authenticator-*.jar" -Destination "${KEYCLOAK_ROOT}/providers"
[17:41:46][AM FEINSTEN] [OUTPUT1] DEBUG: 55+ >>>> Copy-Item -Force -Path "${KEYCLOAK_ROOT}/tools/startup.ps1" -Destination "${KEYCLOAK_ROOT}/bin"
[17:41:46][AM FEINSTEN] [OUTPUT1] DEBUG: 56+ >>>> }
[17:41:46][AM FEINSTEN] [OUTPUT1] DEBUG: 21+ >>>> AuthenticationService::Database::Create
[17:41:46][AM FEINSTEN] [OUTPUT1] DEBUG: 82+ function AuthenticationService::Database::Create() >>>> {
[17:41:46][AM FEINSTEN] [OUTPUT1] DEBUG: 83+ >>>> Write-Output "Create database ${env:AUTHENTICATION_SERVICE_DATABASE_NAME}"
[17:41:46][AM FEINSTEN] [OUTPUT1] Create database B1AS
[17:41:46][AM FEINSTEN] [OUTPUT1] DEBUG: 85+ if ( >>>> Test-SchemaExists -SchemaName ${env:AUTHENTICATION_SERVICE_DATABASE_NAME}) {
[17:41:46][AM FEINSTEN] [OUTPUT1] DEBUG: 70+ function Test-SchemaExists() >>>> {
[17:41:46][AM FEINSTEN] [OUTPUT1] DEBUG: 75+ >>>> $query = "SELECT [database_id] FROM sys.databases WHERE [Name] = N'$SchemaName';"
[17:41:46][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $query = 'SELECT [database_id] FROM sys.databases WHERE [Name] = ...'.
[17:41:46][AM FEINSTEN] [OUTPUT1] DEBUG: 76+ >>>> $result = DB::MSSQL::QuerySQL -Query "$query"
[17:41:46][AM FEINSTEN] [OUTPUT1] DEBUG: 26+ function DB::MSSQL::QuerySQL >>>> {
[17:41:46][AM FEINSTEN] [OUTPUT1] DEBUG: 32+ >>>> Set-PSDebug -Trace 0
[17:41:46][AM FEINSTEN] [OUTPUT1] DEBUG: 41+ return >>>> DB::MSSQL::Query -ConnectionString $cstring -Query $Query
[17:41:46][AM FEINSTEN] [OUTPUT1] DEBUG: 96+ function DB::MSSQL::Query($ConnectionString, $Query) >>>> {
[17:41:46][AM FEINSTEN] [OUTPUT1] DEBUG: 98+ >>>> $connection = New-Object System.Data.SqlClient.SqlConnection($ConnectionString)
[17:41:46][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $connection = 'System.Data.SqlClient.SqlConnection'.
[17:41:46][AM FEINSTEN] [OUTPUT1] DEBUG: 99+ >>>> $connection.Open()
[17:41:46][AM FEINSTEN] [OUTPUT1] DEBUG: 101+ >>>> $cmd = $connection.CreateCommand()
[17:41:46][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $cmd = 'System.Data.SqlClient.SqlCommand'.
[17:41:46][AM FEINSTEN] [OUTPUT1] DEBUG: 102+ >>>> $cmd.CommandText = $Query
[17:41:46][AM FEINSTEN] [OUTPUT1] DEBUG: 103+ >>>> $cmd.CommandTimeout = 300
[17:41:46][AM FEINSTEN] [OUTPUT1] DEBUG: 106+ >>>> $adapter = New-Object System.Data.SqlClient.SqlDataAdapter($cmd)
[17:41:46][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $adapter = 'System.Data.SqlClient.SqlDataAdapter'.
[17:41:46][AM FEINSTEN] [OUTPUT1] DEBUG: 108+ >>>> $data = New-Object System.Data.DataSet
[17:41:46][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $data = 'System.Data.DataSet'.
[17:41:46][AM FEINSTEN] [OUTPUT1] DEBUG: 109+ >>>> $adapter.Fill($data) | Out-Null
[17:41:46][AM FEINSTEN] [OUTPUT1] DEBUG: 117+ return >>>> $data
[17:41:46][AM FEINSTEN] [OUTPUT1] DEBUG: 119+ >>>> $connection.Close()
[17:41:46][AM FEINSTEN] [OUTPUT1] DEBUG: 121+ >>>> }
[17:41:46][AM FEINSTEN] [OUTPUT1] DEBUG: 42+ >>>> }
[17:41:46][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $result = 'System.Data.DataSet'.
[17:41:46][AM FEINSTEN] [OUTPUT1] DEBUG: 78+ return >>>> ($result.Tables[0].Rows.Count -gt 0)
[17:41:46][AM FEINSTEN] [OUTPUT1] DEBUG: 79+ >>>> }
[17:41:46][AM FEINSTEN] [OUTPUT1] DEBUG: 90+ >>>> $commands = @(
[17:41:46][AM FEINSTEN] [OUTPUT1] DEBUG: 91+ >>>> "SET LANGUAGE English"
[17:41:46][AM FEINSTEN] [OUTPUT1] DEBUG: 92+ >>>> "CREATE DATABASE [${env:AUTHENTICATION_SERVICE_DATABASE_NAME}]"
[17:41:46][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $commands = 'SET LANGUAGE English CREATE DATABASE [B1AS]'.
[17:41:46][AM FEINSTEN] [OUTPUT1] DEBUG: 95+ >>>> DB::MSSQL::ExecuteSQL -Commands $commands
[17:41:46][AM FEINSTEN] [OUTPUT1] DEBUG: 44+ function DB::MSSQL::ExecuteSQL >>>> {
[17:41:46][AM FEINSTEN] [OUTPUT1] DEBUG: 50+ >>>> Set-PSDebug -Trace 0
[17:41:46][AM FEINSTEN] [OUTPUT1] DEBUG: 59+ >>>> DB::MSSQL::Execute -ConnectionString $cstring -Commands $Commands
[17:41:46][AM FEINSTEN] [OUTPUT1] DEBUG: 63+ function DB::MSSQL::Execute() >>>> {
[17:41:46][AM FEINSTEN] [OUTPUT1] DEBUG: 73+ >>>> $connection = New-Object System.Data.SqlClient.SqlConnection($ConnectionString)
[17:41:46][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $connection = 'System.Data.SqlClient.SqlConnection'.
[17:41:46][AM FEINSTEN] [OUTPUT1] DEBUG: 74+ >>>> $connection.Open()
[17:41:46][AM FEINSTEN] [OUTPUT1] DEBUG: 76+ foreach ($entry in >>>> $Commands) {
[17:41:46][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $foreach = 'IEnumerator'.
[17:41:46][AM FEINSTEN] [OUTPUT1] DEBUG: 76+ foreach ( >>>> $entry in $Commands) {
[17:41:46][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $entry = 'SET LANGUAGE English'.
[17:41:46][AM FEINSTEN] [OUTPUT1] DEBUG: 77+ >>>> $cmd = $connection.CreateCommand()
[17:41:46][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $cmd = 'System.Data.SqlClient.SqlCommand'.
[17:41:46][AM FEINSTEN] [OUTPUT1] DEBUG: 78+ >>>> $cmd.CommandText = $entry
[17:41:46][AM FEINSTEN] [OUTPUT1] DEBUG: 79+ >>>> $cmd.CommandTimeout = 300
[17:41:46][AM FEINSTEN] [OUTPUT1] DEBUG: 82+ >>>> $cmd.Prepare()
[17:41:46][AM FEINSTEN] [OUTPUT1] DEBUG: 83+ >>>> $cmd.ExecuteNonQuery() | Out-Null
[17:41:46][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $entry = 'CREATE DATABASE [B1AS]'.
[17:41:46][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $cmd = 'System.Data.SqlClient.SqlCommand'.
[17:41:46][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $foreach = ''.
[17:41:46][AM FEINSTEN] [OUTPUT1] DEBUG: 91+ >>>> $connection.Close()
[17:41:46][AM FEINSTEN] [OUTPUT1] DEBUG: 93+ >>>> }
[17:41:46][AM FEINSTEN] [OUTPUT1] DEBUG: 61+ >>>> }
[17:41:46][AM FEINSTEN] [OUTPUT1] DEBUG: 96+ >>>> }
[17:41:46][AM FEINSTEN] [OUTPUT1] DEBUG: 23+ >>>> AuthenticationService::Certificate::Install
[17:41:46][AM FEINSTEN] [OUTPUT1] DEBUG: 132+ function AuthenticationService::Certificate::Install($force = $false) >>>> {
[17:41:46][AM FEINSTEN] [OUTPUT1] DEBUG: 133+ >>>> Remove-Item -Force -Path "${KEYCLOAK_ROOT}/conf/keycloak.jks" -ErrorAction Ignore
[17:41:46][AM FEINSTEN] [OUTPUT1] DEBUG: 136+ >>>> $result = Invoke-Keytool `
[17:41:46][AM FEINSTEN] [OUTPUT1] DEBUG: 69+ function Invoke-Keytool() >>>> {
[17:41:46][AM FEINSTEN] [OUTPUT1] DEBUG: 70+ >>>> $executable = "${env:USER_INSTALL_DIR}\SAP Business One SetupFiles\\sapmachine_17\bin\keytool.exe"
[17:41:46][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $executable = 'c:\Program Files\SAP\SAP Business One SetupFiles\\...'.
[17:41:46][AM FEINSTEN] [OUTPUT1] DEBUG: 72+ if ( >>>> -not (Test-Path -Path $executable)) {
[17:41:46][AM FEINSTEN] [OUTPUT1] DEBUG: 76+ >>>> Write-Information "[keytool.exe] $args"
[17:41:46][AM FEINSTEN] [OUTPUT1] DEBUG: 78+ >>>> $ProcessInfo = New-Object System.Diagnostics.ProcessStartInfo
[17:41:46][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $ProcessInfo = 'System.Diagnostics.ProcessStartInfo'.
[17:41:46][AM FEINSTEN] [OUTPUT1] DEBUG: 79+ >>>> $ProcessInfo.FileName = $executable
[17:41:46][AM FEINSTEN] [OUTPUT1] DEBUG: 80+ >>>> $ProcessInfo.RedirectStandardError = $true
[17:41:46][AM FEINSTEN] [OUTPUT1] DEBUG: 81+ >>>> $ProcessInfo.RedirectStandardOutput = $true
[17:41:46][AM FEINSTEN] [OUTPUT1] DEBUG: 82+ >>>> $ProcessInfo.UseShellExecute = $false
[17:41:46][AM FEINSTEN] [OUTPUT1] DEBUG: 83+ >>>> $ProcessInfo.Arguments = $args
[17:41:46][AM FEINSTEN] [OUTPUT1] DEBUG: 85+ >>>> $Process = New-Object System.Diagnostics.Process
[17:41:46][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $Process = 'System.Diagnostics.Process'.
[17:41:46][AM FEINSTEN] [OUTPUT1] DEBUG: 86+ >>>> $Process.StartInfo = $ProcessInfo
[17:41:46][AM FEINSTEN] [OUTPUT1] DEBUG: 87+ >>>> $Process.Start() | Out-Null
[17:41:46][AM FEINSTEN] [OUTPUT1] DEBUG: 89+ >>>> $TaskStdout = $Process.StandardOutput.ReadToEndAsync()
[17:41:46][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $TaskStdout = 'System.Threading.Tasks.Task`1[System.String]'.
[17:41:46][AM FEINSTEN] [OUTPUT1] DEBUG: 90+ >>>> $TaskStderr = $Process.StandardError.ReadToEndAsync()
[17:41:46][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $TaskStderr = 'System.Threading.Tasks.Task`1[System.String]'.
[17:41:46][AM FEINSTEN] [OUTPUT1] DEBUG: 92+ >>>> $Process.WaitForExit() | Out-Null
[17:41:47][AM FEINSTEN] [OUTPUT1] DEBUG: 93+ >>>> $ExitCode = $Process.ExitCode
[17:41:47][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $ExitCode = '0'.
[17:41:47][AM FEINSTEN] [OUTPUT1] DEBUG: 95+ >>>> Write-Information "[keytool.exe][exit-code] $ExitCode"
[17:41:47][AM FEINSTEN] [OUTPUT1] DEBUG: 97+ return >>>> [PSCustomObject] @{
[17:41:47][AM FEINSTEN] [OUTPUT1] DEBUG: 102+ >>>> }
[17:41:47][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $result = '@{exitcode=0; stdout=; stderr=Importing keystore c:\Pr...'.
[17:41:47][AM FEINSTEN] [OUTPUT1] DEBUG: 146+ if ( >>>> $result.exitcode -ne 0) {
[17:41:47][AM FEINSTEN] [OUTPUT1] DEBUG: 149+ >>>> }
[17:41:47][AM FEINSTEN] [OUTPUT1] DEBUG: 25+ >>>> AuthenticationService::Configuration::CreateCommonConfig
[17:41:47][AM FEINSTEN] [OUTPUT1] DEBUG: 164+ function AuthenticationService::Configuration::CreateCommonConfig() >>>> {
[17:41:47][AM FEINSTEN] [OUTPUT1] DEBUG: 165+ >>>> $db_url = buildDBUrl
[17:41:47][AM FEINSTEN] [OUTPUT1] DEBUG: 155+ function buildDBUrl() >>>> {
[17:41:47][AM FEINSTEN] [OUTPUT1] DEBUG: 156+ >>>> $db_url = ${env:MSSQL_SERVER_ADDRESS}.Replace(',', ':')
[17:41:47][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $db_url = 'W11-PROXMOX\SAP'.
[17:41:47][AM FEINSTEN] [OUTPUT1] DEBUG: 157+ >>>> $db_options = 'encrypt=true;trustServerCertificate=true'
[17:41:47][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $db_options = 'encrypt=true;trustServerCertificate=true'.
[17:41:47][AM FEINSTEN] [OUTPUT1] DEBUG: 158+ if ( >>>> [Boolean]::Parse(${env:MSSQL_SERVER_TRUSTED_CONNECTION})) {
[17:41:47][AM FEINSTEN] [OUTPUT1] DEBUG: 161+ return >>>> "jdbc:sqlserver://${db_url};DatabaseName=${env:AUTHENTICATION_SERVICE_DATABASE_NAME};${db_options}"
[17:41:47][AM FEINSTEN] [OUTPUT1] DEBUG: 162+ >>>> }
[17:41:47][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $db_url = 'jdbc:sqlserver://W11-PROXMOX\SAP;DatabaseName=B1AS;enc...'.
[17:41:47][AM FEINSTEN] [OUTPUT1] DEBUG: 167+ >>>> $disableCertVerification = "true"
[17:41:47][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $disableCertVerification = 'true'.
[17:41:47][AM FEINSTEN] [OUTPUT1] DEBUG: 168+ if ( >>>> 'true' -eq ${env:CONNECTION_SSL_CERTIFICATE_VERIFICATION}) {
[17:41:47][AM FEINSTEN] [OUTPUT1] DEBUG: 172+ >>>> Invoke-InstallerTool -configKeycloakProperty `
[17:41:47][AM FEINSTEN] [OUTPUT1] DEBUG: 38+ function Invoke-InstallerTool() >>>> {
[17:41:47][AM FEINSTEN] [OUTPUT1] DEBUG: 39+ >>>> $result = & "${env:JAVA_BIN}" -XX:TieredStopAtLevel=1 -jar "${KEYCLOAK_INSTALL_TOOL}" @args
[17:41:47][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $result = 'true&property configuration is success'.
[17:41:47][AM FEINSTEN] [OUTPUT1] DEBUG: 40+ >>>> $result = @($result -split "&")
[17:41:47][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $result = 'true property configuration is success'.
[17:41:47][AM FEINSTEN] [OUTPUT1] DEBUG: 41+ if ( >>>> 'true' -eq $result[0]) {
[17:41:47][AM FEINSTEN] [OUTPUT1] DEBUG: 42+ >>>> Write-Output $result[1]
[17:41:47][AM FEINSTEN] [OUTPUT1] property configuration is success
[17:41:47][AM FEINSTEN] [OUTPUT1] DEBUG: 46+ >>>> }
[17:41:47][AM FEINSTEN] [OUTPUT1] DEBUG: 185+ >>>> $content = Get-Content -Path "${KEYCLOAK_ROOT}/conf/sapb1.conf"
[17:41:47][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $content = '#Wed May 14 17:41:47 CEST 2025 http-relative-path=/au...'.
[17:41:47][AM FEINSTEN] [OUTPUT1] DEBUG: 186+ >>>> $content = $content | Where-Object { $_ -notmatch "cache*=*" }
[17:41:47][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $content = '#Wed May 14 17:41:47 CEST 2025 http-relative-path=/au...'.
[17:41:47][AM FEINSTEN] [OUTPUT1] DEBUG: 187+ >>>> $content | Set-Content -Path "${KEYCLOAK_ROOT}/conf/sapb1.conf"
[17:41:47][AM FEINSTEN] [OUTPUT1] DEBUG: 189+ >>>> "`ncache=local" | Out-File -Encoding "UTF8" -Append -FilePath "${KEYCLOAK_ROOT}/conf/sapb1.conf"
[17:41:47][AM FEINSTEN] [OUTPUT1] DEBUG: 190+ >>>> "#cache=ispn" | Out-File -Encoding "UTF8" -Append -FilePath "${KEYCLOAK_ROOT}/conf/sapb1.conf"
[17:41:47][AM FEINSTEN] [OUTPUT1] DEBUG: 191+ >>>> "#cache-config-file=sql-cache.xml" | Out-File -Encoding "UTF8" -Append -FilePath "${KEYCLOAK_ROOT}/conf/sapb1.conf"
[17:41:47][AM FEINSTEN] [OUTPUT1] DEBUG: 192+ >>>> }
[17:41:47][AM FEINSTEN] [OUTPUT1] DEBUG: 26+ >>>> AuthenticationService::Configuration::PrepareHaConfig
[17:41:47][AM FEINSTEN] [OUTPUT1] DEBUG: 194+ function AuthenticationService::Configuration::PrepareHaConfig() >>>> {
[17:41:47][AM FEINSTEN] [OUTPUT1] DEBUG: 195+ >>>> Write-Output "prepare Ha Config file,create file."
[17:41:47][AM FEINSTEN] [OUTPUT1] prepare Ha Config file,create file.
[17:41:47][AM FEINSTEN] [OUTPUT1] DEBUG: 196+ >>>> $keycloakConfDir = "${KEYCLOAK_ROOT}\conf"
[17:41:47][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $keycloakConfDir = 'c:\Program Files\SAP\SAP Business One SetupFi...'.
[17:41:47][AM FEINSTEN] [OUTPUT1] DEBUG: 197+ >>>> $keycloakInstalltionDir = "${KEYCLOAK_ROOT}\tools"
[17:41:47][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $keycloakInstalltionDir = 'c:\Program Files\SAP\SAP Business One ...'.
[17:41:47][AM FEINSTEN] [OUTPUT1] DEBUG: 198+ >>>> Copy-Item -Path "${keycloakInstalltionDir}\sql-cache.xml.template" -Destination ${keycloakConfDir} -Force
[17:41:47][AM FEINSTEN] [OUTPUT1] DEBUG: 200+ >>>> $file = Get-Item ${keycloakConfDir}\sql-cache.xml.template
[17:41:47][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $file = 'C:\Program Files\SAP\SAP Business One SetupFiles\keycloa...'.
[17:41:47][AM FEINSTEN] [OUTPUT1] DEBUG: 201+ >>>> $file.IsReadOnly = $false
[17:41:47][AM FEINSTEN] [OUTPUT1] DEBUG: 203+ >>>> $haFileExists = [System.IO.File]::Exists("${keycloakConfDir}\sql-cache.xml")
[17:41:47][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $haFileExists = 'False'.
[17:41:47][AM FEINSTEN] [OUTPUT1] DEBUG: 204+ if ( >>>> $haFileExists) {
[17:41:47][AM FEINSTEN] [OUTPUT1] DEBUG: 213+ >>>> Write-Output "prepare Ha Config file,ha file not exists, generate new file."
[17:41:47][AM FEINSTEN] [OUTPUT1] prepare Ha Config file,ha file not exists, generate new file.
[17:41:47][AM FEINSTEN] [OUTPUT1] DEBUG: 214+ >>>> Rename-Item ${keycloakConfDir}\sql-cache.xml.template ${keycloakConfDir}\sql-cache.xml
[17:41:47][AM FEINSTEN] [OUTPUT1] DEBUG: 217+ >>>> Write-Output "prepare Ha Config file,edit file."
[17:41:47][AM FEINSTEN] [OUTPUT1] prepare Ha Config file,edit file.
[17:41:47][AM FEINSTEN] [OUTPUT1] DEBUG: 218+ >>>> $xml = [xml](Get-Content "${KEYCLOAK_ROOT}\conf\sql-cache.xml")
[17:41:47][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $xml = 'System.Xml.XmlDocument'.
[17:41:47][AM FEINSTEN] [OUTPUT1] DEBUG: 219+ >>>> $db_url = ${env:MSSQL_SERVER_ADDRESS}.Replace(',', ':')
[17:41:47][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $db_url = 'W11-PROXMOX\SAP'.
[17:41:47][AM FEINSTEN] [OUTPUT1] DEBUG: 221+ >>>> $xml.infinispan.jgroups.stack.JDBC_PING.SetAttribute('connection_url', "jdbc:sqlserver://${db_url};DatabaseName=${env:AUTHENTICATION_SERVICE_DATABASE_NAME};encrypt=true;trustServerCertificate=true")
[17:41:47][AM FEINSTEN] [OUTPUT1] DEBUG: ! CALL method 'void SetAttribute(string name, string value)'
[17:41:47][AM FEINSTEN] [OUTPUT1] DEBUG: 222+ >>>> $xml.ChildNodes[0].Encoding=$null
[17:41:47][AM FEINSTEN] [OUTPUT1] DEBUG: 223+ >>>> $xml.Save("${KEYCLOAK_ROOT}/conf/sql-cache.xml")
[17:41:47][AM FEINSTEN] [OUTPUT1] DEBUG: ! CALL method 'void Save(string filename)'
[17:41:47][AM FEINSTEN] [OUTPUT1] DEBUG: 224+ >>>> Write-Output "prepare Ha Config file,end."
[17:41:47][AM FEINSTEN] [OUTPUT1] prepare Ha Config file,end.
[17:41:47][AM FEINSTEN] [OUTPUT1] DEBUG: 225+ >>>> }
[17:41:47][AM FEINSTEN] [OUTPUT1] DEBUG: 29+ >>>> AuthenticationService::SystemService::Remove
[17:41:47][AM FEINSTEN] [OUTPUT1] DEBUG: 77+ function AuthenticationService::SystemService::Remove() >>>> {
[17:41:47][AM FEINSTEN] [OUTPUT1] DEBUG: 78+ >>>> Write-Output "Remove authentication service"
[17:41:47][AM FEINSTEN] [OUTPUT1] Remove authentication service
[17:41:47][AM FEINSTEN] [OUTPUT1] DEBUG: 80+ >>>> AuthenticationService::SystemService::Stop
[17:41:47][AM FEINSTEN] [OUTPUT1] DEBUG: 95+ function AuthenticationService::SystemService::Stop() >>>> {
[17:41:47][AM FEINSTEN] [OUTPUT1] DEBUG: 96+ >>>> Write-Output "Stop authentication service"
[17:41:47][AM FEINSTEN] [OUTPUT1] Stop authentication service
[17:41:47][AM FEINSTEN] [OUTPUT1] DEBUG: 98+ >>>> Get-CimInstance Win32_Service -Filter "name = '$AuthenticationServiceFullName'" |
[17:41:47][AM FEINSTEN] [OUTPUT1] DEBUG: 101+ >>>> }
[17:41:47][AM FEINSTEN] [OUTPUT1] DEBUG: 82+ >>>> ${env:NSSM_EXE} = Join-Path -Resolve "${SETUPFILES_ROOT}" -ChildPath "support\tools\nssm\nssm.exe"
[17:41:47][AM FEINSTEN] [OUTPUT1] DEBUG: 83+ >>>> $nssm = (Get-Command ${env:NSSM_EXE}).Source
[17:41:47][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $nssm = 'C:\Program Files\SAP\SAP Business One SetupFiles\support...'.
[17:41:47][AM FEINSTEN] [OUTPUT1] DEBUG: 85+ >>>> Get-CimInstance Win32_Service -Filter "name = '$AuthenticationServiceFullName'" |
[17:41:48][AM FEINSTEN] [OUTPUT1] DEBUG: 88+ >>>> }
[17:41:48][AM FEINSTEN] [OUTPUT1] DEBUG: 30+ >>>> AuthenticationService::SystemService::Create
[17:41:48][AM FEINSTEN] [OUTPUT1] DEBUG: 45+ function AuthenticationService::SystemService::Create() >>>> {
[17:41:48][AM FEINSTEN] [OUTPUT1] DEBUG: 46+ >>>> Write-Output "Register authentication service"
[17:41:48][AM FEINSTEN] [OUTPUT1] Register authentication service
[17:41:48][AM FEINSTEN] [OUTPUT1] DEBUG: 48+ >>>> ${env:NSSM_EXE} = Join-Path -Resolve "${SETUPFILES_ROOT}" -ChildPath "support\tools\nssm\nssm.exe"
[17:41:48][AM FEINSTEN] [OUTPUT1] DEBUG: 49+ >>>> $nssm = (Get-Command ${env:NSSM_EXE}).Source
[17:41:48][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $nssm = 'C:\Program Files\SAP\SAP Business One SetupFiles\support...'.
[17:41:48][AM FEINSTEN] [OUTPUT1] DEBUG: 51+ >>>> & $nssm install "$AuthenticationServiceFullName" confirm
[17:41:48][AM FEINSTEN] [OUTPUT1] Service "B1ServerToolsAuthentication" installed successfully!
[17:41:48][AM FEINSTEN] [OUTPUT1] DEBUG: 53+ >>>> & $nssm set "$AuthenticationServiceFullName" Description "$AuthenticationServiceDisplayName"
[17:41:48][AM FEINSTEN] [OUTPUT1] Set parameter "Description" for service "B1ServerToolsAuthentication".
[17:41:48][AM FEINSTEN] [OUTPUT1] DEBUG: 54+ >>>> & $nssm set "$AuthenticationServiceFullName" DisplayName "$AuthenticationServiceDisplayName"
[17:41:48][AM FEINSTEN] [OUTPUT1] Set parameter "DisplayName" for service "B1ServerToolsAuthentication".
[17:41:48][AM FEINSTEN] [OUTPUT1] DEBUG: 56+ >>>> & $nssm set "$AuthenticationServiceFullName" AppDirectory "${KEYCLOAK_ROOT}\bin"
[17:41:48][AM FEINSTEN] [OUTPUT1] Set parameter "AppDirectory" for service "B1ServerToolsAuthentication".
[17:41:48][AM FEINSTEN] [OUTPUT1] DEBUG: 57+ >>>> & $nssm set "$AuthenticationServiceFullName" AppExit 9911 Exit
[17:41:48][AM FEINSTEN] [OUTPUT1] Set parameter "AppExit" for service "B1ServerToolsAuthentication".
[17:41:48][AM FEINSTEN] [OUTPUT1] DEBUG: 62+ >>>> & $nssm set "$AuthenticationServiceFullName" Application (Get-Command powershell).Source
[17:41:48][AM FEINSTEN] [OUTPUT1] Set parameter "Application" for service "B1ServerToolsAuthentication".
[17:41:48][AM FEINSTEN] [OUTPUT1] DEBUG: 63+ >>>> & $nssm set "$AuthenticationServiceFullName" AppParameters -ExecutionPolicy Bypass -NoProfile -File """""""${KEYCLOAK_ROOT}\bin\startup.ps1"""""" start"
[17:41:48][AM FEINSTEN] [OUTPUT1] Set parameter "AppParameters" for service "B1ServerToolsAuthentication".
[17:41:48][AM FEINSTEN] [OUTPUT1] DEBUG: 65+ >>>> Set-AuthenticationServiceEnvironment
[17:41:48][AM FEINSTEN] [OUTPUT1] DEBUG: 17+ function Set-AuthenticationServiceEnvironment() >>>> {
[17:41:48][AM FEINSTEN] [OUTPUT1] DEBUG: 22+ >>>> Set-PSDebug -Trace 0
[17:41:49][AM FEINSTEN] [OUTPUT1] Set parameter "AppEnvironmentExtra" for service "B1ServerToolsAuthentication".
[17:41:49][AM FEINSTEN] [OUTPUT1] DEBUG: 43+ >>>> }
[17:41:49][AM FEINSTEN] [OUTPUT1] DEBUG: 67+ >>>> & $nssm set $AuthenticationServiceFullName ObjectName "NetworkService"
[17:41:49][AM FEINSTEN] [OUTPUT1] Set parameter "ObjectName" for service "B1ServerToolsAuthentication".
[17:41:49][AM FEINSTEN] [OUTPUT1] DEBUG: 68+ >>>> icacls.exe "$KEYCLOAK_ROOT" /grant '*S-1-5-20:(OI)(CI)(F)' | Out-Null
[17:41:50][AM FEINSTEN] [OUTPUT1] DEBUG: 70+ >>>> [Environment]::SetEnvironmentVariable("JAVA_HOME", "${SETUPFILES_ROOT}/sapmachine_17")
[17:41:50][AM FEINSTEN] [OUTPUT1] DEBUG: 71+ >>>> & "${KEYCLOAK_ROOT}\bin\kc.bat" -cf "${KEYCLOAK_ROOT}\conf\sapb1.conf" "build"
[17:41:51][AM FEINSTEN] [OUTPUT1] Updating the configuration and installing your custom providers, if any. Please wait.
[17:41:56][AM FEINSTEN] [OUTPUT1] 2025-05-14 17:41:51,268 WARN [org.key.qua.run.cli.Picocli] (main) The following run time non-cli options were found, but will be ignored during build time: kc.db-url, kc.hostname-strict, kc.https-port, kc.https-key-store-file, kc.log, kc.log-level
[17:41:56][AM FEINSTEN] [OUTPUT1] 2025-05-14 17:41:56,319 WARN [org.key.services] (build-89) KC-SERVICES0047: b1-auth-dynamic-idp-redirector (com.sap.b1.keycloak.auth.idp.IdpAutoRedirectAuthenticatorFactory) is implementing the internal SPI authenticator. This SPI is internal and may change without notice
[17:41:58][AM FEINSTEN] [OUTPUT1] 2025-05-14 17:41:58,334 WARN [io.qua.dep.ind.IndexWrapper] (build-53) Failed to index org.apache.tools.ant.Task: Class does not exist in ClassLoader QuarkusClassLoader:Deployment Class Loader: PROD for keycloak@660e9100
[17:41:58][AM FEINSTEN] [OUTPUT1] 2025-05-14 17:41:58,348 WARN [io.qua.dep.ind.IndexWrapper] (build-53) Failed to index org.springframework.core.io.DefaultResourceLoader: Class does not exist in ClassLoader QuarkusClassLoader:Deployment Class Loader: PROD for keycloak@660e9100
[17:41:58][AM FEINSTEN] [OUTPUT1] 2025-05-14 17:41:58,350 WARN [io.qua.dep.ind.IndexWrapper] (build-53) Failed to index org.springframework.core.io.ResourceLoader: Class does not exist in ClassLoader QuarkusClassLoader:Deployment Class Loader: PROD for keycloak@660e9100
[17:41:58][AM FEINSTEN] [OUTPUT1] 2025-05-14 17:41:58,354 WARN [io.qua.dep.ind.IndexWrapper] (build-53) Failed to index org.springframework.core.io.Resource: Class does not exist in ClassLoader QuarkusClassLoader:Deployment Class Loader: PROD for keycloak@660e9100
[17:41:58][AM FEINSTEN] [OUTPUT1] 2025-05-14 17:41:58,428 WARN [io.qua.dep.ind.IndexWrapper] (build-53) Failed to index org.apache.activemq.artemis.core.journal.RecordInfo: Class does not exist in ClassLoader QuarkusClassLoader:Deployment Class Loader: PROD for keycloak@660e9100
[17:41:58][AM FEINSTEN] [OUTPUT1] 2025-05-14 17:41:58,428 WARN [io.qua.dep.ind.IndexWrapper] (build-53) Failed to index org.apache.activemq.artemis.core.journal.Journal: Class does not exist in ClassLoader QuarkusClassLoader:Deployment Class Loader: PROD for keycloak@660e9100
[17:41:58][AM FEINSTEN] [OUTPUT1] 2025-05-14 17:41:58,434 WARN [io.qua.dep.ind.IndexWrapper] (build-53) Failed to index io.mashona.logwriting.ArrayStore: Class does not exist in ClassLoader QuarkusClassLoader:Deployment Class Loader: PROD for keycloak@660e9100
[17:41:58][AM FEINSTEN] [OUTPUT1] 2025-05-14 17:41:58,444 WARN [io.qua.dep.ind.IndexWrapper] (build-53) Failed to index jakarta.jms.XAConnection: Class does not exist in ClassLoader QuarkusClassLoader:Deployment Class Loader: PROD for keycloak@660e9100
[17:41:58][AM FEINSTEN] [OUTPUT1] 2025-05-14 17:41:58,444 WARN [io.qua.dep.ind.IndexWrapper] (build-53) Failed to index jakarta.jms.XASession: Class does not exist in ClassLoader QuarkusClassLoader:Deployment Class Loader: PROD for keycloak@660e9100
[17:41:58][AM FEINSTEN] [OUTPUT1] 2025-05-14 17:41:58,444 WARN [io.qua.dep.ind.IndexWrapper] (build-53) Failed to index jakarta.jms.XAConnectionFactory: Class does not exist in ClassLoader QuarkusClassLoader:Deployment Class Loader: PROD for keycloak@660e9100
[17:41:58][AM FEINSTEN] [OUTPUT1] 2025-05-14 17:41:58,483 WARN [io.qua.dep.ind.IndexWrapper] (build-53) Failed to index jakarta.jms.Connection: Class does not exist in ClassLoader QuarkusClassLoader:Deployment Class Loader: PROD for keycloak@660e9100
[17:42:02][AM FEINSTEN] [OUTPUT1] 2025-05-14 17:42:02,799 INFO [io.qua.dep.QuarkusAugmentor] (main) Quarkus augmentation completed in 9322ms
[17:42:02][AM FEINSTEN] [OUTPUT1] Server configuration updated and persisted. Run the following command to review the configuration:
[17:42:02][AM FEINSTEN] [OUTPUT1] kc.bat show-config
[17:42:03][AM FEINSTEN] [OUTPUT1] DEBUG: 74+ >>>> }
[17:42:03][AM FEINSTEN] [OUTPUT1] DEBUG: 32+ >>>> AuthenticationService::SystemService::TryStart
[17:42:03][AM FEINSTEN] [OUTPUT1] DEBUG: 143+ function AuthenticationService::SystemService::TryStart() >>>> {
[17:42:03][AM FEINSTEN] [OUTPUT1] DEBUG: 150+ if ( >>>> $AsAdmin) {
[17:42:03][AM FEINSTEN] [OUTPUT1] DEBUG: 154+ >>>> AuthenticationService::SystemService::Start
[17:42:03][AM FEINSTEN] [OUTPUT1] DEBUG: 90+ function AuthenticationService::SystemService::Start() >>>> {
[17:42:03][AM FEINSTEN] [OUTPUT1] DEBUG: 91+ >>>> Write-Output "Start authentication service"
[17:42:03][AM FEINSTEN] [OUTPUT1] Start authentication service
[17:42:03][AM FEINSTEN] [OUTPUT1] DEBUG: 92+ >>>> Start-Service "$AuthenticationServiceFullName"
[17:42:04][AM FEINSTEN] [OUTPUT1] DEBUG: 93+ >>>> }
[17:42:04][AM FEINSTEN] [OUTPUT1] DEBUG: 156+ if ( >>>> $AsAdmin) {
[17:42:04][AM FEINSTEN] [OUTPUT1] DEBUG: 160+ if ( >>>> Test-ServiceResponse -Url "https://${env:LOCAL_ADDRESS}:${env:AUTHENTICATION_SERVICE_HTTPS_PORT}/auth/" -TimeoutSec $TimeoutSec) {
[17:42:04][AM FEINSTEN] [OUTPUT1] DEBUG: 103+ function Test-ServiceResponse() >>>> {
[17:42:04][AM FEINSTEN] [OUTPUT1] DEBUG: 110+ >>>> Add-Type @"
[17:42:04][AM FEINSTEN] [OUTPUT1] DEBUG: 121+ >>>> [System.Net.ServicePointManager]::CertificatePolicy = New-Object TrustAllCertsPolicy
[17:42:04][AM FEINSTEN] [OUTPUT1] DEBUG: 122+ >>>> [System.Net.ServicePointManager]::SecurityProtocol = [System.Net.SecurityProtocolType]::Tls12 -bor [System.Net.SecurityProtocolType]::Tls13
[17:42:04][AM FEINSTEN] [OUTPUT1] DEBUG: 123+ >>>> Start-Sleep -Seconds 2
[17:42:06][AM FEINSTEN] [OUTPUT1] DEBUG: 124+ for ( >>>> $time = 0; $time -le $TimeoutSec; $time += 10) {
[17:42:06][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $time = '0'.
[17:42:06][AM FEINSTEN] [OUTPUT1] DEBUG: 124+ for ($time = 0; >>>> $time -le $TimeoutSec; $time += 10) {
[17:42:06][AM FEINSTEN] [OUTPUT1] DEBUG: 126+ >>>> $result = Invoke-WebRequest -Uri $Url -UseBasicParsing -TimeoutSec 10
[17:42:11][AM FEINSTEN] [OUTPUT1] DEBUG: 134+ >>>> Write-Verbose "$_"
[17:42:11][AM FEINSTEN] [OUTPUT1] DEBUG: 137+ >>>> Start-Sleep -Seconds 10
[17:42:21][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $time = '10'.
[17:42:35][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $time = '20'.
[17:42:36][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $result = '<!doctype html>
[17:42:36][AM FEINSTEN] [OUTPUT1] <html lang="en">
[17:42:36][AM FEINSTEN] [OUTPUT1] <head>
[17:42:36][AM FEINSTEN] [OUTPUT1] <meta ch...'.
[17:42:36][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $switch = 'IEnumerator'.
[17:42:36][AM FEINSTEN] [OUTPUT1] DEBUG: 128+ switch ( >>>> [int]$result.StatusCode) {
[17:42:36][AM FEINSTEN] [OUTPUT1] DEBUG: 129+ >>>> 200 {
[17:42:36][AM FEINSTEN] [OUTPUT1] DEBUG: 130+ return >>>> $true
[17:42:36][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $switch = ''.
[17:42:36][AM FEINSTEN] [OUTPUT1] DEBUG: 141+ >>>> }
[17:42:36][AM FEINSTEN] [OUTPUT1] DEBUG: 161+ >>>> Write-Verbose "Authentication service started successfully"
[17:42:36][AM FEINSTEN] [OUTPUT1] DEBUG: 167+ >>>> }
[17:42:36][AM FEINSTEN] [OUTPUT1] DEBUG: 34+ >>>> AuthenticationService::SystemService::Stop
[17:42:36][AM FEINSTEN] [OUTPUT1] Stop authentication service
[17:42:36][AM FEINSTEN] [OUTPUT1] DEBUG: 99+ Where-Object >>>> { $_.State -like "Running" } |
[17:42:36][AM FEINSTEN] [OUTPUT1] DEBUG: 100+ ForEach-Object >>>> { Stop-Service "$AuthenticationServiceFullName" }
[17:42:38][AM FEINSTEN] [OUTPUT1] DEBUG: 37+ >>>> AuthenticationService::Initialize::DeleteAllMasterUsers
[17:42:38][AM FEINSTEN] [OUTPUT1] DEBUG: 58+ function AuthenticationService::Initialize::DeleteAllMasterUsers() >>>> {
[17:42:38][AM FEINSTEN] [OUTPUT1] DEBUG: 59+ >>>> Write-Output "remove all master users"
[17:42:38][AM FEINSTEN] [OUTPUT1] remove all master users
[17:42:38][AM FEINSTEN] [OUTPUT1] DEBUG: 61+ >>>> $commands = @(
[17:42:38][AM FEINSTEN] [OUTPUT1] DEBUG: 62+ >>>> "DELETE FROM [${env:AUTHENTICATION_SERVICE_DATABASE_NAME}].[dbo].[USER_ROLE_MAPPING] WHERE [USER_ID] IN (SELECT [ID] FROM [${env:AUTHENTICATION_SERVICE_DATABASE_NAME}].[dbo].[USER_ENTITY] WHERE [SERVICE_ACCOUNT_CLIENT_LINK] is null and [REALM_ID] in (SELECT [ID] FROM [${env:AUTHENTICATION_SERVICE_DATABASE_NAME}].[dbo].[REALM] WHERE [NAME] = 'master'))"
[17:42:38][AM FEINSTEN] [OUTPUT1] DEBUG: 63+ >>>> "DELETE FROM [${env:AUTHENTICATION_SERVICE_DATABASE_NAME}].[dbo].[CREDENTIAL] WHERE [USER_ID] IN (SELECT [ID] FROM [${env:AUTHENTICATION_SERVICE_DATABASE_NAME}].[dbo].[USER_ENTITY] WHERE [SERVICE_ACCOUNT_CLIENT_LINK] is null and [REALM_ID] in (SELECT [ID] FROM [${env:AUTHENTICATION_SERVICE_DATABASE_NAME}].[dbo].[REALM] WHERE [NAME] = 'master'))"
[17:42:38][AM FEINSTEN] [OUTPUT1] DEBUG: 64+ >>>> "DELETE FROM [${env:AUTHENTICATION_SERVICE_DATABASE_NAME}].[dbo].[USER_ENTITY] WHERE [SERVICE_ACCOUNT_CLIENT_LINK] is null and [REALM_ID] in (SELECT [ID] FROM [${env:AUTHENTICATION_SERVICE_DATABASE_NAME}].[dbo].[REALM] WHERE [NAME] = 'master')"
[17:42:38][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $commands = 'DELETE FROM [B1AS].[dbo].[USER_ROLE_MAPPING] WHERE [...'.
[17:42:38][AM FEINSTEN] [OUTPUT1] DEBUG: 67+ >>>> DB::MSSQL::ExecuteSQL -Commands $commands
[17:42:38][AM FEINSTEN] [OUTPUT1] DEBUG: 44+ function DB::MSSQL::ExecuteSQL >>>> {
[17:42:38][AM FEINSTEN] [OUTPUT1] DEBUG: 50+ >>>> Set-PSDebug -Trace 0
[17:42:38][AM FEINSTEN] [OUTPUT1] DEBUG: 59+ >>>> DB::MSSQL::Execute -ConnectionString $cstring -Commands $Commands
[17:42:38][AM FEINSTEN] [OUTPUT1] DEBUG: 63+ function DB::MSSQL::Execute() >>>> {
[17:42:38][AM FEINSTEN] [OUTPUT1] DEBUG: 73+ >>>> $connection = New-Object System.Data.SqlClient.SqlConnection($ConnectionString)
[17:42:38][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $connection = 'System.Data.SqlClient.SqlConnection'.
[17:42:38][AM FEINSTEN] [OUTPUT1] DEBUG: 74+ >>>> $connection.Open()
[17:42:38][AM FEINSTEN] [OUTPUT1] DEBUG: 76+ foreach ($entry in >>>> $Commands) {
[17:42:38][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $foreach = 'IEnumerator'.
[17:42:38][AM FEINSTEN] [OUTPUT1] DEBUG: 76+ foreach ( >>>> $entry in $Commands) {
[17:42:38][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $entry = 'DELETE FROM [B1AS].[dbo].[USER_ROLE_MAPPING] WHERE [USE...'.
[17:42:38][AM FEINSTEN] [OUTPUT1] DEBUG: 77+ >>>> $cmd = $connection.CreateCommand()
[17:42:38][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $cmd = 'System.Data.SqlClient.SqlCommand'.
[17:42:38][AM FEINSTEN] [OUTPUT1] DEBUG: 78+ >>>> $cmd.CommandText = $entry
[17:42:38][AM FEINSTEN] [OUTPUT1] DEBUG: 79+ >>>> $cmd.CommandTimeout = 300
[17:42:38][AM FEINSTEN] [OUTPUT1] DEBUG: 82+ >>>> $cmd.Prepare()
[17:42:38][AM FEINSTEN] [OUTPUT1] DEBUG: 83+ >>>> $cmd.ExecuteNonQuery() | Out-Null
[17:42:38][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $entry = 'DELETE FROM [B1AS].[dbo].[CREDENTIAL] WHERE [USER_ID] I...'.
[17:42:38][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $cmd = 'System.Data.SqlClient.SqlCommand'.
[17:42:38][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $entry = 'DELETE FROM [B1AS].[dbo].[USER_ENTITY] WHERE [SERVICE_A...'.
[17:42:38][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $cmd = 'System.Data.SqlClient.SqlCommand'.
[17:42:38][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $foreach = ''.
[17:42:38][AM FEINSTEN] [OUTPUT1] DEBUG: 91+ >>>> $connection.Close()
[17:42:38][AM FEINSTEN] [OUTPUT1] DEBUG: 61+ >>>> }
[17:42:38][AM FEINSTEN] [OUTPUT1] DEBUG: 68+ >>>> }
[17:42:38][AM FEINSTEN] [OUTPUT1] DEBUG: 38+ >>>> AuthenticationService::SystemService::TryStart -AsAdmin
[17:42:38][AM FEINSTEN] [OUTPUT1] DEBUG: 151+ >>>> Set-AuthenticationServiceEnvironment -Admin
[17:42:40][AM FEINSTEN] [OUTPUT1] Set parameter "AppEnvironmentExtra" for service "B1ServerToolsAuthentication".
[17:42:40][AM FEINSTEN] [OUTPUT1] Start authentication service
[17:42:42][AM FEINSTEN] [OUTPUT1] DEBUG: 157+ >>>> Set-AuthenticationServiceEnvironment
[17:42:43][AM FEINSTEN] [OUTPUT1] Set parameter "AppEnvironmentExtra" for service "B1ServerToolsAuthentication".
[17:42:45][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $time = '0'.
[17:43:04][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $time = '10'.
[17:43:04][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $result = '<!DOCTYPE html>
[17:43:04][AM FEINSTEN] [OUTPUT1] <html lang="en">
[17:43:04][AM FEINSTEN] [OUTPUT1] <head>
[17:43:04][AM FEINSTEN] [OUTPUT1] <meta ch...'.
[17:43:04][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $switch = 'IEnumerator'.
[17:43:04][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $switch = ''.
[17:43:04][AM FEINSTEN] [OUTPUT1] DEBUG: 41+ >>>> AuthenticationService::Initialize::ModifyFederatedUserColumnType
[17:43:04][AM FEINSTEN] [OUTPUT1] DEBUG: 227+ function AuthenticationService::Initialize::ModifyFederatedUserColumnType() >>>> {
[17:43:04][AM FEINSTEN] [OUTPUT1] DEBUG: 228+ >>>> Write-Output "modify column type for federated user."
[17:43:04][AM FEINSTEN] [OUTPUT1] modify column type for federated user.
[17:43:04][AM FEINSTEN] [OUTPUT1] DEBUG: 230+ >>>> $commands = @(
[17:43:04][AM FEINSTEN] [OUTPUT1] DEBUG: 231+ >>>> "use ${env:AUTHENTICATION_SERVICE_DATABASE_NAME}"
[17:43:04][AM FEINSTEN] [OUTPUT1] DEBUG: 232+ >>>> "if exists(select * from sysindexes where id=object_id('FEDERATED_IDENTITY') and name='IDX_FEDIDENTITY_FEDUSER') drop index [dbo].[FEDERATED_IDENTITY].[IDX_FEDIDENTITY_FEDUSER]"
[17:43:04][AM FEINSTEN] [OUTPUT1] DEBUG: 233+ >>>> "alter table [${env:AUTHENTICATION_SERVICE_DATABASE_NAME}].[dbo].[FEDERATED_IDENTITY] alter column FEDERATED_USER_ID nvarchar(255) null"
[17:43:04][AM FEINSTEN] [OUTPUT1] DEBUG: 234+ >>>> "alter table [${env:AUTHENTICATION_SERVICE_DATABASE_NAME}].[dbo].[FEDERATED_IDENTITY] alter column FEDERATED_USERNAME nvarchar(255) null"
[17:43:04][AM FEINSTEN] [OUTPUT1] DEBUG: 235+ >>>> "create index [IDX_FEDIDENTITY_FEDUSER] on [${env:AUTHENTICATION_SERVICE_DATABASE_NAME}].[dbo].[FEDERATED_IDENTITY](FEDERATED_USER_ID)"
[17:43:04][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $commands = 'use B1AS if exists(select * from sysindexes where id...'.
[17:43:04][AM FEINSTEN] [OUTPUT1] DEBUG: 238+ >>>> DB::MSSQL::ExecuteSQL -Commands $commands
[17:43:04][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $connection = 'System.Data.SqlClient.SqlConnection'.
[17:43:04][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $foreach = 'IEnumerator'.
[17:43:04][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $entry = 'use B1AS'.
[17:43:04][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $cmd = 'System.Data.SqlClient.SqlCommand'.
[17:43:04][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $entry = 'if exists(select * from sysindexes where id=object_id('...'.
[17:43:04][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $cmd = 'System.Data.SqlClient.SqlCommand'.
[17:43:04][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $entry = 'alter table [B1AS].[dbo].[FEDERATED_IDENTITY] alter col...'.
[17:43:04][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $cmd = 'System.Data.SqlClient.SqlCommand'.
[17:43:04][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $entry = 'alter table [B1AS].[dbo].[FEDERATED_IDENTITY] alter col...'.
[17:43:04][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $cmd = 'System.Data.SqlClient.SqlCommand'.
[17:43:04][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $entry = 'create index [IDX_FEDIDENTITY_FEDUSER] on [B1AS].[dbo]....'.
[17:43:04][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $cmd = 'System.Data.SqlClient.SqlCommand'.
[17:43:04][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $foreach = ''.
[17:43:04][AM FEINSTEN] [OUTPUT1] DEBUG: 239+ >>>> }
[17:43:04][AM FEINSTEN] [OUTPUT1] DEBUG: 44+ >>>> AuthenticationService::SystemService::TryStart
[17:43:04][AM FEINSTEN] [OUTPUT1] Start authentication service
[17:43:07][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $time = '0'.
[17:43:07][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $result = '<!DOCTYPE html>
[17:43:07][AM FEINSTEN] [OUTPUT1] <html lang="en">
[17:43:07][AM FEINSTEN] [OUTPUT1] <head>
[17:43:07][AM FEINSTEN] [OUTPUT1] <meta ch...'.
[17:43:07][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $switch = 'IEnumerator'.
[17:43:07][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $switch = ''.
[17:43:07][AM FEINSTEN] [OUTPUT1] DEBUG: 47+ >>>> AuthenticationService::Initialize::CreateRealm
[17:43:07][AM FEINSTEN] [OUTPUT1] DEBUG: 241+ function AuthenticationService::Initialize::CreateRealm() >>>> {
[17:43:07][AM FEINSTEN] [OUTPUT1] DEBUG: 242+ if ( >>>> 'create' -ne $env:AUTHENTICATION_SERVICE_DATABASE_ACTION) {
[17:43:07][AM FEINSTEN] [OUTPUT1] DEBUG: 245+ >>>> Invoke-InstallerTool -createRealm `
[17:43:07][AM FEINSTEN] [OUTPUT1] DEBUG: 38+ function Invoke-InstallerTool() >>>> {
[17:43:07][AM FEINSTEN] [OUTPUT1] DEBUG: 39+ >>>> $result = & "${env:JAVA_BIN}" -XX:TieredStopAtLevel=1 -jar "${KEYCLOAK_INSTALL_TOOL}" @args
[17:43:10][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $result = 'true&The createRealm is successful.'.
[17:43:10][AM FEINSTEN] [OUTPUT1] DEBUG: 40+ >>>> $result = @($result -split "&")
[17:43:10][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $result = 'true The createRealm is successful.'.
[17:43:10][AM FEINSTEN] [OUTPUT1] DEBUG: 41+ if ( >>>> 'true' -eq $result[0]) {
[17:43:10][AM FEINSTEN] [OUTPUT1] DEBUG: 42+ >>>> Write-Output $result[1]
[17:43:10][AM FEINSTEN] [OUTPUT1] The createRealm is successful.
[17:43:10][AM FEINSTEN] [OUTPUT1] DEBUG: 46+ >>>> }
[17:43:10][AM FEINSTEN] [OUTPUT1] DEBUG: 249+ >>>> }
[17:43:10][AM FEINSTEN] [OUTPUT1] DEBUG: 48+ >>>> AuthenticationService::Initialize::AddUser
[17:43:10][AM FEINSTEN] [OUTPUT1] DEBUG: 251+ function AuthenticationService::Initialize::AddUser() >>>> {
[17:43:10][AM FEINSTEN] [OUTPUT1] DEBUG: 252+ >>>> Invoke-InstallerTool -addUser `
[17:43:12][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $result = 'true&The addUser is successful.'.
[17:43:12][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $result = 'true The addUser is successful.'.
[17:43:12][AM FEINSTEN] [OUTPUT1] The addUser is successful.
[17:43:12][AM FEINSTEN] [OUTPUT1] DEBUG: 258+ >>>> }
[17:43:12][AM FEINSTEN] [OUTPUT1] DEBUG: 49+ >>>> AuthenticationService::Initialize::SetClientRole
[17:43:12][AM FEINSTEN] [OUTPUT1] DEBUG: 260+ function AuthenticationService::Initialize::SetClientRole() >>>> {
[17:43:12][AM FEINSTEN] [OUTPUT1] DEBUG: 261+ if ( >>>> 'create' -ne $env:AUTHENTICATION_SERVICE_DATABASE_ACTION) {
[17:43:12][AM FEINSTEN] [OUTPUT1] DEBUG: 264+ >>>> Invoke-InstallerTool -setClientRole `
[17:43:13][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $result = 'true&The setClientRole is successful.'.
[17:43:13][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $result = 'true The setClientRole is successful.'.
[17:43:13][AM FEINSTEN] [OUTPUT1] The setClientRole is successful.
[17:43:13][AM FEINSTEN] [OUTPUT1] DEBUG: 271+ >>>> }
[17:43:13][AM FEINSTEN] [OUTPUT1] DEBUG: 50+ >>>> AuthenticationService::Initialize::DeployTheme
[17:43:13][AM FEINSTEN] [OUTPUT1] DEBUG: 273+ function AuthenticationService::Initialize::DeployTheme() >>>> {
[17:43:13][AM FEINSTEN] [OUTPUT1] DEBUG: 274+ >>>> Invoke-InstallerTool -setRealmAttribute `
[17:43:14][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $result = 'true&Setting these attributes succeeded'.
[17:43:14][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $result = 'true Setting these attributes succeeded'.
[17:43:14][AM FEINSTEN] [OUTPUT1] Setting these attributes succeeded
[17:43:14][AM FEINSTEN] [OUTPUT1] DEBUG: 279+ >>>> }
[17:43:14][AM FEINSTEN] [OUTPUT1] DEBUG: 51+ >>>> AuthenticationService::Initialize::SetAccessTokenTimeout
[17:43:14][AM FEINSTEN] [OUTPUT1] DEBUG: 281+ function AuthenticationService::Initialize::SetAccessTokenTimeout() >>>> {
[17:43:14][AM FEINSTEN] [OUTPUT1] DEBUG: 282+ >>>> Invoke-InstallerTool -setRealmAttribute `
[17:43:15][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $result = 'true&Setting these attributes succeeded'.
[17:43:15][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $result = 'true Setting these attributes succeeded'.
[17:43:15][AM FEINSTEN] [OUTPUT1] Setting these attributes succeeded
[17:43:15][AM FEINSTEN] [OUTPUT1] DEBUG: 287+ >>>> }
[17:43:15][AM FEINSTEN] [OUTPUT1] DEBUG: 52+ >>>> AuthenticationService::Initialize::SetPasswordPolicy
[17:43:15][AM FEINSTEN] [OUTPUT1] DEBUG: 289+ function AuthenticationService::Initialize::SetPasswordPolicy() >>>> {
[17:43:15][AM FEINSTEN] [OUTPUT1] DEBUG: 290+ >>>> Invoke-InstallerTool -setRealmAttribute `
[17:43:16][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $result = 'true&Setting these attributes succeeded'.
[17:43:16][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $result = 'true Setting these attributes succeeded'.
[17:43:16][AM FEINSTEN] [OUTPUT1] Setting these attributes succeeded
[17:43:16][AM FEINSTEN] [OUTPUT1] DEBUG: 295+ >>>> }
[17:43:16][AM FEINSTEN] [OUTPUT1] DEBUG: 53+ >>>> AuthenticationService::Initialize::addUpdatePasswordClient
[17:43:16][AM FEINSTEN] [OUTPUT1] DEBUG: 297+ function AuthenticationService::Initialize::addUpdatePasswordClient() >>>> {
[17:43:16][AM FEINSTEN] [OUTPUT1] DEBUG: 298+ >>>> Invoke-InstallerTool -addUpdatePasswordClient `
[17:43:17][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $result = 'true&The operation is successful.'.
[17:43:17][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $result = 'true The operation is successful.'.
[17:43:17][AM FEINSTEN] [OUTPUT1] The operation is successful.
[17:43:17][AM FEINSTEN] [OUTPUT1] DEBUG: 301+ >>>> }
[17:43:17][AM FEINSTEN] [OUTPUT1] DEBUG: 54+ >>>> AuthenticationService::Initialize::ConfigEvents
[17:43:17][AM FEINSTEN] [OUTPUT1] DEBUG: 303+ function AuthenticationService::Initialize::ConfigEvents() >>>> {
[17:43:17][AM FEINSTEN] [OUTPUT1] DEBUG: 304+ >>>> Invoke-InstallerTool -configEvents `
[17:43:18][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $result = 'true&Events configuration succeeded'.
[17:43:18][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $result = 'true Events configuration succeeded'.
[17:43:18][AM FEINSTEN] [OUTPUT1] Events configuration succeeded
[17:43:18][AM FEINSTEN] [OUTPUT1] DEBUG: 314+ >>>> }
[17:43:18][AM FEINSTEN] [OUTPUT1] DEBUG: 55+ >>>> AuthenticationService::Initialize::UpdateRequiredActions
[17:43:18][AM FEINSTEN] [OUTPUT1] DEBUG: 316+ function AuthenticationService::Initialize::UpdateRequiredActions >>>> {
[17:43:18][AM FEINSTEN] [OUTPUT1] DEBUG: 317+ >>>> Invoke-InstallerTool -updateRequiredAction `
[17:43:19][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $result = 'true&Update Required Action Succeeded'.
[17:43:19][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $result = 'true Update Required Action Succeeded'.
[17:43:19][AM FEINSTEN] [OUTPUT1] Update Required Action Succeeded
[17:43:19][AM FEINSTEN] [OUTPUT1] DEBUG: 322+ >>>> }
[17:43:19][AM FEINSTEN] [OUTPUT1] DEBUG: 57+ >>>> 'pre-install-rollback' { }
[17:43:19][AM FEINSTEN] [OUTPUT1] DEBUG: 58+ >>>> 'post-install-rollback' {
[17:43:19][AM FEINSTEN] [OUTPUT1] DEBUG: 66+ >>>> 'pre-upgrade' {
[17:43:19][AM FEINSTEN] [OUTPUT1] DEBUG: 69+ >>>> 'post-upgrade' {
[17:43:19][AM FEINSTEN] [OUTPUT1] DEBUG: 99+ >>>> 'pre-upgrade-rollback' { }
[17:43:19][AM FEINSTEN] [OUTPUT1] DEBUG: 100+ >>>> 'post-upgrade-rollback' { }
[17:43:19][AM FEINSTEN] [OUTPUT1] DEBUG: 103+ >>>> 'pre-uninstall' {
[17:43:19][AM FEINSTEN] [OUTPUT1] DEBUG: 108+ >>>> 'post-uninstall' {
[17:43:19][AM FEINSTEN] [OUTPUT1] DEBUG: 113+ >>>> 'reconfig' {
[17:43:19][AM FEINSTEN] [OUTPUT1] DEBUG: 141+ >>>> 'reconfig-rollback' {
[17:43:19][AM FEINSTEN] [OUTPUT1] DEBUG: 162+ >>>> 'verify' { }
[17:43:19][AM FEINSTEN] [OUTPUT1] DEBUG: 11+ switch ( >>>> ${env:WIZARD_ACTION_PHASE}) {
[17:43:19][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $switch = ''.
[17:43:19][AM FEINSTEN] [OUTPUT1] DEBUG: 165+ >>>> Exit 0
[2025-05-14][com.sap.businessone.installer.actions.ScriptAction.onExecute]
[17:43:21][INFORMATION] Script action [\SetupFilesAuthentication_action.ps1] finished
[17:43:21][INFORMATION] Action result: SUCCESS (ScriptAction<\SetupFilesAuthentication_action.ps1><post-install>)
[2025-05-14][com.sap.businessone.installer.InstallerThread.runActions]
[17:43:21][INFORMATION] ScriptAction<\SLD_action.ps1><post-install>
[17:43:21][ FEIN] Feature [B1ServerToolsSLD] status={SUCCESS}
[2025-05-14][com.sap.businessone.installer.actions.ScriptAction.onExecute]
[17:43:21][INFORMATION] Script action [\SLD_action.ps1] started
[2025-05-14][com.sap.businessone.installer.machine.access.shell]
[17:43:21][AM FEINSTEN] Running command [Windows Script [\SLD_action.ps1]]
[17:43:21][AM FEINSTEN] Updating enviroment variables:
{AUTHENTICATION_SERVICE_HTTPS_PORT=40020}
{AUTHENTICATION_SERVICE_MANAGEMENT_HTTP_PORT=40021}
{CD_WORKINGSHARE_PASSWORD=XXXXXXXXXX}
{CD_WORKINGSHARE_USER=XXXXXXXXXX}
{CERTIFICATE_STORAGE_FILE=c:\Program Files\SAP\SAP Business One SetupFiles\certificates\certificate.p12}
{CERTIFICATE_STORAGE_ROOT=c:\Program Files\SAP\SAP Business One SetupFiles\certificates}
{CONNECTION_SSL_CERTIFICATE_VERIFICATION=false}
{FEATURE=B1ServerToolsSLD}
{FEATURE_VERSION=10.00.280.18.0}
{LANDSCAPE_INSTALL_ACTION=create}
{LANDSCAPE_SERVER_ADDRESS=localhost}
{LANDSCAPE_SERVER_PORT=40050}
{LANDSCAPE_SERVER_PROTOCOL=https}
{LANDSCAPE_SERVER_TYPE=op}
{LOCAL_ADDRESS=w11-proxmox.##NameGelöscht##.local}
{MSSQL_SERVER_ADDRESS=W11-PROXMOX\SAP}
{MSSQL_SERVER_PASSWORD=XXXXXXXXXX}
{MSSQL_SERVER_TRUSTED_CONNECTION=false}
{MSSQL_SERVER_USER=XXXXXXXXXX}
{SECURITY_CERTIFICATE_ACTION=self}
{SECURITY_CERTIFICATE_PASSWD=XXXXXXXXXX}
{SERVICE_PORT=40000}
{SITE_USER_ID=XXXXXXXXXX}
{SITE_USER_PASSWORD=XXXXXXXXXX}
{SLD_DATABASE=SLDModel.SLDData}
{SLD_DATABASE_ACTION=create}
{SLD_DATABASE_VERSION=1000280}
{TOMCAT_PORT=40000}
{USER_INSTALL_DIR=c:\Program Files\SAP}
{WIZARD_ACTION_PHASE=post-install}
[17:43:22][AM FEINSTEN] [OUTPUT1] DEBUG: 3+ >>>> Set-StrictMode -Version 2
[17:43:22][AM FEINSTEN] [OUTPUT1] DEBUG: 4+ >>>> $ErrorActionPreference = 'Stop'
[17:43:22][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $ErrorActionPreference = 'Stop'.
[17:43:22][AM FEINSTEN] [OUTPUT1] DEBUG: 7+ >>>> . "$PSScriptRoot\SLD_common.ps1"
[17:43:22][AM FEINSTEN] [OUTPUT1] DEBUG: 2+ >>>> . "$PSScriptRoot\WizardUtils_parameter.ps1"
[17:43:22][AM FEINSTEN] [OUTPUT1] DEBUG: 1+ >>>> function Parameter::AnyChange() {
[17:43:22][AM FEINSTEN] [OUTPUT1] DEBUG: 3+ >>>> . "$PSScriptRoot\WizardUtils_tools.ps1"
[17:43:22][AM FEINSTEN] [OUTPUT1] DEBUG: 1+ >>>> function IIf($predicate, $whenTrue, $whenFalse) {
[17:43:22][AM FEINSTEN] [OUTPUT1] DEBUG: 4+ >>>> . "$PSScriptRoot\WizardUtils_db_mssql.ps1"
[17:43:22][AM FEINSTEN] [OUTPUT1] DEBUG: 1+ >>>> function DB::MSSQL::ConstructConnection() {
[17:43:22][AM FEINSTEN] [OUTPUT1] DEBUG: 5+ >>>> . "$PSScriptRoot\ServerTools_common.ps1"
[17:43:22][AM FEINSTEN] [OUTPUT1] DEBUG: 2+ >>>> . "$PSScriptRoot/WizardUtils_system.ps1"
[17:43:22][AM FEINSTEN] [OUTPUT1] DEBUG: 1+ >>>> $ErrorActionPreference = 'Stop'
[17:43:22][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $ErrorActionPreference = 'Stop'.
[17:43:22][AM FEINSTEN] [OUTPUT1] DEBUG: 6+ >>>> $COMMON_GLOBALS = @{
[17:43:22][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $COMMON_GLOBALS = 'System.Collections.Hashtable'.
[17:43:22][AM FEINSTEN] [OUTPUT1] DEBUG: 9+ >>>> $SETUPFILES_ROOT = "${env:USER_INSTALL_DIR}\SAP Business One SetupFiles"
[17:43:22][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $SETUPFILES_ROOT = 'c:\Program Files\SAP\SAP Business One SetupFi...'.
[17:43:22][AM FEINSTEN] [OUTPUT1] DEBUG: 10+ >>>> $SERVERTOOLS_ROOT = "${env:USER_INSTALL_DIR}\SAP Business One ServerTools"
[17:43:22][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $SERVERTOOLS_ROOT = 'c:\Program Files\SAP\SAP Business One Server...'.
[17:43:22][AM FEINSTEN] [OUTPUT1] DEBUG: 12+ >>>> $SLD_ROOT = "$SERVERTOOLS_ROOT\System Landscape Directory"
[17:43:22][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $SLD_ROOT = 'c:\Program Files\SAP\SAP Business One ServerTools\Sy...'.
[17:43:22][AM FEINSTEN] [OUTPUT1] DEBUG: 13+ >>>> $TOMCAT_ROOT = "${SETUPFILES_ROOT}\tomcat"
[17:43:22][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $TOMCAT_ROOT = 'c:\Program Files\SAP\SAP Business One SetupFiles\...'.
[17:43:22][AM FEINSTEN] [OUTPUT1] DEBUG: 14+ >>>> $TOMCAT_WEBAPPCONF = "${TOMCAT_ROOT}\conf\Catalina\localhost"
[17:43:22][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $TOMCAT_WEBAPPCONF = 'c:\Program Files\SAP\SAP Business One Setup...'.
[17:43:22][AM FEINSTEN] [OUTPUT1] DEBUG: 183+ >>>> $INSTALL_TOOL_ROOT = "${env:INSTALL_SCRIPT_TEMP_DIR}"
[17:43:22][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $INSTALL_TOOL_ROOT = 'C:\Users\ADMINI~1\AppData\Local\Temp\B1-uoX...'.
[17:43:22][AM FEINSTEN] [OUTPUT1] DEBUG: 184+ >>>> $MSSQL_LIB_ROOT = "${TOMCAT_ROOT}\lib_sap"
[17:43:22][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $MSSQL_LIB_ROOT = 'c:\Program Files\SAP\SAP Business One SetupFil...'.
[17:43:22][AM FEINSTEN] [OUTPUT1] DEBUG: 8+ >>>> . "$PSScriptRoot\SLD_database.ps1"
[17:43:22][AM FEINSTEN] [OUTPUT1] DEBUG: 2+ >>>> . "$PSScriptRoot\WizardUtils_db_mssql.ps1"
[17:43:22][AM FEINSTEN] [OUTPUT1] DEBUG: 6+ >>>> $SETUPFILES_ROOT = "${env:USER_INSTALL_DIR}\SAP Business One SetupFiles"
[17:43:22][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $SETUPFILES_ROOT = 'c:\Program Files\SAP\SAP Business One SetupFi...'.
[17:43:22][AM FEINSTEN] [OUTPUT1] DEBUG: 8+ >>>> $SQLSCRIPTS_SLD = "${SETUPFILES_ROOT}\support\sql_scripts\SLD"
[17:43:22][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $SQLSCRIPTS_SLD = 'c:\Program Files\SAP\SAP Business One SetupFil...'.
[17:43:22][AM FEINSTEN] [OUTPUT1] DEBUG: 9+ >>>> . "$PSScriptRoot\SetupFilesTomcat_service.ps1"
[17:43:22][AM FEINSTEN] [OUTPUT1] DEBUG: 5+ >>>> $TomcatServiceName = 'B1ServerTools64'
[17:43:22][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $TomcatServiceName = 'B1ServerTools64'.
[17:43:22][AM FEINSTEN] [OUTPUT1] DEBUG: 6+ >>>> $TomcatServiceDescription = 'SAP Business One Server Tools Service (64-bit)'
[17:43:22][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $TomcatServiceDescription = 'SAP Business One Server Tools Servic...'.
[17:43:22][AM FEINSTEN] [OUTPUT1] DEBUG: 8+ >>>> $SETUPFILES_ROOT = "${env:USER_INSTALL_DIR}\SAP Business One SetupFiles"
[17:43:22][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $SETUPFILES_ROOT = 'c:\Program Files\SAP\SAP Business One SetupFi...'.
[17:43:22][AM FEINSTEN] [OUTPUT1] DEBUG: 10+ >>>> $JAVA_ROOT = "${SETUPFILES_ROOT}\sapmachine_17"
[17:43:22][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $JAVA_ROOT = 'c:\Program Files\SAP\SAP Business One SetupFiles\XXXXXXXXXX...'.
[17:43:22][AM FEINSTEN] [OUTPUT1] DEBUG: 11+ >>>> $TOMCAT_ROOT = "${SETUPFILES_ROOT}\tomcat"
[17:43:22][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $TOMCAT_ROOT = 'c:\Program Files\SAP\SAP Business One SetupFiles\...'.
[17:43:22][AM FEINSTEN] [OUTPUT1] DEBUG: 12+ >>>> $TOMCAT_EXE = "$TOMCAT_ROOT\bin\tomcat10.exe"
[17:43:22][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $TOMCAT_EXE = 'c:\Program Files\SAP\SAP Business One SetupFiles\t...'.
[17:43:22][AM FEINSTEN] [OUTPUT1] DEBUG: 10+ >>>> . "$PSScriptRoot\ServerTools_common.ps1"
[17:43:22][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $ErrorActionPreference = 'Stop'.
[17:43:22][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $COMMON_GLOBALS = 'System.Collections.Hashtable'.
[17:43:22][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $switch = 'IEnumerator'.
[17:43:22][AM FEINSTEN] [OUTPUT1] DEBUG: 23+ switch ( >>>> ${env:WIZARD_ACTION_PHASE}) {
[17:43:22][AM FEINSTEN] [OUTPUT1] DEBUG: 25+ >>>> 'pre-install' {
[17:43:22][AM FEINSTEN] [OUTPUT1] DEBUG: 30+ >>>> 'post-install' {
[17:43:22][AM FEINSTEN] [OUTPUT1] DEBUG: 31+ >>>> SLD::SystemService::Stop
[17:43:22][AM FEINSTEN] [OUTPUT1] DEBUG: 18+ function SLD::SystemService::Stop() >>>> {
[17:43:22][AM FEINSTEN] [OUTPUT1] DEBUG: 19+ >>>> Tomcat::SystemService::Stop
[17:43:22][AM FEINSTEN] [OUTPUT1] DEBUG: 225+ function Tomcat::SystemService::Stop() >>>> {
[17:43:22][AM FEINSTEN] [OUTPUT1] DEBUG: 226+ >>>> Write-Output "Stopping service $TomcatServiceName"
[17:43:22][AM FEINSTEN] [OUTPUT1] Stopping service B1ServerTools64
[17:43:22][AM FEINSTEN] [OUTPUT1] DEBUG: 228+ >>>> $service = Get-Service $TomcatServiceName -ErrorAction SilentlyContinue
[17:43:22][AM FEINSTEN] [OUTPUT1] DEBUG: 1+ >>>> $this.ServiceName
[17:43:22][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $service = 'B1ServerTools64'.
[17:43:22][AM FEINSTEN] [OUTPUT1] DEBUG: 230+ if ( >>>> $null -eq $service) {
[17:43:22][AM FEINSTEN] [OUTPUT1] DEBUG: 235+ if ( >>>> $service.Status -eq 'Stopped') {
[17:43:22][AM FEINSTEN] [OUTPUT1] DEBUG: 236+ >>>> Write-Output "Service $TomcatServiceName is already stopped"
[17:43:22][AM FEINSTEN] [OUTPUT1] Service B1ServerTools64 is already stopped
[17:43:22][AM FEINSTEN] [OUTPUT1] DEBUG: 252+ >>>> }
[17:43:22][AM FEINSTEN] [OUTPUT1] DEBUG: 20+ >>>> }
[17:43:22][AM FEINSTEN] [OUTPUT1] DEBUG: 33+ >>>> SLD::GlobalConfiguration::Update
[17:43:22][AM FEINSTEN] [OUTPUT1] DEBUG: 241+ function SLD::GlobalConfiguration::Update() >>>> {
[17:43:22][AM FEINSTEN] [OUTPUT1] DEBUG: 243+ >>>> $config_path = "${SETUPFILES_ROOT}\support\conf\b1-local-machine.xml"
[17:43:22][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $config_path = 'c:\Program Files\SAP\SAP Business One SetupFiles\...'.
[17:43:22][AM FEINSTEN] [OUTPUT1] DEBUG: 245+ >>>> ServerTools::B1LocalMachine::CreateLeaf -Path $config_path `
[17:43:22][AM FEINSTEN] [OUTPUT1] DEBUG: 125+ [ValidateScript( >>>> { Test-Path $_ } )]
[17:43:22][AM FEINSTEN] [OUTPUT1] DEBUG: 122+ function ServerTools::B1LocalMachine::CreateLeaf() >>>> {
[17:43:22][AM FEINSTEN] [OUTPUT1] DEBUG: 138+ >>>> Write-Output "Creating leaf in b1-local-machine.xml"
[17:43:22][AM FEINSTEN] [OUTPUT1] Creating leaf in b1-local-machine.xml
[17:43:22][AM FEINSTEN] [OUTPUT1] DEBUG: 139+ >>>> Write-Output "Path : $NodePath"
[17:43:22][AM FEINSTEN] [OUTPUT1] Path : REGISTRY\HKEY_LOCAL_MACHINE\SOFTWARE\SAP\SAP Manage\SAP Business One
[17:43:22][AM FEINSTEN] [OUTPUT1] DEBUG: 140+ >>>> Write-Output "Name : $LeafName"
[17:43:22][AM FEINSTEN] [OUTPUT1] Name : SLDAddress
[17:43:22][AM FEINSTEN] [OUTPUT1] DEBUG: 141+ >>>> Write-Output "Value: $LeafValue"
[17:43:22][AM FEINSTEN] [OUTPUT1] Value: https://localhost:40050
[17:43:22][AM FEINSTEN] [OUTPUT1] DEBUG: 143+ >>>> Stop-B1ServiceManager
[17:43:22][AM FEINSTEN] [OUTPUT1] DEBUG: 55+ function Stop-B1ServiceManager() >>>> {
[17:43:22][AM FEINSTEN] [OUTPUT1] DEBUG: 56+ >>>> Stop-Process -Name 'B1_ServiceManager' -Force -Verbose -ErrorAction Ignore
[17:43:22][AM FEINSTEN] [OUTPUT1] DEBUG: 57+ >>>> }
[17:43:22][AM FEINSTEN] [OUTPUT1] DEBUG: 145+ >>>> [xml]$document = New-Object System.Xml.XmlDocument
[17:43:22][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $document = '#document'.
[17:43:22][AM FEINSTEN] [OUTPUT1] DEBUG: 146+ >>>> $document.Load($Path)
[17:43:22][AM FEINSTEN] [OUTPUT1] DEBUG: ! CALL method 'void Load(string filename)'
[17:43:22][AM FEINSTEN] [OUTPUT1] DEBUG: 148+ >>>> $segments = ($NodePath.Split('[/\\]')) |
[17:43:22][AM FEINSTEN] [OUTPUT1] DEBUG: 149+ ForEach-Object >>>> { "node[@name = '$_']" }
[17:43:22][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $segments = 'node[@name = 'REGISTRY'] node[@name = 'HKEY_LOCAL_MA...'.
[17:43:22][AM FEINSTEN] [OUTPUT1] DEBUG: 150+ >>>> $xpath = [string]::Join("/", $segments)
[17:43:23][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $xpath = 'node[@name = 'REGISTRY']/node[@name = 'HKEY_LOCAL_MACHI...'.
[17:43:23][AM FEINSTEN] [OUTPUT1] DEBUG: 152+ >>>> $node = $document.SelectSingleNode("/configuration/$xpath")
[17:43:23][AM FEINSTEN] [OUTPUT1] DEBUG: ! CALL method 'System.Xml.XmlNode SelectSingleNode(string xpath)'
[17:43:23][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $node = 'System.Xml.XmlElement'.
[17:43:23][AM FEINSTEN] [OUTPUT1] DEBUG: 153+ if ( >>>> $null -eq $node) {
[17:43:23][AM FEINSTEN] [OUTPUT1] DEBUG: 158+ >>>> $leaf = $node.SelectSingleNode("leaf[@name = '$LeafName']")
[17:43:23][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $leaf = 'System.Xml.XmlElement'.
[17:43:23][AM FEINSTEN] [OUTPUT1] DEBUG: 159+ if ( >>>> $null -eq $leaf) {
[17:43:23][AM FEINSTEN] [OUTPUT1] DEBUG: 168+ >>>> $value = $leaf.SelectSingleNode("value")
[17:43:23][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $value = 'System.Xml.XmlElement'.
[17:43:23][AM FEINSTEN] [OUTPUT1] DEBUG: 169+ if ( >>>> $null -eq $value) {
[17:43:23][AM FEINSTEN] [OUTPUT1] DEBUG: 174+ >>>> $value.InnerText = $LeafValue
[17:43:23][AM FEINSTEN] [OUTPUT1] DEBUG: 176+ >>>> $document.Save($Path)
[17:43:23][AM FEINSTEN] [OUTPUT1] DEBUG: ! CALL method 'void Save(string filename)'
[17:43:23][AM FEINSTEN] [OUTPUT1] DEBUG: 177+ >>>> }
[17:43:23][AM FEINSTEN] [OUTPUT1] DEBUG: 249+ >>>> }
[17:43:23][AM FEINSTEN] [OUTPUT1] DEBUG: 34+ >>>> SLD::SecurityConfiguration::Create
[17:43:23][AM FEINSTEN] [OUTPUT1] DEBUG: 38+ function SLD::SecurityConfiguration::Create() >>>> {
[17:43:23][AM FEINSTEN] [OUTPUT1] DEBUG: 39+ >>>> Set-PSDebug -Trace 0
[17:43:23][AM FEINSTEN] [OUTPUT1] DEBUG: 45+ >>>> $ConfigFileContent = @"
[17:43:23][AM FEINSTEN] [OUTPUT1] DEBUG: 49+ <ServicesUser UserName="B1ServicesUser" Password="ServicesPassword$( >>>> Get-Random)"/>
[17:43:23][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $ConfigFileContent = '<LicenseConfig>
[17:43:23][AM FEINSTEN] [OUTPUT1] <Users>
[17:43:23][AM FEINSTEN] [OUTPUT1] <Site...'.
[17:43:23][AM FEINSTEN] [OUTPUT1] DEBUG: 55+ >>>> New-Item -ItemType Directory -Path "${SLD_ROOT}\incoming" -ErrorAction Ignore | Out-Null
[17:43:23][AM FEINSTEN] [OUTPUT1] DEBUG: 56+ >>>> ServerTools::WriteProtected -Path "${SLD_ROOT}\incoming\LicenseConfig.cfg" -Content $ConfigFileContent
[17:43:23][AM FEINSTEN] [OUTPUT1] DEBUG: 11+ function ServerTools::WriteProtected() >>>> {
[17:43:23][AM FEINSTEN] [OUTPUT1] DEBUG: 19+ >>>> Add-Type -AssemblyName System.Security
[17:43:23][AM FEINSTEN] [OUTPUT1] DEBUG: 21+ >>>> $bytes_plain = [Text.Encoding]::Unicode.GetBytes($Content)
[17:43:23][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $bytes_plain = '60 0 76 0 105 0 99 0 101 0 110 0 115 0 101 0 67 0...'.
[17:43:23][AM FEINSTEN] [OUTPUT1] DEBUG: 22+ >>>> $bytes_protected = [System.Security.Cryptography.ProtectedData]::Protect(
[17:43:23][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $bytes_protected = '1 0 0 0 208 140 157 223 1 21 209 17 140 122 0...'.
[17:43:23][AM FEINSTEN] [OUTPUT1] DEBUG: 28+ >>>> [System.IO.File]::WriteAllBytes($Path, $bytes_protected)
[17:43:23][AM FEINSTEN] [OUTPUT1] DEBUG: 32+ >>>> }
[17:43:23][AM FEINSTEN] [OUTPUT1] DEBUG: 36+ >>>> SLD::WebappConfiguration::Remove
[17:43:23][AM FEINSTEN] [OUTPUT1] DEBUG: 104+ function SLD::WebappConfiguration::Remove() >>>> {
[17:43:23][AM FEINSTEN] [OUTPUT1] DEBUG: 105+ >>>> Remove-Item -Path "$TOMCAT_WEBAPPCONF\sld.xml" -Force -ErrorAction Ignore
[17:43:23][AM FEINSTEN] [OUTPUT1] DEBUG: 106+ >>>> Remove-Item -Path "$TOMCAT_WEBAPPCONF\ControlCenter.xml" -Force -ErrorAction Ignore
[17:43:23][AM FEINSTEN] [OUTPUT1] DEBUG: 107+ >>>> }
[17:43:23][AM FEINSTEN] [OUTPUT1] DEBUG: 37+ >>>> SLD::WebappConfiguration::Create
[17:43:23][AM FEINSTEN] [OUTPUT1] DEBUG: 109+ function SLD::WebappConfiguration::Create() >>>> {
[17:43:23][AM FEINSTEN] [OUTPUT1] DEBUG: 112+ >>>> $db_username = ''
[17:43:23][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $db_username = ''.
[17:43:23][AM FEINSTEN] [OUTPUT1] DEBUG: 113+ >>>> $db_password = ''
[17:43:23][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $db_password = ''.
[17:43:23][AM FEINSTEN] [OUTPUT1] DEBUG: 115+ if ( >>>> [Boolean]::Parse(${env:MSSQL_SERVER_TRUSTED_CONNECTION})) {
[17:43:23][AM FEINSTEN] [OUTPUT1] DEBUG: 118+ >>>> Set-PSDebug -Trace 0
[17:43:24][AM FEINSTEN] [OUTPUT1] DEBUG: 125+ >>>> $db_url = Build-SldDBUrl
[17:43:24][AM FEINSTEN] [OUTPUT1] DEBUG: 25+ function Build-SldDBUrl() >>>> {
[17:43:24][AM FEINSTEN] [OUTPUT1] DEBUG: 26+ >>>> $db_url = ${env:MSSQL_SERVER_ADDRESS}.Replace(',', ':')
[17:43:24][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $db_url = 'W11-PROXMOX\SAP'.
[17:43:24][AM FEINSTEN] [OUTPUT1] DEBUG: 27+ >>>> $db_options = 'encrypt=true;trustServerCertificate=true'
[17:43:24][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $db_options = 'encrypt=true;trustServerCertificate=true'.
[17:43:24][AM FEINSTEN] [OUTPUT1] DEBUG: 28+ if ( >>>> [Boolean]::Parse(${env:MSSQL_SERVER_TRUSTED_CONNECTION})) {
[17:43:24][AM FEINSTEN] [OUTPUT1] DEBUG: 31+ return >>>> "jdbc:sqlserver://${db_url};DatabaseName=${env:SLD_DATABASE};${db_options}"
[17:43:24][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $db_url = 'jdbc:sqlserver://W11-PROXMOX\SAP;DatabaseName=SLDModel...'.
[17:43:24][AM FEINSTEN] [OUTPUT1] DEBUG: 126+ >>>> $SldXmlContext = @"
[17:43:24][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $SldXmlContext = '<Context path="/sld" docBase="c:\Program Files\...'.
[17:43:24][AM FEINSTEN] [OUTPUT1] DEBUG: 141+ >>>> $ControlCenterContext = @"
[17:43:24][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $ControlCenterContext = '<Context docBase="c:\Program Files\SAP\S...'.
[17:43:24][AM FEINSTEN] [OUTPUT1] DEBUG: 145+ >>>> New-Item -Path $TOMCAT_WEBAPPCONF -ItemType Directory -Force -ErrorAction Ignore | Out-Null
[17:43:24][AM FEINSTEN] [OUTPUT1] DEBUG: 146+ >>>> [IO.File]::WriteAllText("${TOMCAT_WEBAPPCONF}\sld.xml", $SldXmlContext)
[17:43:24][AM FEINSTEN] [OUTPUT1] DEBUG: 147+ >>>> [IO.File]::WriteAllText("${TOMCAT_WEBAPPCONF}\ControlCenter.xml", $ControlCenterContext)
[17:43:24][AM FEINSTEN] [OUTPUT1] DEBUG: 148+ >>>> }
[17:43:24][AM FEINSTEN] [OUTPUT1] DEBUG: 39+ >>>> SLD::Database::Create
[17:43:24][AM FEINSTEN] [OUTPUT1] DEBUG: 91+ function SLD::Database::Create() >>>> {
[17:43:24][AM FEINSTEN] [OUTPUT1] DEBUG: 92+ >>>> Write-Output "Creating database ${env:SLD_DATABASE}"
[17:43:24][AM FEINSTEN] [OUTPUT1] Creating database SLDModel.SLDData
[17:43:24][AM FEINSTEN] [OUTPUT1] DEBUG: 93+ if ( >>>> 'create' -ne $env:SLD_DATABASE_ACTION) {
[17:43:24][AM FEINSTEN] [OUTPUT1] DEBUG: 98+ >>>> $install_scripts = @(
[17:43:24][AM FEINSTEN] [OUTPUT1] DEBUG: 99+ >>>> "${SQLSCRIPTS_SLD}\InstallMSSQL\InitBaseTables.sql"
[17:43:24][AM FEINSTEN] [OUTPUT1] DEBUG: 100+ >>>> "${SQLSCRIPTS_SLD}\InstallMSSQL\InitBaseData.sql"
[17:43:24][AM FEINSTEN] [OUTPUT1] DEBUG: 102+ >>>> "${SQLSCRIPTS_SLD}\InstallMSSQL\InitOPTables.sql"
[17:43:24][AM FEINSTEN] [OUTPUT1] DEBUG: 103+ >>>> "${SQLSCRIPTS_SLD}\InstallMSSQL\InitOPData.sql"
[17:43:24][AM FEINSTEN] [OUTPUT1] DEBUG: 104+ >>>> "${SQLSCRIPTS_SLD}\InstallMSSQL\InitOPPermission.sql"
[17:43:24][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $install_scripts = 'c:\Program Files\SAP\SAP Business One SetupFi...'.
[17:43:24][AM FEINSTEN] [OUTPUT1] DEBUG: 107+ foreach ($script_path in >>>> $install_scripts) {
[17:43:24][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $foreach = 'IEnumerator'.
[17:43:24][AM FEINSTEN] [OUTPUT1] DEBUG: 107+ foreach ( >>>> $script_path in $install_scripts) {
[17:43:24][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $script_path = 'c:\Program Files\SAP\SAP Business One SetupFiles\...'.
[17:43:24][AM FEINSTEN] [OUTPUT1] DEBUG: 108+ >>>> ExecuteScript -Path $script_path
[17:43:24][AM FEINSTEN] [OUTPUT1] DEBUG: 11+ function ExecuteScript($Path) >>>> {
[17:43:24][AM FEINSTEN] [OUTPUT1] DEBUG: 12+ >>>> Write-Output "Executing script: $Path"
[17:43:24][AM FEINSTEN] [OUTPUT1] Executing script: c:\Program Files\SAP\SAP Business One SetupFiles\support\sql_scripts\SLD\InstallMSSQL\InitBaseTables.sql
[17:43:24][AM FEINSTEN] [OUTPUT1] DEBUG: 14+ >>>> $content = [IO.File]::ReadAllText($Path)
[17:43:24][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $content = 'CREATE DATABASE [<SLDModel.SLDData9>] COLLATE SQL_Lat...'.
[17:43:24][AM FEINSTEN] [OUTPUT1] DEBUG: 15+ >>>> $replaceString = "<SLDModel.SLDData9>"
[17:43:24][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $replaceString = '<SLDModel.SLDData9>'.
[17:43:24][AM FEINSTEN] [OUTPUT1] DEBUG: 16+ if ( >>>> -not ($content -match $replaceString)) {
[17:43:24][AM FEINSTEN] [OUTPUT1] DEBUG: 19+ >>>> $content = $content.Replace($replaceString, ${env:SLD_DATABASE})
[17:43:24][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $content = 'CREATE DATABASE [SLDModel.SLDData] COLLATE SQL_Latin1...'.
[17:43:24][AM FEINSTEN] [OUTPUT1] DEBUG: 21+ >>>> $commands = @(
[17:43:24][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $commands = 'SET LANGUAGE English'.
[17:43:24][AM FEINSTEN] [OUTPUT1] DEBUG: 25+ >>>> $rxSplitter = '\r?\n?\s*\bGO\b\s*\r?\n|\r?\n\s*GO\s*$'
[17:43:24][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $rxSplitter = '\r?\n?\s*\bGO\b\s*\r?\n|\r?\n\s*GO\s*$'.
[17:43:24][AM FEINSTEN] [OUTPUT1] DEBUG: 26+ if ( >>>> $content -match $rxSplitter) {
[17:43:24][AM FEINSTEN] [OUTPUT1] DEBUG: 27+ >>>> $content -split $rxSplitter |
[17:43:24][AM FEINSTEN] [OUTPUT1] DEBUG: 28+ Where-Object >>>> { $_ -notmatch '^( |\t|\n|\r)*$' } |
[17:43:24][AM FEINSTEN] [OUTPUT1] DEBUG: 29+ ForEach-Object >>>> {
[17:43:24][AM FEINSTEN] [OUTPUT1] DEBUG: 30+ >>>> $commands += $_
[17:43:24][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $commands = 'SET LANGUAGE English CREATE DATABASE [SLDModel.SLDDa...'.
[17:43:24][AM FEINSTEN] [OUTPUT1] DEBUG: 31+ >>>> }
[17:43:24][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $commands = 'SET LANGUAGE English CREATE DATABASE [SLDModel.SLDDa...'.
[17:43:24][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $commands = 'SET LANGUAGE English CREATE DATABASE [SLDModel.SLDDa...'.
[17:43:24][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $commands = 'SET LANGUAGE English CREATE DATABASE [SLDModel.SLDDa...'.
[17:43:24][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $commands = 'SET LANGUAGE English CREATE DATABASE [SLDModel.SLDDa...'.
[17:43:24][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $commands = 'SET LANGUAGE English CREATE DATABASE [SLDModel.SLDDa...'.
[17:43:24][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $commands = 'SET LANGUAGE English CREATE DATABASE [SLDModel.SLDDa...'.
[17:43:24][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $commands = 'SET LANGUAGE English CREATE DATABASE [SLDModel.SLDDa...'.
[17:43:25][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $commands = 'SET LANGUAGE English CREATE DATABASE [SLDModel.SLDDa...'.
[17:43:25][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $commands = 'SET LANGUAGE English CREATE DATABASE [SLDModel.SLDDa...'.
[17:43:25][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $commands = 'SET LANGUAGE English CREATE DATABASE [SLDModel.SLDDa...'.
[17:43:25][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $commands = 'SET LANGUAGE English CREATE DATABASE [SLDModel.SLDDa...'.
[17:43:25][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $commands = 'SET LANGUAGE English CREATE DATABASE [SLDModel.SLDDa...'.
[17:43:25][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $commands = 'SET LANGUAGE English CREATE DATABASE [SLDModel.SLDDa...'.
[17:43:25][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $commands = 'SET LANGUAGE English CREATE DATABASE [SLDModel.SLDDa...'.
[17:43:25][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $commands = 'SET LANGUAGE English CREATE DATABASE [SLDModel.SLDDa...'.
[17:43:25][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $commands = 'SET LANGUAGE English CREATE DATABASE [SLDModel.SLDDa...'.
[17:43:25][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $commands = 'SET LANGUAGE English CREATE DATABASE [SLDModel.SLDDa...'.
[17:43:25][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $commands = 'SET LANGUAGE English CREATE DATABASE [SLDModel.SLDDa...'.
[17:43:25][AM FEINSTEN] [OUTPUT1] DEBUG: 36+ >>>> DB::MSSQL::ExecuteSQL -Commands $commands
[17:43:25][AM FEINSTEN] [OUTPUT1] DEBUG: 44+ function DB::MSSQL::ExecuteSQL >>>> {
[17:43:25][AM FEINSTEN] [OUTPUT1] DEBUG: 50+ >>>> Set-PSDebug -Trace 0
[17:43:25][AM FEINSTEN] [OUTPUT1] DEBUG: 59+ >>>> DB::MSSQL::Execute -ConnectionString $cstring -Commands $Commands
[17:43:25][AM FEINSTEN] [OUTPUT1] DEBUG: 63+ function DB::MSSQL::Execute() >>>> {
[17:43:25][AM FEINSTEN] [OUTPUT1] DEBUG: 73+ >>>> $connection = New-Object System.Data.SqlClient.SqlConnection($ConnectionString)
[17:43:25][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $connection = 'System.Data.SqlClient.SqlConnection'.
[17:43:25][AM FEINSTEN] [OUTPUT1] DEBUG: 74+ >>>> $connection.Open()
[17:43:25][AM FEINSTEN] [OUTPUT1] DEBUG: 76+ foreach ($entry in >>>> $Commands) {
[17:43:25][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $foreach = 'IEnumerator'.
[17:43:25][AM FEINSTEN] [OUTPUT1] DEBUG: 76+ foreach ( >>>> $entry in $Commands) {
[17:43:25][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $entry = 'SET LANGUAGE English'.
[17:43:25][AM FEINSTEN] [OUTPUT1] DEBUG: 77+ >>>> $cmd = $connection.CreateCommand()
[17:43:25][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $cmd = 'System.Data.SqlClient.SqlCommand'.
[17:43:25][AM FEINSTEN] [OUTPUT1] DEBUG: 78+ >>>> $cmd.CommandText = $entry
[17:43:25][AM FEINSTEN] [OUTPUT1] DEBUG: 79+ >>>> $cmd.CommandTimeout = 300
[17:43:25][AM FEINSTEN] [OUTPUT1] DEBUG: 82+ >>>> $cmd.Prepare()
[17:43:25][AM FEINSTEN] [OUTPUT1] DEBUG: 83+ >>>> $cmd.ExecuteNonQuery() | Out-Null
[17:43:25][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $entry = 'CREATE DATABASE [SLDModel.SLDData] COLLATE SQL_Latin1_G...'.
[17:43:25][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $cmd = 'System.Data.SqlClient.SqlCommand'.
[17:43:25][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $entry = 'ALTER DATABASE [SLDModel.SLDData] SET ALLOW_SNAPSHOT_IS...'.
[17:43:25][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $cmd = 'System.Data.SqlClient.SqlCommand'.
[17:43:25][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $entry = 'USE [SLDModel.SLDData]
[17:43:25][AM FEINSTEN] [OUTPUT1] CREATE SEQUENCE SEQ_IDMaps_ID...'.
[17:43:25][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $cmd = 'System.Data.SqlClient.SqlCommand'.
[17:43:25][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $entry = 'SET QUOTED_IDENTIFIER ON'.
[17:43:25][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $cmd = 'System.Data.SqlClient.SqlCommand'.
[17:43:25][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $entry = 'CREATE TABLE [dbo].[LicenseSessions](
[17:43:25][AM FEINSTEN] [OUTPUT1] [ID] [int] IDEN...'.
[17:43:25][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $cmd = 'System.Data.SqlClient.SqlCommand'.
[17:43:25][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $entry = 'CREATE TABLE [dbo].[LicenseSessionsDis](
[17:43:25][AM FEINSTEN] [OUTPUT1] [Disconnecte...'.
[17:43:25][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $cmd = 'System.Data.SqlClient.SqlCommand'.
[17:43:25][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $entry = 'CREATE TABLE WorkflowServers(
[17:43:25][AM FEINSTEN] [OUTPUT1] Id int NOT NULL,
[17:43:25][AM FEINSTEN] [OUTPUT1] Name...'.
[17:43:25][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $cmd = 'System.Data.SqlClient.SqlCommand'.
[17:43:25][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $entry = 'CREATE TABLE ClusterNodes(
[17:43:25][AM FEINSTEN] [OUTPUT1] id NVARCHAR(100) NOT NULL,...'.
[17:43:25][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $cmd = 'System.Data.SqlClient.SqlCommand'.
[17:43:25][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $entry = 'CREATE TABLE UserStore(
[17:43:25][AM FEINSTEN] [OUTPUT1] id NVARCHAR(100) NOT NULL,
[17:43:25][AM FEINSTEN] [OUTPUT1] ...'.
[17:43:25][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $cmd = 'System.Data.SqlClient.SqlCommand'.
[17:43:25][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $entry = 'CREATE TABLE B1WebClients(
[17:43:25][AM FEINSTEN] [OUTPUT1] Id int NOT NULL,
[17:43:25][AM FEINSTEN] [OUTPUT1] Name nv...'.
[17:43:25][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $cmd = 'System.Data.SqlClient.SqlCommand'.
[17:43:25][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $entry = 'CREATE TABLE ElectronicDocServices(
[17:43:25][AM FEINSTEN] [OUTPUT1] Id int NOT NULL,
[17:43:25][AM FEINSTEN] [OUTPUT1] ...'.
[17:43:25][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $cmd = 'System.Data.SqlClient.SqlCommand'.
[17:43:25][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $entry = 'CREATE PROCEDURE AddPermission
[17:43:25][AM FEINSTEN] [OUTPUT1] (
[17:43:25][AM FEINSTEN] [OUTPUT1] @ResourceName nvarc...'.
[17:43:25][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $cmd = 'System.Data.SqlClient.SqlCommand'.
[17:43:25][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $entry = 'Create TABLE ClientJWTCredentials(
[17:43:25][AM FEINSTEN] [OUTPUT1] ClientId nvar...'.
[17:43:25][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $cmd = 'System.Data.SqlClient.SqlCommand'.
[17:43:25][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $entry = 'CREATE TABLE AuthServiceSecurityLog(
[17:43:25][AM FEINSTEN] [OUTPUT1] Id INT IDENTI...'.
[17:43:25][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $cmd = 'System.Data.SqlClient.SqlCommand'.
[17:43:25][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $entry = 'Create TABLE ExtOidcProviders(
[17:43:25][AM FEINSTEN] [OUTPUT1] Id nvarchar(100...'.
[17:43:25][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $cmd = 'System.Data.SqlClient.SqlCommand'.
[17:43:25][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $entry = 'CREATE TABLE DynamicKeys(
[17:43:25][AM FEINSTEN] [OUTPUT1] Id nvarchar(100) NOT NUL...'.
[17:43:25][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $cmd = 'System.Data.SqlClient.SqlCommand'.
[17:43:25][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $entry = 'CREATE TABLE DynamicKeyAssignments(
[17:43:25][AM FEINSTEN] [OUTPUT1] Id nvarchar(10...'.
[17:43:25][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $cmd = 'System.Data.SqlClient.SqlCommand'.
[17:43:25][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $entry = 'Create TABLE ExtTechUsers(
[17:43:25][AM FEINSTEN] [OUTPUT1] Id int NOT NULL,
[17:43:25][AM FEINSTEN] [OUTPUT1] ClientI...'.
[17:43:25][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $cmd = 'System.Data.SqlClient.SqlCommand'.
[17:43:25][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $entry = 'Create TABLE ExtTechUserBindings(
[17:43:25][AM FEINSTEN] [OUTPUT1] Id int NOT NULL,
[17:43:25][AM FEINSTEN] [OUTPUT1] ...'.
[17:43:25][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $cmd = 'System.Data.SqlClient.SqlCommand'.
[17:43:25][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $foreach = ''.
[17:43:25][AM FEINSTEN] [OUTPUT1] DEBUG: 91+ >>>> $connection.Close()
[17:43:25][AM FEINSTEN] [OUTPUT1] DEBUG: 93+ >>>> }
[17:43:25][AM FEINSTEN] [OUTPUT1] DEBUG: 61+ >>>> }
[17:43:25][AM FEINSTEN] [OUTPUT1] DEBUG: 37+ >>>> }
[17:43:25][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $script_path = 'c:\Program Files\SAP\SAP Business One SetupFiles\...'.
[17:43:25][AM FEINSTEN] [OUTPUT1] Executing script: c:\Program Files\SAP\SAP Business One SetupFiles\support\sql_scripts\SLD\InstallMSSQL\InitBaseData.sql
[17:43:25][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $content = 'USE [<SLDModel.SLDData9>]
[17:43:25][AM FEINSTEN] [OUTPUT1] INSERT INTO PermGrps (Id, ...'.
[17:43:25][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $replaceString = '<SLDModel.SLDData9>'.
[17:43:25][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $content = 'USE [SLDModel.SLDData]
[17:43:25][AM FEINSTEN] [OUTPUT1] INSERT INTO PermGrps (Id, Nam...'.
[17:43:25][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $commands = 'SET LANGUAGE English'.
[17:43:25][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $rxSplitter = '\r?\n?\s*\bGO\b\s*\r?\n|\r?\n\s*GO\s*$'.
[17:43:25][AM FEINSTEN] [OUTPUT1] DEBUG: 33+ >>>> $commands += $content
[17:43:25][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $commands = 'SET LANGUAGE English USE [SLDModel.SLDData]
[17:43:25][AM FEINSTEN] [OUTPUT1] INSERT ...'.
[17:43:25][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $connection = 'System.Data.SqlClient.SqlConnection'.
[17:43:25][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $foreach = 'IEnumerator'.
[17:43:25][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $entry = 'SET LANGUAGE English'.
[17:43:25][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $cmd = 'System.Data.SqlClient.SqlCommand'.
[17:43:25][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $entry = 'USE [SLDModel.SLDData]
[17:43:25][AM FEINSTEN] [OUTPUT1] INSERT INTO PermGrps (Id, Name)...'.
[17:43:25][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $cmd = 'System.Data.SqlClient.SqlCommand'.
[17:43:25][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $foreach = ''.
[17:43:25][AM FEINSTEN] [OUTPUT1] DEBUG: 107+ foreach ( >>>> $script_path in $install_scripts) {
[17:43:25][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $script_path = 'c:\Program Files\SAP\SAP Business One SetupFiles\...'.
[17:43:25][AM FEINSTEN] [OUTPUT1] DEBUG: 108+ >>>> ExecuteScript -Path $script_path
[17:43:25][AM FEINSTEN] [OUTPUT1] DEBUG: 11+ function ExecuteScript($Path) >>>> {
[17:43:25][AM FEINSTEN] [OUTPUT1] DEBUG: 12+ >>>> Write-Output "Executing script: $Path"
[17:43:25][AM FEINSTEN] [OUTPUT1] Executing script: c:\Program Files\SAP\SAP Business One SetupFiles\support\sql_scripts\SLD\InstallMSSQL\InitOPTables.sql
[17:43:25][AM FEINSTEN] [OUTPUT1] DEBUG: 14+ >>>> $content = [IO.File]::ReadAllText($Path)
[17:43:25][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $content = 'GO
[17:43:25][AM FEINSTEN] [OUTPUT1] '.
[17:43:25][AM FEINSTEN] [OUTPUT1] DEBUG: 15+ >>>> $replaceString = "<SLDModel.SLDData9>"
[17:43:25][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $replaceString = '<SLDModel.SLDData9>'.
[17:43:25][AM FEINSTEN] [OUTPUT1] DEBUG: 16+ if ( >>>> -not ($content -match $replaceString)) {
[17:43:25][AM FEINSTEN] [OUTPUT1] DEBUG: 17+ >>>> $content = "USE [$replaceString]" + "`n" + $content
[17:43:25][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $content = 'USE [<SLDModel.SLDData9>]
[17:43:25][AM FEINSTEN] [OUTPUT1] GO
[17:43:25][AM FEINSTEN] [OUTPUT1] '.
[17:43:25][AM FEINSTEN] [OUTPUT1] DEBUG: 19+ >>>> $content = $content.Replace($replaceString, ${env:SLD_DATABASE})
[17:43:25][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $content = 'USE [SLDModel.SLDData]
[17:43:25][AM FEINSTEN] [OUTPUT1] GO
[17:43:25][AM FEINSTEN] [OUTPUT1] '.
[17:43:25][AM FEINSTEN] [OUTPUT1] DEBUG: 21+ >>>> $commands = @(
[17:43:25][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $commands = 'SET LANGUAGE English'.
[17:43:25][AM FEINSTEN] [OUTPUT1] DEBUG: 25+ >>>> $rxSplitter = '\r?\n?\s*\bGO\b\s*\r?\n|\r?\n\s*GO\s*$'
[17:43:25][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $rxSplitter = '\r?\n?\s*\bGO\b\s*\r?\n|\r?\n\s*GO\s*$'.
[17:43:25][AM FEINSTEN] [OUTPUT1] DEBUG: 26+ if ( >>>> $content -match $rxSplitter) {
[17:43:25][AM FEINSTEN] [OUTPUT1] DEBUG: 27+ >>>> $content -split $rxSplitter |
[17:43:25][AM FEINSTEN] [OUTPUT1] DEBUG: 28+ Where-Object >>>> { $_ -notmatch '^( |\t|\n|\r)*$' } |
[17:43:25][AM FEINSTEN] [OUTPUT1] DEBUG: 29+ ForEach-Object >>>> {
[17:43:25][AM FEINSTEN] [OUTPUT1] DEBUG: 30+ >>>> $commands += $_
[17:43:25][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $commands = 'SET LANGUAGE English USE [SLDModel.SLDData]'.
[17:43:25][AM FEINSTEN] [OUTPUT1] DEBUG: 31+ >>>> }
[17:43:25][AM FEINSTEN] [OUTPUT1] DEBUG: 36+ >>>> DB::MSSQL::ExecuteSQL -Commands $commands
[17:43:25][AM FEINSTEN] [OUTPUT1] DEBUG: 44+ function DB::MSSQL::ExecuteSQL >>>> {
[17:43:25][AM FEINSTEN] [OUTPUT1] DEBUG: 50+ >>>> Set-PSDebug -Trace 0
[17:43:25][AM FEINSTEN] [OUTPUT1] DEBUG: 59+ >>>> DB::MSSQL::Execute -ConnectionString $cstring -Commands $Commands
[17:43:25][AM FEINSTEN] [OUTPUT1] DEBUG: 63+ function DB::MSSQL::Execute() >>>> {
[17:43:25][AM FEINSTEN] [OUTPUT1] DEBUG: 73+ >>>> $connection = New-Object System.Data.SqlClient.SqlConnection($ConnectionString)
[17:43:25][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $connection = 'System.Data.SqlClient.SqlConnection'.
[17:43:25][AM FEINSTEN] [OUTPUT1] DEBUG: 74+ >>>> $connection.Open()
[17:43:25][AM FEINSTEN] [OUTPUT1] DEBUG: 76+ foreach ($entry in >>>> $Commands) {
[17:43:25][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $foreach = 'IEnumerator'.
[17:43:25][AM FEINSTEN] [OUTPUT1] DEBUG: 76+ foreach ( >>>> $entry in $Commands) {
[17:43:25][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $entry = 'SET LANGUAGE English'.
[17:43:25][AM FEINSTEN] [OUTPUT1] DEBUG: 77+ >>>> $cmd = $connection.CreateCommand()
[17:43:25][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $cmd = 'System.Data.SqlClient.SqlCommand'.
[17:43:25][AM FEINSTEN] [OUTPUT1] DEBUG: 78+ >>>> $cmd.CommandText = $entry
[17:43:25][AM FEINSTEN] [OUTPUT1] DEBUG: 79+ >>>> $cmd.CommandTimeout = 300
[17:43:25][AM FEINSTEN] [OUTPUT1] DEBUG: 82+ >>>> $cmd.Prepare()
[17:43:25][AM FEINSTEN] [OUTPUT1] DEBUG: 83+ >>>> $cmd.ExecuteNonQuery() | Out-Null
[17:43:25][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $entry = 'USE [SLDModel.SLDData]'.
[17:43:25][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $cmd = 'System.Data.SqlClient.SqlCommand'.
[17:43:25][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $foreach = ''.
[17:43:25][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $script_path = 'c:\Program Files\SAP\SAP Business One SetupFiles\...'.
[17:43:25][AM FEINSTEN] [OUTPUT1] Executing script: c:\Program Files\SAP\SAP Business One SetupFiles\support\sql_scripts\SLD\InstallMSSQL\InitOPData.sql
[17:43:25][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $content = 'USE [<SLDModel.SLDData9>]
[17:43:25][AM FEINSTEN] [OUTPUT1] '.
[17:43:25][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $replaceString = '<SLDModel.SLDData9>'.
[17:43:25][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $content = 'USE [SLDModel.SLDData]
[17:43:25][AM FEINSTEN] [OUTPUT1] '.
[17:43:25][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $commands = 'SET LANGUAGE English'.
[17:43:25][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $rxSplitter = '\r?\n?\s*\bGO\b\s*\r?\n|\r?\n\s*GO\s*$'.
[17:43:25][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $commands = 'SET LANGUAGE English USE [SLDModel.SLDData]
[17:43:25][AM FEINSTEN] [OUTPUT1] '.
[17:43:25][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $connection = 'System.Data.SqlClient.SqlConnection'.
[17:43:25][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $foreach = 'IEnumerator'.
[17:43:25][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $entry = 'SET LANGUAGE English'.
[17:43:25][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $cmd = 'System.Data.SqlClient.SqlCommand'.
[17:43:25][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $entry = 'USE [SLDModel.SLDData]
[17:43:25][AM FEINSTEN] [OUTPUT1] '.
[17:43:25][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $cmd = 'System.Data.SqlClient.SqlCommand'.
[17:43:25][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $foreach = ''.
[17:43:25][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $script_path = 'c:\Program Files\SAP\SAP Business One SetupFiles\...'.
[17:43:25][AM FEINSTEN] [OUTPUT1] Executing script: c:\Program Files\SAP\SAP Business One SetupFiles\support\sql_scripts\SLD\InstallMSSQL\InitOPPermission.sql
[17:43:25][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $content = 'USE [<SLDModel.SLDData9>]
[17:43:25][AM FEINSTEN] [OUTPUT1] Delete from roleperms;
[17:43:25][AM FEINSTEN] [OUTPUT1] De...'.
[17:43:25][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $replaceString = '<SLDModel.SLDData9>'.
[17:43:25][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $content = 'USE [SLDModel.SLDData]
[17:43:25][AM FEINSTEN] [OUTPUT1] Delete from roleperms;
[17:43:25][AM FEINSTEN] [OUTPUT1] Delet...'.
[17:43:25][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $commands = 'SET LANGUAGE English'.
[17:43:25][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $rxSplitter = '\r?\n?\s*\bGO\b\s*\r?\n|\r?\n\s*GO\s*$'.
[17:43:25][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $commands = 'SET LANGUAGE English USE [SLDModel.SLDData]
[17:43:25][AM FEINSTEN] [OUTPUT1] Delete ...'.
[17:43:25][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $commands = 'SET LANGUAGE English USE [SLDModel.SLDData]
[17:43:25][AM FEINSTEN] [OUTPUT1] Delete ...'.
[17:43:25][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $commands = 'SET LANGUAGE English USE [SLDModel.SLDData]
[17:43:25][AM FEINSTEN] [OUTPUT1] Delete ...'.
[17:43:25][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $commands = 'SET LANGUAGE English USE [SLDModel.SLDData]
[17:43:25][AM FEINSTEN] [OUTPUT1] Delete ...'.
[17:43:25][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $commands = 'SET LANGUAGE English USE [SLDModel.SLDData]
[17:43:25][AM FEINSTEN] [OUTPUT1] Delete ...'.
[17:43:25][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $commands = 'SET LANGUAGE English USE [SLDModel.SLDData]
[17:43:25][AM FEINSTEN] [OUTPUT1] Delete ...'.
[17:43:25][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $commands = 'SET LANGUAGE English USE [SLDModel.SLDData]
[17:43:25][AM FEINSTEN] [OUTPUT1] Delete ...'.
[17:43:25][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $commands = 'SET LANGUAGE English USE [SLDModel.SLDData]
[17:43:25][AM FEINSTEN] [OUTPUT1] Delete ...'.
[17:43:26][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $commands = 'SET LANGUAGE English USE [SLDModel.SLDData]
[17:43:26][AM FEINSTEN] [OUTPUT1] Delete ...'.
[17:43:26][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $commands = 'SET LANGUAGE English USE [SLDModel.SLDData]
[17:43:26][AM FEINSTEN] [OUTPUT1] Delete ...'.
[17:43:26][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $commands = 'SET LANGUAGE English USE [SLDModel.SLDData]
[17:43:26][AM FEINSTEN] [OUTPUT1] Delete ...'.
[17:43:26][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $commands = 'SET LANGUAGE English USE [SLDModel.SLDData]
[17:43:26][AM FEINSTEN] [OUTPUT1] Delete ...'.
[17:43:26][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $commands = 'SET LANGUAGE English USE [SLDModel.SLDData]
[17:43:26][AM FEINSTEN] [OUTPUT1] Delete ...'.
[17:43:26][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $commands = 'SET LANGUAGE English USE [SLDModel.SLDData]
[17:43:26][AM FEINSTEN] [OUTPUT1] Delete ...'.
[17:43:26][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $commands = 'SET LANGUAGE English USE [SLDModel.SLDData]
[17:43:26][AM FEINSTEN] [OUTPUT1] Delete ...'.
[17:43:26][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $connection = 'System.Data.SqlClient.SqlConnection'.
[17:43:26][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $foreach = 'IEnumerator'.
[17:43:26][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $entry = 'SET LANGUAGE English'.
[17:43:26][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $cmd = 'System.Data.SqlClient.SqlCommand'.
[17:43:26][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $entry = 'USE [SLDModel.SLDData]
[17:43:26][AM FEINSTEN] [OUTPUT1] Delete from roleperms;
[17:43:26][AM FEINSTEN] [OUTPUT1] Delete ...'.
[17:43:26][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $cmd = 'System.Data.SqlClient.SqlCommand'.
[17:43:26][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $entry = 'EXEC AddPermission @ResourceName = N'B1WebServers', @Re...'.
[17:43:26][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $cmd = 'System.Data.SqlClient.SqlCommand'.
[17:43:26][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $entry = 'EXEC AddPermission @ResourceName = N'Groups', @Resource...'.
[17:43:26][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $cmd = 'System.Data.SqlClient.SqlCommand'.
[17:43:26][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $entry = 'EXEC AddPermission @ResourceName = N'MobileServices', @...'.
[17:43:26][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $cmd = 'System.Data.SqlClient.SqlCommand'.
[17:43:26][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $entry = 'EXEC AddPermission @ResourceName = N'ApplicationIdentif...'.
[17:43:26][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $cmd = 'System.Data.SqlClient.SqlCommand'.
[17:43:26][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $entry = 'EXEC AddPermission @ResourceName = N'Redis', @ResourceT...'.
[17:43:26][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $cmd = 'System.Data.SqlClient.SqlCommand'.
[17:43:26][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $entry = 'EXEC AddPermission @ResourceName = N'RegisterAdminClien...'.
[17:43:26][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $cmd = 'System.Data.SqlClient.SqlCommand'.
[17:43:26][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $entry = 'EXEC AddPermission @ResourceName = N'LandscapeLoggingSe...'.
[17:43:26][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $cmd = 'System.Data.SqlClient.SqlCommand'.
[17:43:26][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $entry = 'EXEC AddPermission @ResourceName = N'AddExtOidcProvider...'.
[17:43:26][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $cmd = 'System.Data.SqlClient.SqlCommand'.
[17:43:26][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $entry = 'EXEC AddPermission @ResourceName = N'DomainUserConsiste...'.
[17:43:26][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $cmd = 'System.Data.SqlClient.SqlCommand'.
[17:43:26][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $entry = 'EXEC AddPermission @ResourceName = N'GenerateDynamicKey...'.
[17:43:26][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $cmd = 'System.Data.SqlClient.SqlCommand'.
[17:43:26][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $entry = 'EXEC AddPermission @ResourceName = N'GetSecurityConfigB...'.
[17:43:26][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $cmd = 'System.Data.SqlClient.SqlCommand'.
[17:43:26][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $entry = 'EXEC AddPermission @ResourceName = N'CompanyDatabases/A...'.
[17:43:26][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $cmd = 'System.Data.SqlClient.SqlCommand'.
[17:43:26][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $entry = 'EXEC AddPermission @ResourceName = N'AcceptKerberosAuth...'.
[17:43:26][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $cmd = 'System.Data.SqlClient.SqlCommand'.
[17:43:26][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $entry = 'EXEC AddPermission @ResourceName = N'ImportAndBindUsers...'.
[17:43:26][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $cmd = 'System.Data.SqlClient.SqlCommand'.
[17:43:26][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $foreach = ''.
[17:43:26][AM FEINSTEN] [OUTPUT1] DEBUG: 91+ >>>> $connection.Close()
[17:43:26][AM FEINSTEN] [OUTPUT1] DEBUG: 93+ >>>> }
[17:43:26][AM FEINSTEN] [OUTPUT1] DEBUG: 61+ >>>> }
[17:43:26][AM FEINSTEN] [OUTPUT1] DEBUG: 37+ >>>> }
[17:43:26][AM FEINSTEN] [OUTPUT1] DEBUG: 107+ foreach ( >>>> $script_path in $install_scripts) {
[17:43:26][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $foreach = ''.
[17:43:26][AM FEINSTEN] [OUTPUT1] DEBUG: 111+ >>>> Write-Output "Database ${env:SLD_DATABASE} created."
[17:43:26][AM FEINSTEN] [OUTPUT1] Database SLDModel.SLDData created.
[17:43:26][AM FEINSTEN] [OUTPUT1] DEBUG: 112+ >>>> }
[17:43:26][AM FEINSTEN] [OUTPUT1] DEBUG: 40+ >>>> SLD::Database::UpdateVersion
[17:43:26][AM FEINSTEN] [OUTPUT1] DEBUG: 175+ function SLD::Database::UpdateVersion() >>>> {
[17:43:26][AM FEINSTEN] [OUTPUT1] DEBUG: 176+ >>>> Write-Output "Updating database ${env:SLD_DATABASE}: version"
[17:43:26][AM FEINSTEN] [OUTPUT1] Updating database SLDModel.SLDData: version
[17:43:26][AM FEINSTEN] [OUTPUT1] DEBUG: 178+ >>>> $version = ${env:FEATURE_VERSION}.Split('.')
[17:43:26][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $version = '10 00 280 18 0'.
[17:43:26][AM FEINSTEN] [OUTPUT1] DEBUG: 179+ >>>> $db_version = "{0}{1}{2}" -f $version[0], $version[1], $version[2]
[17:43:26][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $db_version = '1000280'.
[17:43:26][AM FEINSTEN] [OUTPUT1] DEBUG: 181+ >>>> DB::MSSQL::ExecuteSQL -Commands "UPDATE [${env:SLD_DATABASE}].[dbo].[Sinfos] SET value=N'${db_version}' WHERE name=N'Version'"
[17:43:26][AM FEINSTEN] [OUTPUT1] DEBUG: 44+ function DB::MSSQL::ExecuteSQL >>>> {
[17:43:26][AM FEINSTEN] [OUTPUT1] DEBUG: 50+ >>>> Set-PSDebug -Trace 0
[17:43:26][AM FEINSTEN] [OUTPUT1] DEBUG: 59+ >>>> DB::MSSQL::Execute -ConnectionString $cstring -Commands $Commands
[17:43:26][AM FEINSTEN] [OUTPUT1] DEBUG: 63+ function DB::MSSQL::Execute() >>>> {
[17:43:26][AM FEINSTEN] [OUTPUT1] DEBUG: 73+ >>>> $connection = New-Object System.Data.SqlClient.SqlConnection($ConnectionString)
[17:43:26][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $connection = 'System.Data.SqlClient.SqlConnection'.
[17:43:26][AM FEINSTEN] [OUTPUT1] DEBUG: 74+ >>>> $connection.Open()
[17:43:26][AM FEINSTEN] [OUTPUT1] DEBUG: 76+ foreach ($entry in >>>> $Commands) {
[17:43:26][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $foreach = 'IEnumerator'.
[17:43:26][AM FEINSTEN] [OUTPUT1] DEBUG: 76+ foreach ( >>>> $entry in $Commands) {
[17:43:26][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $entry = 'UPDATE [SLDModel.SLDData].[dbo].[Sinfos] SET value=N'10...'.
[17:43:26][AM FEINSTEN] [OUTPUT1] DEBUG: 77+ >>>> $cmd = $connection.CreateCommand()
[17:43:26][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $cmd = 'System.Data.SqlClient.SqlCommand'.
[17:43:26][AM FEINSTEN] [OUTPUT1] DEBUG: 78+ >>>> $cmd.CommandText = $entry
[17:43:26][AM FEINSTEN] [OUTPUT1] DEBUG: 79+ >>>> $cmd.CommandTimeout = 300
[17:43:26][AM FEINSTEN] [OUTPUT1] DEBUG: 82+ >>>> $cmd.Prepare()
[17:43:26][AM FEINSTEN] [OUTPUT1] DEBUG: 83+ >>>> $cmd.ExecuteNonQuery() | Out-Null
[17:43:26][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $foreach = ''.
[17:43:26][AM FEINSTEN] [OUTPUT1] DEBUG: 182+ >>>> Write-Output "Database ${env:SLD_DATABASE} updated."
[17:43:26][AM FEINSTEN] [OUTPUT1] Database SLDModel.SLDData updated.
[17:43:26][AM FEINSTEN] [OUTPUT1] DEBUG: 183+ >>>> }
[17:43:26][AM FEINSTEN] [OUTPUT1] DEBUG: 50+ >>>> SLD::SystemService::Start
[17:43:26][AM FEINSTEN] [OUTPUT1] DEBUG: 13+ function SLD::SystemService::Start() >>>> {
[17:43:26][AM FEINSTEN] [OUTPUT1] DEBUG: 14+ >>>> Tomcat::SystemService::Start
[17:43:26][AM FEINSTEN] [OUTPUT1] DEBUG: 198+ function Tomcat::SystemService::Start() >>>> {
[17:43:26][AM FEINSTEN] [OUTPUT1] DEBUG: 199+ >>>> Write-Output "Starting service $TomcatServiceName"
[17:43:26][AM FEINSTEN] [OUTPUT1] Starting service B1ServerTools64
[17:43:26][AM FEINSTEN] [OUTPUT1] DEBUG: 201+ >>>> $service = Get-Service $TomcatServiceName -ErrorAction SilentlyContinue
[17:43:26][AM FEINSTEN] [OUTPUT1] DEBUG: 1+ >>>> $this.ServiceName
[17:43:26][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $service = 'B1ServerTools64'.
[17:43:26][AM FEINSTEN] [OUTPUT1] DEBUG: 203+ if ( >>>> $null -eq $service) {
[17:43:26][AM FEINSTEN] [OUTPUT1] DEBUG: 208+ if ( >>>> $service.Status -eq 'Running') {
[17:43:26][AM FEINSTEN] [OUTPUT1] DEBUG: 213+ >>>> $service.Start()
[17:43:27][AM FEINSTEN] [OUTPUT1] DEBUG: 216+ >>>> $service.WaitForStatus('Running', '00:10:00')
[17:43:28][AM FEINSTEN] [OUTPUT1] DEBUG: 222+ >>>> Write-Output "Status of service ${TomcatServiceName}: $($service.Status)"
[17:43:28][AM FEINSTEN] [OUTPUT1] DEBUG: 222+ Write-Output "Status of service ${TomcatServiceName}: $( >>>> $service.Status)"
[17:43:28][AM FEINSTEN] [OUTPUT1] Status of service B1ServerTools64: Running
[17:43:28][AM FEINSTEN] [OUTPUT1] DEBUG: 223+ >>>> }
[17:43:28][AM FEINSTEN] [OUTPUT1] DEBUG: 15+ >>>> Tomcat::SystemService::WaitForStart "https://${env:LOCAL_ADDRESS}:${env:TOMCAT_PORT}/sld/sld0100.svc"
[17:43:28][AM FEINSTEN] [OUTPUT1] DEBUG: 255+ function Tomcat::SystemService::WaitForStart() >>>> {
[17:43:28][AM FEINSTEN] [OUTPUT1] DEBUG: 263+ >>>> Add-Type -TypeDefinition @"
[17:43:28][AM FEINSTEN] [OUTPUT1] DEBUG: 272+ >>>> [System.Net.ServicePointManager]::CertificatePolicy = New-Object AcceptAllCertificatePolicy
[17:43:28][AM FEINSTEN] [OUTPUT1] DEBUG: 273+ >>>> [System.Net.ServicePointManager]::SecurityProtocol = "Tls12, Tls11, Tls"
[17:43:28][AM FEINSTEN] [OUTPUT1] DEBUG: 275+ >>>> Write-Output "Checking response for url: $Url"
[17:43:28][AM FEINSTEN] [OUTPUT1] Checking response for url: https://w11-proxmox.##NameGelöscht##.local:40000/sld/sld0100.svc
[17:43:28][AM FEINSTEN] [OUTPUT1] DEBUG: 276+ >>>> $ResponseCode = $null
[17:43:28][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $ResponseCode = ''.
[17:43:28][AM FEINSTEN] [OUTPUT1] DEBUG: 277+ >>>> $StartTime = $(Get-Date)
[17:43:28][AM FEINSTEN] [OUTPUT1] DEBUG: 277+ $StartTime = $( >>>> Get-Date)
[17:43:28][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $StartTime = '05/14/2025 17:43:28'.
[17:43:28][AM FEINSTEN] [OUTPUT1] DEBUG: 279+ :repeat_response_check while ( >>>> $true) {
[17:43:28][AM FEINSTEN] [OUTPUT1] DEBUG: 280+ >>>> $TimeSpent = $(Get-Date) - $StartTime
[17:43:28][AM FEINSTEN] [OUTPUT1] DEBUG: 280+ $TimeSpent = $( >>>> Get-Date) - $StartTime
[17:43:28][AM FEINSTEN] [OUTPUT1] DEBUG: ! CALL method 'static timespan op_Subtraction(datetime d1, datetime d2)'
[17:43:28][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $TimeSpent = '00:00:00.0089995'.
[17:43:28][AM FEINSTEN] [OUTPUT1] DEBUG: 282+ if ( >>>> $TimeSpent.TotalSeconds -gt $TimeoutSec) {
[17:43:28][AM FEINSTEN] [OUTPUT1] DEBUG: 287+ >>>> $Request = [System.Net.WebRequest]::Create($Url)
[17:43:28][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $Request = 'System.Net.HttpWebRequest'.
[17:43:28][AM FEINSTEN] [OUTPUT1] DEBUG: 288+ >>>> $Response = $Request.GetResponse()
[17:43:41][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $Response = 'System.Net.HttpWebResponse'.
[17:43:41][AM FEINSTEN] [OUTPUT1] DEBUG: 294+ >>>> $ResponseCode = [int]$Response.StatusCode
[17:43:41][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $ResponseCode = '200'.
[17:43:41][AM FEINSTEN] [OUTPUT1] DEBUG: 295+ >>>> Write-Output "HTTP Status Code is: $ResponseCode"
[17:43:41][AM FEINSTEN] [OUTPUT1] HTTP Status Code is: 200
[17:43:41][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $switch = 'IEnumerator'.
[17:43:41][AM FEINSTEN] [OUTPUT1] DEBUG: 300+ switch ( >>>> $ResponseCode) {
[17:43:41][AM FEINSTEN] [OUTPUT1] DEBUG: 301+ >>>> 200 {
[17:43:41][AM FEINSTEN] [OUTPUT1] DEBUG: 302+ >>>> break repeat_response_check
[17:43:41][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $switch = ''.
[17:43:41][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $switch = 'IEnumerator'.
[17:43:41][AM FEINSTEN] [OUTPUT1] DEBUG: 315+ switch ( >>>> $ResponseCode) {
[17:43:41][AM FEINSTEN] [OUTPUT1] DEBUG: 316+ >>>> 200 {
[17:43:41][AM FEINSTEN] [OUTPUT1] DEBUG: 317+ >>>> Write-Output "Connection to [$Url] has been established"
[17:43:41][AM FEINSTEN] [OUTPUT1] Connection to [https://w11-proxmox.##NameGelöscht##.local:40000/sld/sld0100.svc] has been established
[17:43:41][AM FEINSTEN] [OUTPUT1] DEBUG: 318+ >>>> break
[17:43:41][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $switch = ''.
[17:43:41][AM FEINSTEN] [OUTPUT1] DEBUG: 329+ >>>> }
[17:43:41][AM FEINSTEN] [OUTPUT1] DEBUG: 16+ >>>> }
[17:43:41][AM FEINSTEN] [OUTPUT1] DEBUG: 52+ >>>> SLD::CentralDeployment::RemoveShare
[17:43:41][AM FEINSTEN] [OUTPUT1] DEBUG: 281+ function SLD::CentralDeployment::RemoveShare() >>>> {
[17:43:41][AM FEINSTEN] [OUTPUT1] DEBUG: 282+ if ( >>>> Get-SmbShare -Name 'SCSW_WORKING_SHARE' -ErrorAction Ignore) {
[17:43:42][AM FEINSTEN] [OUTPUT1] DEBUG: 608+ DynamicParam >>>> {
[17:43:42][AM FEINSTEN] [OUTPUT1] DEBUG: 627+ >>>> }
[17:43:42][AM FEINSTEN] [OUTPUT1] DEBUG: 629+ Begin >>>> {
[17:43:42][AM FEINSTEN] [OUTPUT1] DEBUG: 19+ >>>> {
[17:43:42][AM FEINSTEN] [OUTPUT1] DEBUG: 41+ >>>> }
[17:43:42][AM FEINSTEN] [OUTPUT1] DEBUG: 641+ >>>> }
[17:43:42][AM FEINSTEN] [OUTPUT1] DEBUG: 644+ Process >>>> {
[17:43:42][AM FEINSTEN] [OUTPUT1] DEBUG: 738+ >>>> }
[17:43:42][AM FEINSTEN] [OUTPUT1] DEBUG: 741+ End >>>> {
[17:43:42][AM FEINSTEN] [OUTPUT1] DEBUG: 753+ >>>> }
[17:43:42][AM FEINSTEN] [OUTPUT1] DEBUG: 287+ >>>> cmd /c ('net.exe user "{0}" 2>nul' -f ${env:CD_WORKINGSHARE_USER})
[17:43:42][AM FEINSTEN] [OUTPUT1] DEBUG: 288+ if ( >>>> $LASTEXITCODE -eq 0) {
[17:43:42][AM FEINSTEN] [OUTPUT1] DEBUG: 292+ >>>> $LASTEXITCODE = 0
[17:43:42][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $LASTEXITCODE = '0'.
[17:43:42][AM FEINSTEN] [OUTPUT1] DEBUG: 294+ if ( >>>> Test-Path -Path "$SERVERTOOLS_ROOT\CentralDeployment") {
[17:43:42][AM FEINSTEN] [OUTPUT1] DEBUG: 298+ >>>> }
[17:43:42][AM FEINSTEN] [OUTPUT1] DEBUG: 53+ >>>> SLD::CentralDeployment::CreateShare
[17:43:42][AM FEINSTEN] [OUTPUT1] DEBUG: 251+ function SLD::CentralDeployment::CreateShare() >>>> {
[17:43:42][AM FEINSTEN] [OUTPUT1] DEBUG: 252+ if ( >>>> 'create' -ne ${env:LANDSCAPE_INSTALL_ACTION}) {
[17:43:42][AM FEINSTEN] [OUTPUT1] DEBUG: 255+ if ( >>>> [string]::IsNullOrEmpty(${env:CD_WORKINGSHARE_USER})) {
[17:43:42][AM FEINSTEN] [OUTPUT1] DEBUG: 259+ >>>> Set-PSDebug -Trace 0
[17:43:42][AM FEINSTEN] [OUTPUT1] Creating content of shared folder
[17:43:42][AM FEINSTEN] [OUTPUT1] Creating user of shared folder
[17:43:42][AM FEINSTEN] [OUTPUT1] Der Befehl wurde erfolgreich ausgef?hrt.
[17:43:42][AM FEINSTEN] [OUTPUT1] Der Befehl wurde erfolgreich ausgef?hrt.
[17:43:42][AM FEINSTEN] [OUTPUT1] Registering shared folder
[17:43:43][AM FEINSTEN] [OUTPUT1] DEBUG: 279+ >>>> }
[17:43:43][AM FEINSTEN] [OUTPUT1] DEBUG: 54+ >>>> SLD::CentralDeployment::UpdateSettings
[17:43:43][AM FEINSTEN] [OUTPUT1] DEBUG: 322+ function SLD::CentralDeployment::UpdateSettings() >>>> {
[17:43:43][AM FEINSTEN] [OUTPUT1] DEBUG: 323+ if ( >>>> 'create' -ne ${env:LANDSCAPE_INSTALL_ACTION}) {
[17:43:43][AM FEINSTEN] [OUTPUT1] DEBUG: 327+ >>>> Set-PSDebug -Trace 0
[17:43:43][AM FEINSTEN] [OUTPUT1] Adding Central Deployment setting: CentralDeployment.SCSWWorkingShare
[17:43:46][AM FEINSTEN] [OUTPUT1] exitcode stdout stderr
[17:43:46][AM FEINSTEN] [OUTPUT1] -------- ------ ------
[17:43:46][AM FEINSTEN] [OUTPUT1] 0 true
[17:43:46][AM FEINSTEN] [OUTPUT1] Adding Central Deployment setting: CentralDeployment.SCSWWorkingShareUser
[17:43:46][AM FEINSTEN] [OUTPUT1] 0 true
[17:43:46][AM FEINSTEN] [OUTPUT1] Adding Central Deployment setting: CentralDeployment.SCSWWorkingSharePassword
[17:43:48][AM FEINSTEN] [OUTPUT1] 0 true
[17:43:48][AM FEINSTEN] [OUTPUT1] Adding Central Deployment setting: CentralDeployment.SLDLandscapeServerAddress
[17:43:49][AM FEINSTEN] [OUTPUT1] 0 true
[17:43:49][AM FEINSTEN] [OUTPUT1] Adding Central Deployment setting: CentralDeployment.SLDLandscapeServerProtocol
[17:43:50][AM FEINSTEN] [OUTPUT1] 0 true
[17:43:50][AM FEINSTEN] [OUTPUT1] Adding Central Deployment setting: CentralDeployment.SLDType
[17:43:52][AM FEINSTEN] [OUTPUT1] 0 true
[17:43:52][AM FEINSTEN] [OUTPUT1] Adding Central Deployment setting: CentralDeployment.SLDPort
[17:43:53][AM FEINSTEN] [OUTPUT1] 0 true
[17:43:53][AM FEINSTEN] [OUTPUT1] Adding Central Deployment setting: CentralDeployment.SiteUser
[17:43:54][AM FEINSTEN] [OUTPUT1] 0 true
[17:43:54][AM FEINSTEN] [OUTPUT1] Adding Central Deployment setting: CentralDeployment.SiteUserPwd
[17:43:56][AM FEINSTEN] [OUTPUT1] 0 true
[17:43:56][AM FEINSTEN] [OUTPUT1] Adding Central Deployment setting: CentralDeployment.SLDAgentHeartbeatTimeout
[17:43:57][AM FEINSTEN] [OUTPUT1] 0 true
[17:43:57][AM FEINSTEN] [OUTPUT1] Adding Central Deployment setting: CentralDeployment.SLDAgentOperationTimeout
[17:43:58][AM FEINSTEN] [OUTPUT1] 0 true
[17:43:58][AM FEINSTEN] [OUTPUT1] Adding Central Deployment setting: Global.Machines.StatusQuery
[17:44:00][AM FEINSTEN] [OUTPUT1] 0 true
[17:44:00][AM FEINSTEN] [OUTPUT1] DEBUG: 343+ >>>> }
[17:44:00][AM FEINSTEN] [OUTPUT1] DEBUG: 56+ >>>> SLD::SystemService::Stop
[17:44:00][AM FEINSTEN] [OUTPUT1] DEBUG: 18+ function SLD::SystemService::Stop() >>>> {
[17:44:00][AM FEINSTEN] [OUTPUT1] DEBUG: 19+ >>>> Tomcat::SystemService::Stop
[17:44:00][AM FEINSTEN] [OUTPUT1] DEBUG: 225+ function Tomcat::SystemService::Stop() >>>> {
[17:44:00][AM FEINSTEN] [OUTPUT1] DEBUG: 226+ >>>> Write-Output "Stopping service $TomcatServiceName"
[17:44:00][AM FEINSTEN] [OUTPUT1] Stopping service B1ServerTools64
[17:44:00][AM FEINSTEN] [OUTPUT1] DEBUG: 228+ >>>> $service = Get-Service $TomcatServiceName -ErrorAction SilentlyContinue
[17:44:00][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $service = 'B1ServerTools64'.
[17:44:00][AM FEINSTEN] [OUTPUT1] DEBUG: 230+ if ( >>>> $null -eq $service) {
[17:44:00][AM FEINSTEN] [OUTPUT1] DEBUG: 235+ if ( >>>> $service.Status -eq 'Stopped') {
[17:44:00][AM FEINSTEN] [OUTPUT1] DEBUG: 241+ if ( >>>> $service.Status -ne "StopPending") {
[17:44:00][AM FEINSTEN] [OUTPUT1] DEBUG: 242+ >>>> $service.Stop()
[17:44:00][AM FEINSTEN] [OUTPUT1] DEBUG: 245+ >>>> $service.WaitForStatus('Stopped', '00:30:00')
[17:45:01][AM FEINSTEN] [OUTPUT1] DEBUG: 251+ >>>> Write-Output "Status of service ${TomcatServiceName}: $($service.Status)"
[17:45:01][AM FEINSTEN] [OUTPUT1] DEBUG: 251+ Write-Output "Status of service ${TomcatServiceName}: $( >>>> $service.Status)"
[17:45:01][AM FEINSTEN] [OUTPUT1] Status of service B1ServerTools64: Stopped
[17:45:01][AM FEINSTEN] [OUTPUT1] DEBUG: 252+ >>>> }
[17:45:01][AM FEINSTEN] [OUTPUT1] DEBUG: 20+ >>>> }
[17:45:01][AM FEINSTEN] [OUTPUT1] DEBUG: 57+ >>>> SLD::SystemService::Start
[17:45:01][AM FEINSTEN] [OUTPUT1] DEBUG: 13+ function SLD::SystemService::Start() >>>> {
[17:45:01][AM FEINSTEN] [OUTPUT1] DEBUG: 14+ >>>> Tomcat::SystemService::Start
[17:45:01][AM FEINSTEN] [OUTPUT1] DEBUG: 198+ function Tomcat::SystemService::Start() >>>> {
[17:45:01][AM FEINSTEN] [OUTPUT1] DEBUG: 199+ >>>> Write-Output "Starting service $TomcatServiceName"
[17:45:01][AM FEINSTEN] [OUTPUT1] Starting service B1ServerTools64
[17:45:01][AM FEINSTEN] [OUTPUT1] DEBUG: 201+ >>>> $service = Get-Service $TomcatServiceName -ErrorAction SilentlyContinue
[17:45:01][AM FEINSTEN] [OUTPUT1] DEBUG: 1+ >>>> $this.ServiceName
[17:45:01][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $service = 'B1ServerTools64'.
[17:45:01][AM FEINSTEN] [OUTPUT1] DEBUG: 203+ if ( >>>> $null -eq $service) {
[17:45:01][AM FEINSTEN] [OUTPUT1] DEBUG: 208+ if ( >>>> $service.Status -eq 'Running') {
[17:45:01][AM FEINSTEN] [OUTPUT1] DEBUG: 213+ >>>> $service.Start()
[17:45:01][AM FEINSTEN] [OUTPUT1] DEBUG: 216+ >>>> $service.WaitForStatus('Running', '00:10:00')
[17:45:02][AM FEINSTEN] [OUTPUT1] DEBUG: 222+ >>>> Write-Output "Status of service ${TomcatServiceName}: $($service.Status)"
[17:45:02][AM FEINSTEN] [OUTPUT1] DEBUG: 222+ Write-Output "Status of service ${TomcatServiceName}: $( >>>> $service.Status)"
[17:45:02][AM FEINSTEN] [OUTPUT1] Status of service B1ServerTools64: Running
[17:45:02][AM FEINSTEN] [OUTPUT1] DEBUG: 223+ >>>> }
[17:45:02][AM FEINSTEN] [OUTPUT1] DEBUG: 15+ >>>> Tomcat::SystemService::WaitForStart "https://${env:LOCAL_ADDRESS}:${env:TOMCAT_PORT}/sld/sld0100.svc"
[17:45:02][AM FEINSTEN] [OUTPUT1] DEBUG: 255+ function Tomcat::SystemService::WaitForStart() >>>> {
[17:45:02][AM FEINSTEN] [OUTPUT1] DEBUG: 263+ >>>> Add-Type -TypeDefinition @"
[17:45:02][AM FEINSTEN] [OUTPUT1] DEBUG: 272+ >>>> [System.Net.ServicePointManager]::CertificatePolicy = New-Object AcceptAllCertificatePolicy
[17:45:02][AM FEINSTEN] [OUTPUT1] DEBUG: 273+ >>>> [System.Net.ServicePointManager]::SecurityProtocol = "Tls12, Tls11, Tls"
[17:45:02][AM FEINSTEN] [OUTPUT1] DEBUG: 275+ >>>> Write-Output "Checking response for url: $Url"
[17:45:02][AM FEINSTEN] [OUTPUT1] Checking response for url: https://w11-proxmox.##NameGelöscht##.local:40000/sld/sld0100.svc
[17:45:02][AM FEINSTEN] [OUTPUT1] DEBUG: 276+ >>>> $ResponseCode = $null
[17:45:02][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $ResponseCode = ''.
[17:45:02][AM FEINSTEN] [OUTPUT1] DEBUG: 277+ >>>> $StartTime = $(Get-Date)
[17:45:02][AM FEINSTEN] [OUTPUT1] DEBUG: 277+ $StartTime = $( >>>> Get-Date)
[17:45:02][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $StartTime = '05/14/2025 17:45:02'.
[17:45:02][AM FEINSTEN] [OUTPUT1] DEBUG: 279+ :repeat_response_check while ( >>>> $true) {
[17:45:02][AM FEINSTEN] [OUTPUT1] DEBUG: 280+ >>>> $TimeSpent = $(Get-Date) - $StartTime
[17:45:02][AM FEINSTEN] [OUTPUT1] DEBUG: 280+ $TimeSpent = $( >>>> Get-Date) - $StartTime
[17:45:02][AM FEINSTEN] [OUTPUT1] DEBUG: ! CALL method 'static timespan op_Subtraction(datetime d1, datetime d2)'
[17:45:02][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $TimeSpent = '00:00:00.0129985'.
[17:45:02][AM FEINSTEN] [OUTPUT1] DEBUG: 282+ if ( >>>> $TimeSpent.TotalSeconds -gt $TimeoutSec) {
[17:45:02][AM FEINSTEN] [OUTPUT1] DEBUG: 287+ >>>> $Request = [System.Net.WebRequest]::Create($Url)
[17:45:02][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $Request = 'System.Net.HttpWebRequest'.
[17:45:02][AM FEINSTEN] [OUTPUT1] DEBUG: 288+ >>>> $Response = $Request.GetResponse()
[17:45:15][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $Response = 'System.Net.HttpWebResponse'.
[17:45:15][AM FEINSTEN] [OUTPUT1] DEBUG: 294+ >>>> $ResponseCode = [int]$Response.StatusCode
[17:45:15][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $ResponseCode = '200'.
[17:45:15][AM FEINSTEN] [OUTPUT1] DEBUG: 295+ >>>> Write-Output "HTTP Status Code is: $ResponseCode"
[17:45:15][AM FEINSTEN] [OUTPUT1] HTTP Status Code is: 200
[17:45:15][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $switch = 'IEnumerator'.
[17:45:15][AM FEINSTEN] [OUTPUT1] DEBUG: 300+ switch ( >>>> $ResponseCode) {
[17:45:15][AM FEINSTEN] [OUTPUT1] DEBUG: 301+ >>>> 200 {
[17:45:15][AM FEINSTEN] [OUTPUT1] DEBUG: 302+ >>>> break repeat_response_check
[17:45:15][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $switch = ''.
[17:45:15][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $switch = 'IEnumerator'.
[17:45:15][AM FEINSTEN] [OUTPUT1] DEBUG: 315+ switch ( >>>> $ResponseCode) {
[17:45:15][AM FEINSTEN] [OUTPUT1] DEBUG: 316+ >>>> 200 {
[17:45:15][AM FEINSTEN] [OUTPUT1] DEBUG: 317+ >>>> Write-Output "Connection to [$Url] has been established"
[17:45:15][AM FEINSTEN] [OUTPUT1] Connection to [https://w11-proxmox.##NameGelöscht##.local:40000/sld/sld0100.svc] has been established
[17:45:15][AM FEINSTEN] [OUTPUT1] DEBUG: 318+ >>>> break
[17:45:15][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $switch = ''.
[17:45:15][AM FEINSTEN] [OUTPUT1] DEBUG: 329+ >>>> }
[17:45:15][AM FEINSTEN] [OUTPUT1] DEBUG: 16+ >>>> }
[17:45:15][AM FEINSTEN] [OUTPUT1] DEBUG: 58+ >>>> SLD::Keycloak::RegisterDefaultClients
[17:45:15][AM FEINSTEN] [OUTPUT1] DEBUG: 498+ function SLD::Keycloak::RegisterDefaultClients() >>>> {
[17:45:15][AM FEINSTEN] [OUTPUT1] DEBUG: 504+ >>>> $query = "SELECT [Value] FROM [${env:SLD_DATABASE}].[dbo].[SInfos] where [Name] = N'sso_enabled';"
[17:45:15][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $query = 'SELECT [Value] FROM [SLDModel.SLDData].[dbo].[SInfos] w...'.
[17:45:15][AM FEINSTEN] [OUTPUT1] DEBUG: 505+ >>>> $result = DB::MSSQL::QuerySQL -Query $query
[17:45:15][AM FEINSTEN] [OUTPUT1] DEBUG: 26+ function DB::MSSQL::QuerySQL >>>> {
[17:45:15][AM FEINSTEN] [OUTPUT1] DEBUG: 32+ >>>> Set-PSDebug -Trace 0
[17:45:15][AM FEINSTEN] [OUTPUT1] DEBUG: 41+ return >>>> DB::MSSQL::Query -ConnectionString $cstring -Query $Query
[17:45:15][AM FEINSTEN] [OUTPUT1] DEBUG: 96+ function DB::MSSQL::Query($ConnectionString, $Query) >>>> {
[17:45:15][AM FEINSTEN] [OUTPUT1] DEBUG: 98+ >>>> $connection = New-Object System.Data.SqlClient.SqlConnection($ConnectionString)
[17:45:15][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $connection = 'System.Data.SqlClient.SqlConnection'.
[17:45:15][AM FEINSTEN] [OUTPUT1] DEBUG: 99+ >>>> $connection.Open()
[17:45:15][AM FEINSTEN] [OUTPUT1] DEBUG: 101+ >>>> $cmd = $connection.CreateCommand()
[17:45:15][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $cmd = 'System.Data.SqlClient.SqlCommand'.
[17:45:15][AM FEINSTEN] [OUTPUT1] DEBUG: 102+ >>>> $cmd.CommandText = $Query
[17:45:15][AM FEINSTEN] [OUTPUT1] DEBUG: 103+ >>>> $cmd.CommandTimeout = 300
[17:45:15][AM FEINSTEN] [OUTPUT1] DEBUG: 106+ >>>> $adapter = New-Object System.Data.SqlClient.SqlDataAdapter($cmd)
[17:45:15][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $adapter = 'System.Data.SqlClient.SqlDataAdapter'.
[17:45:15][AM FEINSTEN] [OUTPUT1] DEBUG: 108+ >>>> $data = New-Object System.Data.DataSet
[17:45:15][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $data = 'System.Data.DataSet'.
[17:45:15][AM FEINSTEN] [OUTPUT1] DEBUG: 109+ >>>> $adapter.Fill($data) | Out-Null
[17:45:15][AM FEINSTEN] [OUTPUT1] DEBUG: 117+ return >>>> $data
[17:45:15][AM FEINSTEN] [OUTPUT1] DEBUG: 119+ >>>> $connection.Close()
[17:45:15][AM FEINSTEN] [OUTPUT1] DEBUG: 121+ >>>> }
[17:45:15][AM FEINSTEN] [OUTPUT1] DEBUG: 42+ >>>> }
[17:45:15][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $result = 'System.Data.DataSet'.
[17:45:15][AM FEINSTEN] [OUTPUT1] DEBUG: 507+ >>>> $domainConfirm = "false"
[17:45:15][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $domainConfirm = 'false'.
[17:45:15][AM FEINSTEN] [OUTPUT1] DEBUG: 508+ if ( >>>> ($result.Tables[0].Rows.Count -gt 0) -and ($result.Tables[0].Rows.Value -eq $true)) {
[17:45:15][AM FEINSTEN] [OUTPUT1] DEBUG: 522+ >>>> Register-KeycloakInfo `
[17:45:15][AM FEINSTEN] [OUTPUT1] DEBUG: 387+ function Register-KeycloakInfo() >>>> {
[17:45:15][AM FEINSTEN] [OUTPUT1] DEBUG: 395+ >>>> $result = Invoke-SldToolEx -registerKeycloakInfo `
[17:45:15][AM FEINSTEN] [OUTPUT1] DEBUG: 253+ function Invoke-SldToolEx() >>>> {
[17:45:15][AM FEINSTEN] [OUTPUT1] DEBUG: 254+ >>>> $result = Invoke-SldTool @args
[17:45:15][AM FEINSTEN] [OUTPUT1] DEBUG: 228+ function Invoke-SldTool() >>>> {
[17:45:15][AM FEINSTEN] [OUTPUT1] DEBUG: 229+ >>>> $ToolPath = "${env:INSTALL_SCRIPT_TEMP_DIR}\SLDInstallerTool.jar"
[17:45:15][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $ToolPath = 'C:\Users\ADMINI~1\AppData\Local\Temp\B1-uoXAfPbnJMwZ...'.
[17:45:15][AM FEINSTEN] [OUTPUT1] DEBUG: 230+ if ( >>>> -not (Test-Path -Path $ToolPath)) {
[17:45:15][AM FEINSTEN] [OUTPUT1] DEBUG: 233+ >>>> $JvmArgs = @(
[17:45:15][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $JvmArgs = '-XX:TieredStopAtLevel=1'.
[17:45:15][AM FEINSTEN] [OUTPUT1] DEBUG: 237+ if ( >>>> 'true' -eq $env:CONNECTION_SSL_CERTIFICATE_VERIFICATION) {
[17:45:15][AM FEINSTEN] [OUTPUT1] DEBUG: 241+ >>>> Invoke-Java @JvmArgs '-jar' "$ToolPath" @args
[17:45:15][AM FEINSTEN] [OUTPUT1] DEBUG: 21+ function Invoke-Java() >>>> {
[17:45:15][AM FEINSTEN] [OUTPUT1] DEBUG: 22+ if ( >>>> [string]::IsNullOrEmpty(${env:JAVA_BIN})) {
[17:45:15][AM FEINSTEN] [OUTPUT1] DEBUG: 25+ if ( >>>> -not (Test-Path -Path "${env:JAVA_BIN}")) {
[17:45:15][AM FEINSTEN] [OUTPUT1] DEBUG: 29+ >>>> Write-Information "[java.exe] $args"
[17:45:15][AM FEINSTEN] [OUTPUT1] DEBUG: 31+ >>>> $QuotedArgs = $args | ForEach-Object {
[17:45:15][AM FEINSTEN] [OUTPUT1] DEBUG: 32+ if ( >>>> [string]::IsNullOrEmpty($_)) {
[17:45:15][AM FEINSTEN] [OUTPUT1] DEBUG: 35+ if ( >>>> $_.StartsWith('"') -or $_.StartsWith("'")) {
[17:45:15][AM FEINSTEN] [OUTPUT1] DEBUG: 39+ >>>> [string]::Format('"{0}"', $_)
[17:45:15][AM FEINSTEN] [OUTPUT1] DEBUG: 40+ >>>> }
[17:45:15][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $QuotedArgs = '"-XX:TieredStopAtLevel=1" "-jar" "C:\Users\ADMINI~...'.
[17:45:15][AM FEINSTEN] [OUTPUT1] DEBUG: 42+ >>>> $ProcessInfo = New-Object System.Diagnostics.ProcessStartInfo
[17:45:15][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $ProcessInfo = 'System.Diagnostics.ProcessStartInfo'.
[17:45:15][AM FEINSTEN] [OUTPUT1] DEBUG: 43+ >>>> $ProcessInfo.FileName = "${env:JAVA_BIN}"
[17:45:15][AM FEINSTEN] [OUTPUT1] DEBUG: 44+ >>>> $ProcessInfo.RedirectStandardError = $true
[17:45:15][AM FEINSTEN] [OUTPUT1] DEBUG: 45+ >>>> $ProcessInfo.RedirectStandardOutput = $true
[17:45:15][AM FEINSTEN] [OUTPUT1] DEBUG: 46+ >>>> $ProcessInfo.WindowStyle = [System.Diagnostics.ProcessWindowStyle]::Hidden
[17:45:15][AM FEINSTEN] [OUTPUT1] DEBUG: 47+ >>>> $ProcessInfo.UseShellExecute = $false
[17:45:15][AM FEINSTEN] [OUTPUT1] DEBUG: 48+ >>>> $ProcessInfo.Arguments = "$QuotedArgs"
[17:45:15][AM FEINSTEN] [OUTPUT1] DEBUG: 50+ >>>> $Process = New-Object System.Diagnostics.Process
[17:45:15][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $Process = 'System.Diagnostics.Process'.
[17:45:15][AM FEINSTEN] [OUTPUT1] DEBUG: 51+ >>>> $Process.StartInfo = $ProcessInfo
[17:45:15][AM FEINSTEN] [OUTPUT1] DEBUG: 52+ >>>> $Process.Start() | Out-Null
[17:45:15][AM FEINSTEN] [OUTPUT1] DEBUG: 54+ >>>> $TaskStdout = $Process.StandardOutput.ReadToEndAsync()
[17:45:15][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $TaskStdout = 'System.Threading.Tasks.Task`1[System.String]'.
[17:45:15][AM FEINSTEN] [OUTPUT1] DEBUG: 55+ >>>> $TaskStderr = $Process.StandardError.ReadToEndAsync()
[17:45:15][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $TaskStderr = 'System.Threading.Tasks.Task`1[System.String]'.
[17:45:15][AM FEINSTEN] [OUTPUT1] DEBUG: 57+ >>>> $Process.WaitForExit(100000) | Out-Null
[17:45:16][AM FEINSTEN] [OUTPUT1] DEBUG: 58+ >>>> $ExitCode = $Process.ExitCode
[17:45:16][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $ExitCode = '0'.
[17:45:16][AM FEINSTEN] [OUTPUT1] DEBUG: 60+ >>>> Write-Information "[java.exe][exit-code] $ExitCode"
[17:45:16][AM FEINSTEN] [OUTPUT1] DEBUG: 62+ return >>>> [PSCustomObject] @{
[17:45:16][AM FEINSTEN] [OUTPUT1] DEBUG: 67+ >>>> }
[17:45:16][AM FEINSTEN] [OUTPUT1] DEBUG: 242+ >>>> }
[17:45:16][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $result = '@{exitcode=0; stdout=false&RegisterAdminClient error: ...'.
[17:45:16][AM FEINSTEN] [OUTPUT1] DEBUG: 256+ if ( >>>> $result.exitcode -ne 0) {
[17:45:16][AM FEINSTEN] [OUTPUT1] DEBUG: 260+ >>>> $values = @($result.stdout -split '&')
[17:45:16][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $values = 'false RegisterAdminClient error: Error on GenerateSecu...'.
[17:45:16][AM FEINSTEN] [OUTPUT1] DEBUG: 262+ if ( >>>> 'true' -ne $values[0]) {
[17:45:16][AM FEINSTEN] [OUTPUT1] DEBUG: 263+ >>>> throw "SldInstallerTool execution failed`n$result"
[17:45:16][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $switch = ''.
[17:45:16][AM FEINSTEN] [OUTPUT2] SldInstallerTool execution failed
[17:45:16][AM FEINSTEN] [OUTPUT2] @{exitcode=0; stdout=false&RegisterAdminClient error: Error on GenerateSecurityToken: java.net.ConnectException; stderr=java.lang.RuntimeException: java.net.ConnectException
[17:45:16][AM FEINSTEN] [OUTPUT2] at com.sap.b1.sld.client.installer.service.BaseSLDService.httpGet(BaseSLDService.java:767)
[17:45:16][AM FEINSTEN] [OUTPUT2] at com.sap.b1.sld.client.installer.service.BaseSLDService.getHttpClient(BaseSLDService.java:332)
[17:45:16][AM FEINSTEN] [OUTPUT2] at com.sap.b1.sld.client.installer.service.BaseSLDService.httpGet(BaseSLDService.java:777)
[17:45:16][AM FEINSTEN] [OUTPUT2] at com.sap.b1.sld.client.installer.service.BaseSLDService.httpGetJsonResponse(BaseSLDService.java:783)
[17:45:16][AM FEINSTEN] [OUTPUT2] at com.sap.b1.sld.client.installer.service.BaseSLDService.getSecurityToken(BaseSLDService.java:906)
[17:45:16][AM FEINSTEN] [OUTPUT2] at com.sap.b1.sld.client.installer.service.BaseSLDService.httpPost(BaseSLDService.java:722)
[17:45:16][AM FEINSTEN] [OUTPUT2] at com.sap.b1.sld.client.installer.service.BaseSLDService.httpPost(BaseSLDService.java:709)
[17:45:16][AM FEINSTEN] [OUTPUT2] at com.sap.b1.sld.client.installer.service.BaseSLDService.httpPost(BaseSLDService.java:705)
[17:45:16][AM FEINSTEN] [OUTPUT2] at com.sap.b1.sld.client.installer.service.BaseSLDService.httpPostNoResponse(BaseSLDService.java:646)
[17:45:16][AM FEINSTEN] [OUTPUT2] at com.sap.b1.sld.client.installer.service.RegisterKeycloakInfo.registerAdminClient(RegisterKeycloakInfo.java:212)
[17:45:16][AM FEINSTEN] [OUTPUT2] at com.sap.b1.sld.client.installer.service.RegisterKeycloakInfo.processService(RegisterKeycloakInfo.java:223)
[17:45:16][AM FEINSTEN] [OUTPUT2] at com.sap.b1.sld.client.installer.SLDInstallerTool.main(SLDInstallerTool.java:169)
[17:45:16][AM FEINSTEN] [OUTPUT2] Caused by: java.net.ConnectException
[17:45:16][AM FEINSTEN] [OUTPUT2] at java.net.http/jdk.internal.net.http.HttpClientImpl.send(HttpClientImpl.java:574)
[17:45:16][AM FEINSTEN] [OUTPUT2] at java.net.http/jdk.internal.net.http.HttpClientFacade.send(HttpClientFacade.java:123)
[17:45:16][AM FEINSTEN] [OUTPUT2] at com.sap.b1.sld.client.installer.service.BaseSLDService.httpGet(BaseSLDService.java:752)
[17:45:16][AM FEINSTEN] [OUTPUT2] ... 11 more
[17:45:16][AM FEINSTEN] [OUTPUT2] Caused by: java.net.ConnectException
[17:45:16][AM FEINSTEN] [OUTPUT2] at java.net.http/jdk.internal.net.http.common.Utils.toConnectException(Utils.java:1083)
[17:45:16][AM FEINSTEN] [OUTPUT2] at java.net.http/jdk.internal.net.http.PlainHttpConnection.connectAsync(PlainHttpConnection.java:198)
[17:45:16][AM FEINSTEN] [OUTPUT2] at java.net.http/jdk.internal.net.http.PlainHttpConnection.checkRetryConnect(PlainHttpConnection.java:230)
[17:45:16][AM FEINSTEN] [OUTPUT2] at java.net.http/jdk.internal.net.http.PlainHttpConnection.lambda$connectAsync$1(PlainHttpConnection.java:206)
[17:45:16][AM FEINSTEN] [OUTPUT2] at java.base/java.util.concurrent.CompletableFuture.uniHandle(CompletableFuture.java:934)
[17:45:16][AM FEINSTEN] [OUTPUT2] at java.base/java.util.concurrent.CompletableFuture$UniHandle.tryFire(CompletableFuture.java:911)
[17:45:16][AM FEINSTEN] [OUTPUT2] at java.base/java.util.concurrent.CompletableFuture.postComplete(CompletableFuture.java:510)
[17:45:16][AM FEINSTEN] [OUTPUT2] at java.base/java.util.concurrent.CompletableFuture$AsyncSupply.run(CompletableFuture.java:1773)
[17:45:16][AM FEINSTEN] [OUTPUT2] at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136)
[17:45:16][AM FEINSTEN] [OUTPUT2] at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
[17:45:16][AM FEINSTEN] [OUTPUT2] at java.base/java.lang.Thread.run(Thread.java:840)
[17:45:16][AM FEINSTEN] [OUTPUT2] Caused by: java.nio.channels.ClosedChannelException
[17:45:16][AM FEINSTEN] [OUTPUT2] at java.base/sun.nio.ch.SocketChannelImpl.ensureOpen(SocketChannelImpl.java:195)
[17:45:16][AM FEINSTEN] [OUTPUT2] at java.base/sun.nio.ch.SocketChannelImpl.beginConnect(SocketChannelImpl.java:760)
[17:45:16][AM FEINSTEN] [OUTPUT2] at java.base/sun.nio.ch.SocketChannelImpl.connect(SocketChannelImpl.java:848)
[17:45:16][AM FEINSTEN] [OUTPUT2] at java.net.http/jdk.internal.net.http.PlainHttpConnection.lambda$connectAsync$0(PlainHttpConnection.java:183)
[17:45:16][AM FEINSTEN] [OUTPUT2] at java.base/java.security.AccessController.doPrivileged(AccessController.java:569)
[17:45:16][AM FEINSTEN] [OUTPUT2] at java.net.http/jdk.internal.net.http.PlainHttpConnection.connectAsync(PlainHttpConnection.java:185)
[17:45:16][AM FEINSTEN] [OUTPUT2] ... 9 more}
[17:45:16][AM FEINSTEN] [OUTPUT2] In C:\Users\Administrator\AppData\Local\Temp\B1-uoXAfPbnJMwZXIkOEsAO\Installation Directory\SAP Business One SetupFiles\support\bin\WizardUtils_tools.ps1:263 Zeichen:9
[17:45:16][AM FEINSTEN] [OUTPUT2] + throw "SldInstallerTool execution failed`n$result"
[17:45:16][AM FEINSTEN] [OUTPUT2] + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[17:45:16][AM FEINSTEN] [OUTPUT2] + CategoryInfo : OperationStopped: (SldInstallerToo...)
[17:45:16][AM FEINSTEN] [OUTPUT2] ... 9 more}:String) [], RuntimeException
[17:45:16][AM FEINSTEN] [OUTPUT2] + FullyQualifiedErrorId : SldInstallerTool execution failed
[17:45:16][AM FEINSTEN] [OUTPUT2] @{exitcode=0; stdout=false&RegisterAdminClient error: Error on GenerateSecurityToken: java.net.ConnectException; stderr=java.lang.RuntimeException: java.net.ConnectException
[17:45:16][AM FEINSTEN] [OUTPUT2] at com.sap.b1.sld.client.installer.service.BaseSLDService.httpGet(BaseSLDService.java:767)
[17:45:16][AM FEINSTEN] [OUTPUT2] at com.sap.b1.sld.client.installer.service.BaseSLDService.getHttpClient(BaseSLDService.java:332)
[17:45:16][AM FEINSTEN] [OUTPUT2] at com.sap.b1.sld.client.installer.service.BaseSLDService.httpGet(BaseSLDService.java:777)
[17:45:16][AM FEINSTEN] [OUTPUT2] at com.sap.b1.sld.client.installer.service.BaseSLDService.httpGetJsonResponse(BaseSLDService.java:783)
[17:45:16][AM FEINSTEN] [OUTPUT2] at com.sap.b1.sld.client.installer.service.BaseSLDService.getSecurityToken(BaseSLDService.java:906)
[17:45:16][AM FEINSTEN] [OUTPUT2] at com.sap.b1.sld.client.installer.service.BaseSLDService.httpPost(BaseSLDService.java:722)
[17:45:16][AM FEINSTEN] [OUTPUT2] at com.sap.b1.sld.client.installer.service.BaseSLDService.httpPost(BaseSLDService.java:709)
[17:45:16][AM FEINSTEN] [OUTPUT2] at com.sap.b1.sld.client.installer.service.BaseSLDService.httpPost(BaseSLDService.java:705)
[17:45:16][AM FEINSTEN] [OUTPUT2] at com.sap.b1.sld.client.installer.service.BaseSLDService.httpPostNoResponse(BaseSLDService.java:646)
[17:45:16][AM FEINSTEN] [OUTPUT2] at com.sap.b1.sld.client.installer.service.RegisterKeycloakInfo.registerAdminClient(RegisterKeycloakInfo.java:212)
[17:45:16][AM FEINSTEN] [OUTPUT2] at com.sap.b1.sld.client.installer.service.RegisterKeycloakInfo.processService(RegisterKeycloakInfo.java:223)
[17:45:16][AM FEINSTEN] [OUTPUT2] at com.sap.b1.sld.client.installer.SLDInstallerTool.main(SLDInstallerTool.java:169)
[17:45:16][AM FEINSTEN] [OUTPUT2] Caused by: java.net.ConnectException
[17:45:16][AM FEINSTEN] [OUTPUT2] at java.net.http/jdk.internal.net.http.HttpClientImpl.send(HttpClientImpl.java:574)
[17:45:16][AM FEINSTEN] [OUTPUT2] at java.net.http/jdk.internal.net.http.HttpClientFacade.send(HttpClientFacade.java:123)
[17:45:16][AM FEINSTEN] [OUTPUT2] at com.sap.b1.sld.client.installer.service.BaseSLDService.httpGet(BaseSLDService.java:752)
[17:45:16][AM FEINSTEN] [OUTPUT2] ... 11 more
[17:45:16][AM FEINSTEN] [OUTPUT2] Caused by: java.net.ConnectException
[17:45:16][AM FEINSTEN] [OUTPUT2] at java.net.http/jdk.internal.net.http.common.Utils.toConnectException(Utils.java:1083)
[17:45:16][AM FEINSTEN] [OUTPUT2] at java.net.http/jdk.internal.net.http.PlainHttpConnection.connectAsync(PlainHttpConnection.java:198)
[17:45:16][AM FEINSTEN] [OUTPUT2] at java.net.http/jdk.internal.net.http.PlainHttpConnection.checkRetryConnect(PlainHttpConnection.java:230)
[17:45:16][AM FEINSTEN] [OUTPUT2] at java.net.http/jdk.internal.net.http.PlainHttpConnection.lambda$connectAsync$1(PlainHttpConnection.java:206)
[17:45:16][AM FEINSTEN] [OUTPUT2] at java.base/java.util.concurrent.CompletableFuture.uniHandle(CompletableFuture.java:934)
[17:45:16][AM FEINSTEN] [OUTPUT2] at java.base/java.util.concurrent.CompletableFuture$UniHandle.tryFire(CompletableFuture.java:911)
[17:45:16][AM FEINSTEN] [OUTPUT2] at java.base/java.util.concurrent.CompletableFuture.postComplete(CompletableFuture.java:510)
[17:45:16][AM FEINSTEN] [OUTPUT2] at java.base/java.util.concurrent.CompletableFuture$AsyncSupply.run(CompletableFuture.java:1773)
[17:45:16][AM FEINSTEN] [OUTPUT2] at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136)
[17:45:16][AM FEINSTEN] [OUTPUT2] at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
[17:45:16][AM FEINSTEN] [OUTPUT2] at java.base/java.lang.Thread.run(Thread.java:840)
[17:45:16][AM FEINSTEN] [OUTPUT2] Caused by: java.nio.channels.ClosedChannelException
[17:45:16][AM FEINSTEN] [OUTPUT2] at java.base/sun.nio.ch.SocketChannelImpl.ensureOpen(SocketChannelImpl.java:195)
[17:45:16][AM FEINSTEN] [OUTPUT2] at java.base/sun.nio.ch.SocketChannelImpl.beginConnect(SocketChannelImpl.java:760)
[17:45:16][AM FEINSTEN] [OUTPUT2] at java.base/sun.nio.ch.SocketChannelImpl.connect(SocketChannelImpl.java:848)
[17:45:16][AM FEINSTEN] [OUTPUT2] at java.net.http/jdk.internal.net.http.PlainHttpConnection.lambda$connectAsync$0(PlainHttpConnection.java:183)
[17:45:16][AM FEINSTEN] [OUTPUT2] at java.base/java.security.AccessController.doPrivileged(AccessController.java:569)
[17:45:16][AM FEINSTEN] [OUTPUT2] at java.net.http/jdk.internal.net.http.PlainHttpConnection.connectAsync(PlainHttpConnection.java:185)
[17:45:16][AM FEINSTEN] [OUTPUT2] ... 9 more}
[2025-05-14][com.sap.businessone.installer.actions.ScriptAction.onExecute]
[17:45:18][INFORMATION] Script action [\SLD_action.ps1] finished
[17:45:18][INFORMATION] Action result: FAIL (ScriptAction<\SLD_action.ps1><post-install>)
[2025-05-14][com.sap.businessone.installer.InstallerThread.setRollbackPurpose]
[17:45:18][INFORMATION] Setting rollback purpose for B1ServerToolsSLD
[17:45:18][INFORMATION] Rollback system feature:
[17:45:18][INFORMATION] 1) B1ServerToolsAuthentication
[2025-05-14][com.sap.businessone.installer.InstallerThread.runActions]
[17:45:18][INFORMATION] ScriptAction<\SetupFilesSupport_action.ps1><verify>
[2025-05-14][com.sap.businessone.installer.actions.ScriptAction.onExecute]
[17:45:18][INFORMATION] Script action [\SetupFilesSupport_action.ps1] started
[2025-05-14][com.sap.businessone.installer.machine.access.shell]
[17:45:18][AM FEINSTEN] Running command [Windows Script [\SetupFilesSupport_action.ps1]]
[17:45:18][AM FEINSTEN] Updating enviroment variables:
{CERTIFICATE_STORAGE_FILE=c:\Program Files\SAP\SAP Business One SetupFiles\certificates\certificate.p12}
{CERTIFICATE_STORAGE_ROOT=c:\Program Files\SAP\SAP Business One SetupFiles\certificates}
{CONNECTION_SSL_CERTIFICATE_VERIFICATION=false}
{FEATURE=B1ServerToolsSupport}
{FEATURE_VERSION=10.00.280.18.0}
{LANDSCAPE_INSTALL_ACTION=create}
{LANDSCAPE_SERVER_ADDRESS=localhost}
{LANDSCAPE_SERVER_PORT=40050}
{LANDSCAPE_SERVER_PROTOCOL=https}
{LANDSCAPE_SERVER_TYPE=op}
{LOCAL_ADDRESS=w11-proxmox.##NameGelöscht##.local}
{MSSQL_SERVER_ADDRESS=W11-PROXMOX\SAP}
{MSSQL_SERVER_PASSWORD=XXXXXXXXXX}
{MSSQL_SERVER_TRUSTED_CONNECTION=false}
{MSSQL_SERVER_USER=XXXXXXXXXX}
{SECURITY_CERTIFICATE_ACTION=self}
{SECURITY_CERTIFICATE_PASSWD=XXXXXXXXXX}
{SERVICE_PORT=40000}
{SITE_USER_ID=XXXXXXXXXX}
{SITE_USER_PASSWORD=XXXXXXXXXX}
{TOMCAT_PORT=40000}
{USER_INSTALL_DIR=c:\Program Files\SAP}
{WIZARD_ACTION_PHASE=verify}
[17:45:19][AM FEINSTEN] [OUTPUT1] DEBUG: 2+ >>>> $ErrorActionPreference = 'Stop'
[17:45:19][AM FEINSTEN] [OUTPUT1] DEBUG: 5+ >>>> $SETUPFILES_ROOT = "${env:USER_INSTALL_DIR}\SAP Business One SetupFiles"
[17:45:19][AM FEINSTEN] [OUTPUT1] DEBUG: 80+ switch ( >>>> ${env:WIZARD_ACTION_PHASE}) {
[17:45:19][AM FEINSTEN] [OUTPUT1] DEBUG: 82+ >>>> 'pre-install' { }
[17:45:19][AM FEINSTEN] [OUTPUT1] DEBUG: 83+ >>>> 'post-install' {
[17:45:19][AM FEINSTEN] [OUTPUT1] DEBUG: 90+ >>>> 'install-rollback' {
[17:45:19][AM FEINSTEN] [OUTPUT1] DEBUG: 98+ >>>> 'pre-upgrade' { }
[17:45:19][AM FEINSTEN] [OUTPUT1] DEBUG: 99+ >>>> 'post-upgrade' {
[17:45:19][AM FEINSTEN] [OUTPUT1] DEBUG: 106+ >>>> 'upgrade-rollback' { }
[17:45:19][AM FEINSTEN] [OUTPUT1] DEBUG: 109+ >>>> 'pre-uninstall' { }
[17:45:19][AM FEINSTEN] [OUTPUT1] DEBUG: 110+ >>>> 'post-uninstall' {
[17:45:19][AM FEINSTEN] [OUTPUT1] DEBUG: 118+ >>>> 'reconfig' {
[17:45:19][AM FEINSTEN] [OUTPUT1] DEBUG: 122+ >>>> 'reconfig-rollback' { }
[17:45:19][AM FEINSTEN] [OUTPUT1] DEBUG: 125+ >>>> 'verify' { }
[17:45:19][AM FEINSTEN] [OUTPUT1] DEBUG: 128+ >>>> Exit 0
[2025-05-14][com.sap.businessone.installer.actions.ScriptAction.onExecute]
[17:45:19][INFORMATION] Script action [\SetupFilesSupport_action.ps1] finished
[17:45:19][INFORMATION] Action result: SUCCESS (ScriptAction<\SetupFilesSupport_action.ps1><verify>)
[2025-05-14][com.sap.businessone.installer.InstallerThread.runActions]
[17:45:19][INFORMATION] ScriptAction<\SetupFilesJava_action.ps1><verify>
[2025-05-14][com.sap.businessone.installer.actions.ScriptAction.onExecute]
[17:45:19][INFORMATION] Script action [\SetupFilesJava_action.ps1] started
[2025-05-14][com.sap.businessone.installer.machine.access.shell]
[17:45:19][AM FEINSTEN] Running command [Windows Script [\SetupFilesJava_action.ps1]]
[17:45:19][AM FEINSTEN] Updating enviroment variables:
{CERTIFICATE_STORAGE_FILE=c:\Program Files\SAP\SAP Business One SetupFiles\certificates\certificate.p12}
{CERTIFICATE_STORAGE_ROOT=c:\Program Files\SAP\SAP Business One SetupFiles\certificates}
{CONNECTION_SSL_CERTIFICATE_VERIFICATION=false}
{FEATURE=B1ServerToolsJava64}
{FEATURE_VERSION=10.00.280.18.0}
{LANDSCAPE_INSTALL_ACTION=create}
{LANDSCAPE_SERVER_ADDRESS=localhost}
{LANDSCAPE_SERVER_PORT=40050}
{LANDSCAPE_SERVER_PROTOCOL=https}
{LANDSCAPE_SERVER_TYPE=op}
{LOCAL_ADDRESS=w11-proxmox.##NameGelöscht##.local}
{MSSQL_SERVER_ADDRESS=W11-PROXMOX\SAP}
{MSSQL_SERVER_PASSWORD=XXXXXXXXXX}
{MSSQL_SERVER_TRUSTED_CONNECTION=false}
{MSSQL_SERVER_USER=XXXXXXXXXX}
{SECURITY_CERTIFICATE_ACTION=self}
{SECURITY_CERTIFICATE_PASSWD=XXXXXXXXXX}
{SERVICE_PORT=40000}
{SITE_USER_ID=XXXXXXXXXX}
{SITE_USER_PASSWORD=XXXXXXXXXX}
{TOMCAT_PORT=40000}
{USER_INSTALL_DIR=c:\Program Files\SAP}
{WIZARD_ACTION_PHASE=verify}
[17:45:20][AM FEINSTEN] [OUTPUT1] DEBUG: 2+ >>>> Set-StrictMode -Version 2
[17:45:20][AM FEINSTEN] [OUTPUT1] DEBUG: 3+ >>>> $ErrorActionPreference = 'Stop'
[17:45:20][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $ErrorActionPreference = 'Stop'.
[17:45:20][AM FEINSTEN] [OUTPUT1] DEBUG: 6+ >>>> . "${PSScriptRoot}\SetupFilesJava_common.ps1"
[17:45:20][AM FEINSTEN] [OUTPUT1] DEBUG: 2+ >>>> $SETUPFILES_ROOT = "${env:USER_INSTALL_DIR}\SAP Business One SetupFiles"
[17:45:20][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $SETUPFILES_ROOT = 'c:\Program Files\SAP\SAP Business One SetupFi...'.
[17:45:20][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $switch = 'IEnumerator'.
[17:45:20][AM FEINSTEN] [OUTPUT1] DEBUG: 10+ switch ( >>>> ${env:WIZARD_ACTION_PHASE}) {
[17:45:20][AM FEINSTEN] [OUTPUT1] DEBUG: 12+ >>>> 'pre-install' { }
[17:45:20][AM FEINSTEN] [OUTPUT1] DEBUG: 13+ >>>> 'post-install' {
[17:45:20][AM FEINSTEN] [OUTPUT1] DEBUG: 15+ >>>> 'install-rollback' { }
[17:45:20][AM FEINSTEN] [OUTPUT1] DEBUG: 18+ >>>> 'pre-upgrade' { }
[17:45:20][AM FEINSTEN] [OUTPUT1] DEBUG: 19+ >>>> 'post-upgrade' {
[17:45:20][AM FEINSTEN] [OUTPUT1] DEBUG: 21+ >>>> 'upgrade-rollback' { }
[17:45:20][AM FEINSTEN] [OUTPUT1] DEBUG: 24+ >>>> 'pre-uninstall' { }
[17:45:20][AM FEINSTEN] [OUTPUT1] DEBUG: 25+ >>>> 'post-uninstall' { }
[17:45:20][AM FEINSTEN] [OUTPUT1] DEBUG: 28+ >>>> 'reconfig' { }
[17:45:20][AM FEINSTEN] [OUTPUT1] DEBUG: 29+ >>>> 'reconfig-rollback' { }
[17:45:20][AM FEINSTEN] [OUTPUT1] DEBUG: 32+ >>>> 'verify' {
[17:45:20][AM FEINSTEN] [OUTPUT1] DEBUG: 33+ >>>> Java::VerifyBuild -Expected '17.0.13'
[17:45:20][AM FEINSTEN] [OUTPUT1] DEBUG: 38+ function Java::VerifyBuild($Expected) >>>> {
[17:45:20][AM FEINSTEN] [OUTPUT1] DEBUG: 40+ >>>> $Version = Invoke-Java -version
[17:45:20][AM FEINSTEN] [OUTPUT1] DEBUG: 5+ function Invoke-Java() >>>> {
[17:45:20][AM FEINSTEN] [OUTPUT1] DEBUG: 6+ if ( >>>> -not (Test-Path -Path "${SETUPFILES_ROOT}\sapmachine_17\bin\java.exe")) {
[17:45:20][AM FEINSTEN] [OUTPUT1] DEBUG: 9+ >>>> $ProcessInfo = New-Object System.Diagnostics.ProcessStartInfo
[17:45:21][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $ProcessInfo = 'System.Diagnostics.ProcessStartInfo'.
[17:45:21][AM FEINSTEN] [OUTPUT1] DEBUG: 10+ >>>> $ProcessInfo.FileName = "${SETUPFILES_ROOT}\sapmachine_17\bin\java.exe"
[17:45:21][AM FEINSTEN] [OUTPUT1] DEBUG: 11+ >>>> $ProcessInfo.RedirectStandardError = $true
[17:45:21][AM FEINSTEN] [OUTPUT1] DEBUG: 12+ >>>> $ProcessInfo.RedirectStandardOutput = $true
[17:45:21][AM FEINSTEN] [OUTPUT1] DEBUG: 13+ >>>> $ProcessInfo.UseShellExecute = $false
[17:45:21][AM FEINSTEN] [OUTPUT1] DEBUG: 14+ >>>> $ProcessInfo.Arguments = $args
[17:45:21][AM FEINSTEN] [OUTPUT1] DEBUG: 16+ >>>> $Process = New-Object System.Diagnostics.Process
[17:45:21][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $Process = 'System.Diagnostics.Process'.
[17:45:21][AM FEINSTEN] [OUTPUT1] DEBUG: 17+ >>>> $Process.StartInfo = $ProcessInfo
[17:45:21][AM FEINSTEN] [OUTPUT1] DEBUG: 18+ >>>> $Process.Start() | Out-Null
[17:45:21][AM FEINSTEN] [OUTPUT1] DEBUG: 20+ >>>> $TaskStdout = $Process.StandardOutput.ReadToEndAsync()
[17:45:21][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $TaskStdout = 'System.Threading.Tasks.Task`1[System.String]'.
[17:45:21][AM FEINSTEN] [OUTPUT1] DEBUG: 21+ >>>> $TaskStderr = $Process.StandardError.ReadToEndAsync()
[17:45:21][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $TaskStderr = 'System.Threading.Tasks.Task`1[System.String]'.
[17:45:21][AM FEINSTEN] [OUTPUT1] DEBUG: 23+ >>>> $Process.WaitForExit() | Out-Null
[17:45:21][AM FEINSTEN] [OUTPUT1] DEBUG: 25+ return >>>> [PSCustomObject] @{
[17:45:21][AM FEINSTEN] [OUTPUT1] DEBUG: 30+ >>>> }
[17:45:21][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $Version = '@{exitcode=0; stdout=; stderr=openjdk version "17.0.1...'.
[17:45:21][AM FEINSTEN] [OUTPUT1] DEBUG: 42+ if ( >>>> $Version.exitcode -eq 0) {
[17:45:21][AM FEINSTEN] [OUTPUT1] DEBUG: 43+ >>>> $Actual = $Version.stderr |
[17:45:21][AM FEINSTEN] [OUTPUT1] DEBUG: 46+ ForEach-Object >>>> { $_.Matches[0].Groups[1].Value }
[17:45:21][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $Actual = '17.0.13'.
[17:45:21][AM FEINSTEN] [OUTPUT1] DEBUG: 51+ if ( >>>> $Expected -eq $Actual) {
[17:45:21][AM FEINSTEN] [OUTPUT1] DEBUG: 52+ >>>> [string]::Format('<wizard-check status="SUCCESS" message="Correct build of SAPMACHINE is installed: {0}" />', $Actual)
[17:45:21][AM FEINSTEN] [OUTPUT1] <wizard-check status="SUCCESS" message="Correct build of SAPMACHINE is installed: 17.0.13" />
[17:45:21][AM FEINSTEN] [OUTPUT1] DEBUG: 60+ >>>> }
[17:45:21][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $switch = ''.
[17:45:21][AM FEINSTEN] [OUTPUT1] DEBUG: 37+ >>>> Exit 0
[2025-05-14][com.sap.businessone.installer.actions.ScriptAction.onExecute]
[17:45:21][INFORMATION] Script action [\SetupFilesJava_action.ps1] finished
[17:45:21][INFORMATION] Action result: SUCCESS (ScriptAction<\SetupFilesJava_action.ps1><verify>)
[2025-05-14][com.sap.businessone.installer.InstallerThread.runActions]
[17:45:21][INFORMATION] ScriptAction<\Certificate_action.ps1><verify>
[2025-05-14][com.sap.businessone.installer.actions.ScriptAction.onExecute]
[17:45:21][INFORMATION] Script action [\Certificate_action.ps1] started
[2025-05-14][com.sap.businessone.installer.machine.access.shell]
[17:45:21][AM FEINSTEN] Running command [Windows Script [\Certificate_action.ps1]]
[17:45:21][AM FEINSTEN] Updating enviroment variables:
{CERTIFICATE_STORAGE_FILE=c:\Program Files\SAP\SAP Business One SetupFiles\certificates\certificate.p12}
{CERTIFICATE_STORAGE_ROOT=c:\Program Files\SAP\SAP Business One SetupFiles\certificates}
{CONNECTION_SSL_CERTIFICATE_VERIFICATION=false}
{FEATURE=B1ServerTools-Certificate}
{FEATURE_VERSION=10.00.280.18.0}
{LANDSCAPE_INSTALL_ACTION=create}
{LANDSCAPE_SERVER_ADDRESS=localhost}
{LANDSCAPE_SERVER_PORT=40050}
{LANDSCAPE_SERVER_PROTOCOL=https}
{LANDSCAPE_SERVER_TYPE=op}
{LOCAL_ADDRESS=w11-proxmox.##NameGelöscht##.local}
{MSSQL_SERVER_ADDRESS=W11-PROXMOX\SAP}
{MSSQL_SERVER_PASSWORD=XXXXXXXXXX}
{MSSQL_SERVER_TRUSTED_CONNECTION=false}
{MSSQL_SERVER_USER=XXXXXXXXXX}
{SECURITY_CERTIFICATE_ACTION=self}
{SECURITY_CERTIFICATE_PASSWD=XXXXXXXXXX}
{SERVICE_PORT=40000}
{SITE_USER_ID=XXXXXXXXXX}
{SITE_USER_PASSWORD=XXXXXXXXXX}
{TOMCAT_PORT=40000}
{USER_INSTALL_DIR=c:\Program Files\SAP}
{WIZARD_ACTION_PHASE=verify}
[2025-05-14][com.sap.businessone.installer.actions.ScriptAction.onExecute]
[17:45:22][INFORMATION] Script action [\Certificate_action.ps1] finished
[17:45:22][INFORMATION] Action result: SUCCESS (ScriptAction<\Certificate_action.ps1><verify>)
[2025-05-14][com.sap.businessone.installer.InstallerThread.runActions]
[17:45:22][INFORMATION] ScriptAction<\SetupFilesTomcat_action.ps1><verify>
[2025-05-14][com.sap.businessone.installer.actions.ScriptAction.onExecute]
[17:45:22][INFORMATION] Script action [\SetupFilesTomcat_action.ps1] started
[2025-05-14][com.sap.businessone.installer.machine.access.shell]
[17:45:22][AM FEINSTEN] Running command [Windows Script [\SetupFilesTomcat_action.ps1]]
[17:45:22][AM FEINSTEN] Updating enviroment variables:
{CERTIFICATE_STORAGE_FILE=c:\Program Files\SAP\SAP Business One SetupFiles\certificates\certificate.p12}
{CERTIFICATE_STORAGE_ROOT=c:\Program Files\SAP\SAP Business One SetupFiles\certificates}
{CONNECTION_SSL_CERTIFICATE_VERIFICATION=false}
{FEATURE=B1ServerToolsTomcat}
{FEATURE_VERSION=10.00.280.18.0}
{LANDSCAPE_INSTALL_ACTION=create}
{LANDSCAPE_SERVER_ADDRESS=localhost}
{LANDSCAPE_SERVER_PORT=40050}
{LANDSCAPE_SERVER_PROTOCOL=https}
{LANDSCAPE_SERVER_TYPE=op}
{LOCAL_ADDRESS=w11-proxmox.##NameGelöscht##.local}
{MSSQL_SERVER_ADDRESS=W11-PROXMOX\SAP}
{MSSQL_SERVER_PASSWORD=XXXXXXXXXX}
{MSSQL_SERVER_TRUSTED_CONNECTION=false}
{MSSQL_SERVER_USER=XXXXXXXXXX}
{SECURITY_CERTIFICATE_ACTION=self}
{SECURITY_CERTIFICATE_PASSWD=XXXXXXXXXX}
{SERVICE_PORT=40000}
{SITE_USER_ID=XXXXXXXXXX}
{SITE_USER_PASSWORD=XXXXXXXXXX}
{TOMCAT_PORT=40000}
{USER_INSTALL_DIR=c:\Program Files\SAP}
{WIZARD_ACTION_PHASE=verify}
[17:45:23][AM FEINSTEN] [OUTPUT1] DEBUG: 2+ >>>> $ErrorActionPreference = 'Stop'
[17:45:23][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $ErrorActionPreference = 'Stop'.
[17:45:23][AM FEINSTEN] [OUTPUT1] DEBUG: 5+ >>>> . "$PSScriptRoot\SetupFilesTomcat_common.ps1"
[17:45:23][AM FEINSTEN] [OUTPUT1] DEBUG: 2+ >>>> . "$PSScriptRoot\WizardUtils_tools.ps1"
[17:45:23][AM FEINSTEN] [OUTPUT1] DEBUG: 1+ >>>> function IIf($predicate, $whenTrue, $whenFalse) {
[17:45:23][AM FEINSTEN] [OUTPUT1] DEBUG: 3+ >>>> . "$PSScriptRoot\WizardUtils_parameter.ps1"
[17:45:23][AM FEINSTEN] [OUTPUT1] DEBUG: 1+ >>>> function Parameter::AnyChange() {
[17:45:23][AM FEINSTEN] [OUTPUT1] DEBUG: 7+ >>>> $SETUPFILES_ROOT = "${env:USER_INSTALL_DIR}\SAP Business One SetupFiles"
[17:45:23][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $SETUPFILES_ROOT = 'c:\Program Files\SAP\SAP Business One SetupFi...'.
[17:45:23][AM FEINSTEN] [OUTPUT1] DEBUG: 8+ >>>> $TOMCAT_ROOT = "${SETUPFILES_ROOT}\tomcat"
[17:45:23][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $TOMCAT_ROOT = 'c:\Program Files\SAP\SAP Business One SetupFiles\...'.
[17:45:23][AM FEINSTEN] [OUTPUT1] DEBUG: 6+ >>>> . "$PSScriptRoot\SetupFilesTomcat_service.ps1"
[17:45:23][AM FEINSTEN] [OUTPUT1] DEBUG: 5+ >>>> $TomcatServiceName = 'B1ServerTools64'
[17:45:23][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $TomcatServiceName = 'B1ServerTools64'.
[17:45:23][AM FEINSTEN] [OUTPUT1] DEBUG: 6+ >>>> $TomcatServiceDescription = 'SAP Business One Server Tools Service (64-bit)'
[17:45:23][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $TomcatServiceDescription = 'SAP Business One Server Tools Servic...'.
[17:45:23][AM FEINSTEN] [OUTPUT1] DEBUG: 8+ >>>> $SETUPFILES_ROOT = "${env:USER_INSTALL_DIR}\SAP Business One SetupFiles"
[17:45:23][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $SETUPFILES_ROOT = 'c:\Program Files\SAP\SAP Business One SetupFi...'.
[17:45:23][AM FEINSTEN] [OUTPUT1] DEBUG: 10+ >>>> $JAVA_ROOT = "${SETUPFILES_ROOT}\sapmachine_17"
[17:45:23][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $JAVA_ROOT = 'c:\Program Files\SAP\SAP Business One SetupFiles\XXXXXXXXXX...'.
[17:45:23][AM FEINSTEN] [OUTPUT1] DEBUG: 11+ >>>> $TOMCAT_ROOT = "${SETUPFILES_ROOT}\tomcat"
[17:45:23][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $TOMCAT_ROOT = 'c:\Program Files\SAP\SAP Business One SetupFiles\...'.
[17:45:23][AM FEINSTEN] [OUTPUT1] DEBUG: 12+ >>>> $TOMCAT_EXE = "$TOMCAT_ROOT\bin\tomcat10.exe"
[17:45:23][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $TOMCAT_EXE = 'c:\Program Files\SAP\SAP Business One SetupFiles\t...'.
[17:45:23][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $switch = 'IEnumerator'.
[17:45:23][AM FEINSTEN] [OUTPUT1] DEBUG: 10+ switch ( >>>> ${env:WIZARD_ACTION_PHASE}) {
[17:45:23][AM FEINSTEN] [OUTPUT1] DEBUG: 12+ >>>> 'pre-install' {
[17:45:23][AM FEINSTEN] [OUTPUT1] DEBUG: 16+ >>>> 'post-install' {
[17:45:23][AM FEINSTEN] [OUTPUT1] DEBUG: 29+ >>>> 'install-rollback' {
[17:45:23][AM FEINSTEN] [OUTPUT1] DEBUG: 37+ >>>> 'pre-upgrade' {
[17:45:23][AM FEINSTEN] [OUTPUT1] DEBUG: 40+ >>>> 'post-upgrade' {
[17:45:23][AM FEINSTEN] [OUTPUT1] DEBUG: 54+ >>>> 'upgrade-rollback' { }
[17:45:23][AM FEINSTEN] [OUTPUT1] DEBUG: 57+ >>>> 'pre-uninstall' {
[17:45:23][AM FEINSTEN] [OUTPUT1] DEBUG: 62+ >>>> 'post-uninstall' {
[17:45:23][AM FEINSTEN] [OUTPUT1] DEBUG: 67+ >>>> 'reconfig' {
[17:45:23][AM FEINSTEN] [OUTPUT1] DEBUG: 80+ >>>> 'reconfig-rollback' { }
[17:45:23][AM FEINSTEN] [OUTPUT1] DEBUG: 83+ >>>> 'verify' {
[17:45:23][AM FEINSTEN] [OUTPUT1] DEBUG: 84+ >>>> Tomcat::Verification::CheckVersion '10.1.34.0'
[17:45:23][AM FEINSTEN] [OUTPUT1] DEBUG: 255+ function Tomcat::Verification::CheckVersion() >>>> {
[17:45:23][AM FEINSTEN] [OUTPUT1] DEBUG: 257+ >>>> $actual = Read-TomcatVersion
[17:45:23][AM FEINSTEN] [OUTPUT1] DEBUG: 20+ function Read-TomcatVersion() >>>> {
[17:45:23][AM FEINSTEN] [OUTPUT1] DEBUG: 21+ >>>> $data = $(& "${env:JAVA_BIN}" -cp "${TOMCAT_ROOT}\lib\catalina.jar" org.apache.catalina.util.ServerInfo)
[17:45:23][AM FEINSTEN] [OUTPUT1] DEBUG: 21+ $data = $( >>>> & "${env:JAVA_BIN}" -cp "${TOMCAT_ROOT}\lib\catalina.jar" org.apache.catalina.util.ServerInfo)
[17:45:23][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $data = 'Server version: Apache Tomcat/10.1.34 Server built: De...'.
[17:45:23][AM FEINSTEN] [OUTPUT1] DEBUG: 22+ >>>> $matcher = ([regex]"Server number:\s+([\d.]+)").Match($data)
[17:45:23][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $matcher = 'Server number: 10.1.34.0'.
[17:45:23][AM FEINSTEN] [OUTPUT1] DEBUG: 23+ Return >>>> $matcher.Groups[1].Value
[17:45:23][AM FEINSTEN] [OUTPUT1] DEBUG: 24+ >>>> }
[17:45:23][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $actual = '10.1.34.0'.
[17:45:23][AM FEINSTEN] [OUTPUT1] DEBUG: 259+ if ( >>>> [String]::Equals($actual, $expected)) {
[17:45:23][AM FEINSTEN] [OUTPUT1] DEBUG: 260+ >>>> Write-Output ('<wizard-check status="SUCCESS" message="Correct version of Apache Tomcat is installed: {0}" />' -f "${actual}")
[17:45:24][AM FEINSTEN] [OUTPUT1] <wizard-check status="SUCCESS" message="Correct version of Apache Tomcat is installed: 10.1.34.0" />
[17:45:24][AM FEINSTEN] [OUTPUT1] DEBUG: 264+ >>>> }
[17:45:24][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $switch = ''.
[2025-05-14][com.sap.businessone.installer.actions.ScriptAction.onExecute]
[17:45:24][INFORMATION] Script action [\SetupFilesTomcat_action.ps1] finished
[17:45:24][INFORMATION] Action result: SUCCESS (ScriptAction<\SetupFilesTomcat_action.ps1><verify>)
[2025-05-14][com.sap.businessone.installer.InstallerThread.runActions]
[17:45:24][INFORMATION] ScriptAction<\SetupFilesAuthentication_action.ps1><verify>
[2025-05-14][com.sap.businessone.installer.InstallerThread.runActions]
[17:45:24][INFORMATION] ScriptAction<\ServiceManager_action.ps1><verify>
[2025-05-14][com.sap.businessone.installer.actions.ScriptAction.onExecute]
[17:45:24][INFORMATION] Script action [\ServiceManager_action.ps1] started
[2025-05-14][com.sap.businessone.installer.machine.access.shell]
[17:45:24][AM FEINSTEN] Running command [Windows Script [\ServiceManager_action.ps1]]
[17:45:24][AM FEINSTEN] Updating enviroment variables:
{CERTIFICATE_STORAGE_FILE=c:\Program Files\SAP\SAP Business One SetupFiles\certificates\certificate.p12}
{CERTIFICATE_STORAGE_ROOT=c:\Program Files\SAP\SAP Business One SetupFiles\certificates}
{CONNECTION_SSL_CERTIFICATE_VERIFICATION=false}
{FEATURE=B1ServerToolsServiceManager}
{FEATURE_VERSION=10.00.280.18.0}
{LANDSCAPE_INSTALL_ACTION=create}
{LANDSCAPE_SERVER_ADDRESS=localhost}
{LANDSCAPE_SERVER_PORT=40050}
{LANDSCAPE_SERVER_PROTOCOL=https}
{LANDSCAPE_SERVER_TYPE=op}
{LOCAL_ADDRESS=w11-proxmox.##NameGelöscht##.local}
{MSSQL_SERVER_ADDRESS=W11-PROXMOX\SAP}
{MSSQL_SERVER_PASSWORD=XXXXXXXXXX}
{MSSQL_SERVER_TRUSTED_CONNECTION=false}
{MSSQL_SERVER_USER=XXXXXXXXXX}
{SECURITY_CERTIFICATE_ACTION=self}
{SECURITY_CERTIFICATE_PASSWD=XXXXXXXXXX}
{SERVICE_PORT=40000}
{SITE_USER_ID=XXXXXXXXXX}
{SITE_USER_PASSWORD=XXXXXXXXXX}
{TOMCAT_PORT=40000}
{USER_INSTALL_DIR=c:\Program Files\SAP}
{WIZARD_ACTION_PHASE=verify}
[17:45:25][AM FEINSTEN] [OUTPUT1] DEBUG: 2+ >>>> Set-StrictMode -Version 2
[17:45:25][AM FEINSTEN] [OUTPUT1] DEBUG: 3+ >>>> $ErrorActionPreference = 'Stop'
[17:45:25][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $ErrorActionPreference = 'Stop'.
[17:45:25][AM FEINSTEN] [OUTPUT1] DEBUG: 6+ >>>> . "${PSScriptRoot}\ServiceManager_common.ps1"
[17:45:25][AM FEINSTEN] [OUTPUT1] DEBUG: 2+ >>>> . "$PSScriptRoot\ServerTools_common.ps1"
[17:45:25][AM FEINSTEN] [OUTPUT1] DEBUG: 2+ >>>> . "$PSScriptRoot/WizardUtils_system.ps1"
[17:45:25][AM FEINSTEN] [OUTPUT1] DEBUG: 1+ >>>> $ErrorActionPreference = 'Stop'
[17:45:25][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $ErrorActionPreference = 'Stop'.
[17:45:25][AM FEINSTEN] [OUTPUT1] DEBUG: 6+ >>>> $COMMON_GLOBALS = @{
[17:45:25][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $COMMON_GLOBALS = 'System.Collections.Hashtable'.
[17:45:25][AM FEINSTEN] [OUTPUT1] DEBUG: 6+ >>>> $SETUPFILES_ROOT = "${env:USER_INSTALL_DIR}\SAP Business One SetupFiles"
[17:45:25][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $SETUPFILES_ROOT = 'c:\Program Files\SAP\SAP Business One SetupFi...'.
[17:45:25][AM FEINSTEN] [OUTPUT1] DEBUG: 7+ >>>> $SERVERTOOLS_ROOT = "${env:USER_INSTALL_DIR}\SAP Business One ServerTools"
[17:45:25][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $SERVERTOOLS_ROOT = 'c:\Program Files\SAP\SAP Business One Server...'.
[17:45:25][AM FEINSTEN] [OUTPUT1] DEBUG: 8+ >>>> $SERVICEMANAGER_ROOT = "${SERVERTOOLS_ROOT}\Service Manager"
[17:45:25][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $SERVICEMANAGER_ROOT = 'c:\Program Files\SAP\SAP Business One Ser...'.
[17:45:25][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $switch = 'IEnumerator'.
[17:45:25][AM FEINSTEN] [OUTPUT1] DEBUG: 10+ switch ( >>>> ${env:WIZARD_ACTION_PHASE}) {
[17:45:25][AM FEINSTEN] [OUTPUT1] DEBUG: 12+ >>>> 'pre-install' { }
[17:45:25][AM FEINSTEN] [OUTPUT1] DEBUG: 13+ >>>> 'post-install' {
[17:45:25][AM FEINSTEN] [OUTPUT1] DEBUG: 18+ >>>> 'pre-install-rollback' {
[17:45:25][AM FEINSTEN] [OUTPUT1] DEBUG: 23+ >>>> 'post-install-rollback' { }
[17:45:25][AM FEINSTEN] [OUTPUT1] DEBUG: 26+ >>>> 'pre-upgrade' {
[17:45:25][AM FEINSTEN] [OUTPUT1] DEBUG: 30+ >>>> 'post-upgrade' {
[17:45:25][AM FEINSTEN] [OUTPUT1] DEBUG: 35+ >>>> 'pre-upgrade-rollback' { }
[17:45:25][AM FEINSTEN] [OUTPUT1] DEBUG: 36+ >>>> 'post-upgrade-rollback' { }
[17:45:25][AM FEINSTEN] [OUTPUT1] DEBUG: 39+ >>>> 'pre-uninstall' {
[17:45:25][AM FEINSTEN] [OUTPUT1] DEBUG: 44+ >>>> 'post-uninstall' { }
[17:45:25][AM FEINSTEN] [OUTPUT1] DEBUG: 47+ >>>> 'reconfig' { }
[17:45:25][AM FEINSTEN] [OUTPUT1] DEBUG: 48+ >>>> 'reconfig-rollback' { }
[17:45:25][AM FEINSTEN] [OUTPUT1] DEBUG: 51+ >>>> 'verify' { }
[17:45:25][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $switch = ''.
[17:45:25][AM FEINSTEN] [OUTPUT1] DEBUG: 54+ >>>> Exit 0
[2025-05-14][com.sap.businessone.installer.actions.ScriptAction.onExecute]
[17:45:25][INFORMATION] Script action [\ServiceManager_action.ps1] finished
[17:45:25][INFORMATION] Action result: SUCCESS (ScriptAction<\ServiceManager_action.ps1><verify>)
[2025-05-14][com.sap.businessone.installer.InstallerThread.runActions]
[17:45:25][INFORMATION] ScriptAction<\DIServer_action.ps1><verify>
[2025-05-14][com.sap.businessone.installer.actions.ScriptAction.onExecute]
[17:45:25][INFORMATION] Script action [\DIServer_action.ps1] started
[2025-05-14][com.sap.businessone.installer.machine.access.shell]
[17:45:25][AM FEINSTEN] Running command [Windows Script [\DIServer_action.ps1]]
[17:45:25][AM FEINSTEN] Updating enviroment variables:
{CERTIFICATE_STORAGE_FILE=c:\Program Files\SAP\SAP Business One SetupFiles\certificates\certificate.p12}
{CERTIFICATE_STORAGE_ROOT=c:\Program Files\SAP\SAP Business One SetupFiles\certificates}
{CONNECTION_SSL_CERTIFICATE_VERIFICATION=false}
{FEATURE=B1ServerToolsDIServer}
{FEATURE_VERSION=10.00.280.18.0}
{LANDSCAPE_INSTALL_ACTION=create}
{LANDSCAPE_SERVER_ADDRESS=localhost}
{LANDSCAPE_SERVER_PORT=40050}
{LANDSCAPE_SERVER_PROTOCOL=https}
{LANDSCAPE_SERVER_TYPE=op}
{LOCAL_ADDRESS=w11-proxmox.##NameGelöscht##.local}
{MSSQL_SERVER_ADDRESS=W11-PROXMOX\SAP}
{MSSQL_SERVER_PASSWORD=XXXXXXXXXX}
{MSSQL_SERVER_TRUSTED_CONNECTION=false}
{MSSQL_SERVER_USER=XXXXXXXXXX}
{SECURITY_CERTIFICATE_ACTION=self}
{SECURITY_CERTIFICATE_PASSWD=XXXXXXXXXX}
{SERVICE_PORT=40000}
{SITE_USER_ID=XXXXXXXXXX}
{SITE_USER_PASSWORD=XXXXXXXXXX}
{TOMCAT_PORT=40000}
{USER_INSTALL_DIR=c:\Program Files\SAP}
{WIZARD_ACTION_PHASE=verify}
[17:45:26][AM FEINSTEN] [OUTPUT1] DEBUG: 2+ >>>> Set-StrictMode -Version 2
[17:45:26][AM FEINSTEN] [OUTPUT1] DEBUG: 3+ >>>> $ErrorActionPreference = 'Stop'
[17:45:26][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $ErrorActionPreference = 'Stop'.
[17:45:26][AM FEINSTEN] [OUTPUT1] DEBUG: 6+ >>>> . "$PSScriptRoot\DIServer_common.ps1"
[17:45:26][AM FEINSTEN] [OUTPUT1] DEBUG: 2+ >>>> . "$PSScriptRoot\ServerTools_common.ps1"
[17:45:26][AM FEINSTEN] [OUTPUT1] DEBUG: 2+ >>>> . "$PSScriptRoot/WizardUtils_system.ps1"
[17:45:26][AM FEINSTEN] [OUTPUT1] DEBUG: 1+ >>>> $ErrorActionPreference = 'Stop'
[17:45:26][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $ErrorActionPreference = 'Stop'.
[17:45:26][AM FEINSTEN] [OUTPUT1] DEBUG: 6+ >>>> $COMMON_GLOBALS = @{
[17:45:26][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $COMMON_GLOBALS = 'System.Collections.Hashtable'.
[17:45:26][AM FEINSTEN] [OUTPUT1] DEBUG: 6+ >>>> $SETUPFILES_ROOT = "${env:USER_INSTALL_DIR}\SAP Business One SetupFiles"
[17:45:26][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $SETUPFILES_ROOT = 'c:\Program Files\SAP\SAP Business One SetupFi...'.
[17:45:26][AM FEINSTEN] [OUTPUT1] DEBUG: 7+ >>>> $DISERVER_ROOT = "${env:USER_INSTALL_DIR}\SAP Business One ServerTools\DI_Server"
[17:45:26][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $DISERVER_ROOT = 'c:\Program Files\SAP\SAP Business One ServerToo...'.
[17:45:26][AM FEINSTEN] [OUTPUT1] DEBUG: 7+ >>>> . "$PSScriptRoot\DIServer_service.ps1"
[17:45:26][AM FEINSTEN] [OUTPUT1] DEBUG: 1+ >>>> function Invoke-DIServer64() {
[17:45:26][AM FEINSTEN] [OUTPUT1] DEBUG: 8+ >>>> . "$PSScriptRoot\ServerTools_common.ps1"
[17:45:26][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $ErrorActionPreference = 'Stop'.
[17:45:26][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $COMMON_GLOBALS = 'System.Collections.Hashtable'.
[17:45:26][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $switch = 'IEnumerator'.
[17:45:26][AM FEINSTEN] [OUTPUT1] DEBUG: 12+ switch ( >>>> ${env:WIZARD_ACTION_PHASE}) {
[17:45:26][AM FEINSTEN] [OUTPUT1] DEBUG: 14+ >>>> 'pre-install' { }
[17:45:26][AM FEINSTEN] [OUTPUT1] DEBUG: 15+ >>>> 'post-install' {
[17:45:26][AM FEINSTEN] [OUTPUT1] DEBUG: 21+ >>>> 'pre-install-rollback' {
[17:45:26][AM FEINSTEN] [OUTPUT1] DEBUG: 30+ >>>> 'post-install-rollback' { }
[17:45:26][AM FEINSTEN] [OUTPUT1] DEBUG: 33+ >>>> 'pre-migrate' {
[17:45:26][AM FEINSTEN] [OUTPUT1] DEBUG: 37+ >>>> 'post-migrate' {
[17:45:26][AM FEINSTEN] [OUTPUT1] DEBUG: 43+ >>>> 'pre-migrate-rollback' {
[17:45:26][AM FEINSTEN] [OUTPUT1] DEBUG: 52+ >>>> 'post-migrate-rollback' { }
[17:45:26][AM FEINSTEN] [OUTPUT1] DEBUG: 53+ >>>> 'finish-migrate' {
[17:45:26][AM FEINSTEN] [OUTPUT1] DEBUG: 58+ >>>> 'pre-upgrade' {
[17:45:26][AM FEINSTEN] [OUTPUT1] DEBUG: 62+ >>>> 'post-upgrade' {
[17:45:26][AM FEINSTEN] [OUTPUT1] DEBUG: 68+ >>>> 'pre-upgrade-rollback' {
[17:45:26][AM FEINSTEN] [OUTPUT1] DEBUG: 72+ >>>> 'post-upgrade-rollback' {
[17:45:26][AM FEINSTEN] [OUTPUT1] DEBUG: 78+ >>>> 'pre-uninstall' {
[17:45:26][AM FEINSTEN] [OUTPUT1] DEBUG: 87+ >>>> 'post-uninstall' { }
[17:45:26][AM FEINSTEN] [OUTPUT1] DEBUG: 90+ >>>> 'reconfig' { }
[17:45:26][AM FEINSTEN] [OUTPUT1] DEBUG: 91+ >>>> 'reconfig-rollback' { }
[17:45:26][AM FEINSTEN] [OUTPUT1] DEBUG: 94+ >>>> 'verify' { }
[17:45:26][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $switch = ''.
[17:45:26][AM FEINSTEN] [OUTPUT1] DEBUG: 97+ >>>> Exit 0
[2025-05-14][com.sap.businessone.installer.actions.ScriptAction.onExecute]
[17:45:26][INFORMATION] Script action [\DIServer_action.ps1] finished
[17:45:26][INFORMATION] Action result: SUCCESS (ScriptAction<\DIServer_action.ps1><verify>)
[2025-05-14][com.sap.businessone.installer.InstallerThread.runActions]
[17:45:26][INFORMATION] ScriptAction<\SLD_action.ps1><verify>
[2025-05-14][com.sap.businessone.installer.InstallerThread.runActions]
[17:45:26][INFORMATION] ScriptAction<\ExtensionManager_action.ps1><verify>
[2025-05-14][com.sap.businessone.installer.actions.ScriptAction.onExecute]
[17:45:26][INFORMATION] Script action [\ExtensionManager_action.ps1] started
[2025-05-14][com.sap.businessone.installer.machine.access.shell]
[17:45:26][AM FEINSTEN] Running command [Windows Script [\ExtensionManager_action.ps1]]
[17:45:26][AM FEINSTEN] Updating enviroment variables:
{CERTIFICATE_STORAGE_FILE=c:\Program Files\SAP\SAP Business One SetupFiles\certificates\certificate.p12}
{CERTIFICATE_STORAGE_ROOT=c:\Program Files\SAP\SAP Business One SetupFiles\certificates}
{CONNECTION_SSL_CERTIFICATE_VERIFICATION=false}
{FEATURE=B1ServerToolsExtensionManager}
{FEATURE_VERSION=10.00.280.18.0}
{LANDSCAPE_INSTALL_ACTION=create}
{LANDSCAPE_SERVER_ADDRESS=localhost}
{LANDSCAPE_SERVER_PORT=40050}
{LANDSCAPE_SERVER_PROTOCOL=https}
{LANDSCAPE_SERVER_TYPE=op}
{LOCAL_ADDRESS=w11-proxmox.##NameGelöscht##.local}
{MSSQL_SERVER_ADDRESS=W11-PROXMOX\SAP}
{MSSQL_SERVER_PASSWORD=XXXXXXXXXX}
{MSSQL_SERVER_TRUSTED_CONNECTION=false}
{MSSQL_SERVER_USER=XXXXXXXXXX}
{SECURITY_CERTIFICATE_ACTION=self}
{SECURITY_CERTIFICATE_PASSWD=XXXXXXXXXX}
{SERVICE_PORT=40000}
{SITE_USER_ID=XXXXXXXXXX}
{SITE_USER_PASSWORD=XXXXXXXXXX}
{TOMCAT_PORT=40000}
{USER_INSTALL_DIR=c:\Program Files\SAP}
{WIZARD_ACTION_PHASE=verify}
[17:45:27][AM FEINSTEN] [OUTPUT1] DEBUG: 2+ >>>> $ErrorActionPreference = 'Stop'
[17:45:27][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $ErrorActionPreference = 'Stop'.
[17:45:27][AM FEINSTEN] [OUTPUT1] DEBUG: 5+ >>>> . "$PSScriptRoot\ExtensionManager_common.ps1"
[17:45:27][AM FEINSTEN] [OUTPUT1] DEBUG: 2+ >>>> $EXTENSIONMANAGER_ROOT = "${env:USER_INSTALL_DIR}\SAP Business One ServerTools\Extension Manager"
[17:45:27][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $EXTENSIONMANAGER_ROOT = 'c:\Program Files\SAP\SAP Business One S...'.
[17:45:27][AM FEINSTEN] [OUTPUT1] DEBUG: 4+ >>>> $SETUPFILES_ROOT = "${env:USER_INSTALL_DIR}\SAP Business One SetupFiles"
[17:45:27][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $SETUPFILES_ROOT = 'c:\Program Files\SAP\SAP Business One SetupFi...'.
[17:45:27][AM FEINSTEN] [OUTPUT1] DEBUG: 5+ >>>> $TOMCAT_ROOT = "${SETUPFILES_ROOT}\tomcat"
[17:45:27][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $TOMCAT_ROOT = 'c:\Program Files\SAP\SAP Business One SetupFiles\...'.
[17:45:27][AM FEINSTEN] [OUTPUT1] DEBUG: 6+ >>>> $TOMCAT_WEBAPPCONF = "$TOMCAT_ROOT\conf\Catalina\localhost"
[17:45:27][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $TOMCAT_WEBAPPCONF = 'c:\Program Files\SAP\SAP Business One Setup...'.
[17:45:27][AM FEINSTEN] [OUTPUT1] DEBUG: 6+ >>>> . "$PSScriptRoot\SetupFilesTomcat_service.ps1"
[17:45:27][AM FEINSTEN] [OUTPUT1] DEBUG: 5+ >>>> $TomcatServiceName = 'B1ServerTools64'
[17:45:27][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $TomcatServiceName = 'B1ServerTools64'.
[17:45:27][AM FEINSTEN] [OUTPUT1] DEBUG: 6+ >>>> $TomcatServiceDescription = 'SAP Business One Server Tools Service (64-bit)'
[17:45:27][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $TomcatServiceDescription = 'SAP Business One Server Tools Servic...'.
[17:45:27][AM FEINSTEN] [OUTPUT1] DEBUG: 8+ >>>> $SETUPFILES_ROOT = "${env:USER_INSTALL_DIR}\SAP Business One SetupFiles"
[17:45:27][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $SETUPFILES_ROOT = 'c:\Program Files\SAP\SAP Business One SetupFi...'.
[17:45:27][AM FEINSTEN] [OUTPUT1] DEBUG: 10+ >>>> $JAVA_ROOT = "${SETUPFILES_ROOT}\sapmachine_17"
[17:45:27][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $JAVA_ROOT = 'c:\Program Files\SAP\SAP Business One SetupFiles\XXXXXXXXXX...'.
[17:45:27][AM FEINSTEN] [OUTPUT1] DEBUG: 11+ >>>> $TOMCAT_ROOT = "${SETUPFILES_ROOT}\tomcat"
[17:45:27][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $TOMCAT_ROOT = 'c:\Program Files\SAP\SAP Business One SetupFiles\...'.
[17:45:27][AM FEINSTEN] [OUTPUT1] DEBUG: 12+ >>>> $TOMCAT_EXE = "$TOMCAT_ROOT\bin\tomcat10.exe"
[17:45:27][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $TOMCAT_EXE = 'c:\Program Files\SAP\SAP Business One SetupFiles\t...'.
[17:45:27][AM FEINSTEN] [OUTPUT1] DEBUG: 7+ >>>> . "$PSScriptRoot\ServerTools_common.ps1"
[17:45:27][AM FEINSTEN] [OUTPUT1] DEBUG: 2+ >>>> . "$PSScriptRoot/WizardUtils_system.ps1"
[17:45:27][AM FEINSTEN] [OUTPUT1] DEBUG: 1+ >>>> $ErrorActionPreference = 'Stop'
[17:45:27][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $ErrorActionPreference = 'Stop'.
[17:45:27][AM FEINSTEN] [OUTPUT1] DEBUG: 6+ >>>> $COMMON_GLOBALS = @{
[17:45:27][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $COMMON_GLOBALS = 'System.Collections.Hashtable'.
[17:45:27][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $switch = 'IEnumerator'.
[17:45:27][AM FEINSTEN] [OUTPUT1] DEBUG: 11+ switch ( >>>> ${env:WIZARD_ACTION_PHASE}) {
[17:45:27][AM FEINSTEN] [OUTPUT1] DEBUG: 13+ >>>> 'pre-install' { }
[17:45:27][AM FEINSTEN] [OUTPUT1] DEBUG: 14+ >>>> 'post-install' {
[17:45:27][AM FEINSTEN] [OUTPUT1] DEBUG: 19+ >>>> 'pre-install-rollback' {
[17:45:27][AM FEINSTEN] [OUTPUT1] DEBUG: 24+ >>>> 'post-install-rollback' { }
[17:45:27][AM FEINSTEN] [OUTPUT1] DEBUG: 27+ >>>> 'pre-migrate' { }
[17:45:27][AM FEINSTEN] [OUTPUT1] DEBUG: 28+ >>>> 'post-migrate' {
[17:45:27][AM FEINSTEN] [OUTPUT1] DEBUG: 33+ >>>> 'pre-migrate-rollback' {
[17:45:27][AM FEINSTEN] [OUTPUT1] DEBUG: 38+ >>>> 'post-migrate-rollback' { }
[17:45:27][AM FEINSTEN] [OUTPUT1] DEBUG: 39+ >>>> 'finish-migrate' {
[17:45:27][AM FEINSTEN] [OUTPUT1] DEBUG: 44+ >>>> 'pre-upgrade' {
[17:45:27][AM FEINSTEN] [OUTPUT1] DEBUG: 48+ >>>> 'post-upgrade' {
[17:45:27][AM FEINSTEN] [OUTPUT1] DEBUG: 53+ >>>> 'pre-upgrade-rollback' { }
[17:45:27][AM FEINSTEN] [OUTPUT1] DEBUG: 54+ >>>> 'post-upgrade-rollback' { }
[17:45:27][AM FEINSTEN] [OUTPUT1] DEBUG: 57+ >>>> 'pre-uninstall' {
[17:45:27][AM FEINSTEN] [OUTPUT1] DEBUG: 62+ >>>> 'post-uninstall' { }
[17:45:27][AM FEINSTEN] [OUTPUT1] DEBUG: 65+ >>>> 'reconfig' { }
[17:45:27][AM FEINSTEN] [OUTPUT1] DEBUG: 66+ >>>> 'reconfig-rollback' { }
[17:45:27][AM FEINSTEN] [OUTPUT1] DEBUG: 69+ >>>> 'verify' { }
[17:45:27][AM FEINSTEN] [OUTPUT1] DEBUG: ! SET $switch = ''.
[17:45:27][AM FEINSTEN] [OUTPUT1] DEBUG: 72+ >>>> Exit 0
[2025-05-14][com.sap.businessone.installer.actions.ScriptAction.onExecute]
[17:45:27][INFORMATION] Script action [\ExtensionManager_action.ps1] finished
[17:45:27][INFORMATION] Action result: SUCCESS (ScriptAction<\ExtensionManager_action.ps1><verify>)
[2025-05-14][com.sap.businessone.installer.machine.access.shell]
[17:45:43][AM FEINSTEN] Running command [Open [C:\Users\Administrator\AppData\Local\SAP\SAP Business One\Log\B1WinInstaller_202505141735.log]]