#Set-PSDebug -Trace 1 if (!$env:serviceshare) { write-host "ServiceShare must be defined" exit 1 } if (!$env:logshare) { write-host "LogShare must be defined" exit 1 } if (!$env:filesshare) { write-host "FilesShare must be defined" exit 1 } if (!$env:filespath) { write-host "FilesPath must be defined" exit 1 } if ( (test-path("C:\ProgramData\Docker\secrets\shares.username")) -And (test-path("C:\ProgramData\Docker\secrets\shares.passwd")) ){ $sh_username=Get-Content -path "C:\ProgramData\Docker\secrets\shares.username" $sh_passwd=Get-Content -path "C:\ProgramData\Docker\secrets\shares.passwd" New-SmbMapping -RemotePath $env:serviceshare -UserName $sh_username -Password $sh_passwd } else { New-SmbMapping -RemotePath $env:serviceshare } new-item -ItemType SymbolicLink -path C:\Services\Analis -Name Log -value $env:logshare -Force new-item -ItemType SymbolicLink -path $env:filespath -Name Files -value $env:filesshare -Force if ( -Not (test-path("C:\Services\Analis\analis.conf")) ){ move-item -path C:\Services\Analis\analis-default.conf -destination C:\Services\Analis\analis.conf } echo Get-SmbMapping Get-SmbMapping echo ls C:\Services\Analis\Log ls C:\Services\Analis\Log echo ls $env:filesshare ls $env:filesshare C:\Services\Analis\AnalisServer.exe $args sleep 1000000