1234567891011121314151617181920212223242526272829303132333435363738394041424344 |
- #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
|