Anlage des Repos
This commit is contained in:
37
test/EDMIAPI-Test.ps1
Normal file
37
test/EDMIAPI-Test.ps1
Normal file
@@ -0,0 +1,37 @@
|
||||
Set-Variable -Scope Global -Name ScriptName -Value (($MyInvocation.MyCommand.Name) -split "\.")[0].ToString()
|
||||
Set-Variable -Scope Global -Name ScriptPath -Value (Split-Path ($MyInvocation.MyCommand.Path))
|
||||
Set-Variable -Scope Global -Name EDMIServerURL -Value "net.tcp://172.24.12.67:9000/DigitalData/Services/Main"
|
||||
|
||||
Import-Module "S:\Schrank\DigitalData.Modules.EDMIAPI.dll" -Force
|
||||
Import-Module "S:\Schrank\DigitalData.Modules.Logging.dll" -Force
|
||||
Import-Module "S:\Schrank\NLog.dll" -Force
|
||||
|
||||
Remove-Item -Path "E:\EDMILog\" -Filter *.log -Force -Recurse -ErrorAction SilentlyContinue
|
||||
|
||||
cls
|
||||
|
||||
#Logger initialisieren
|
||||
$log = [DigitalData.Modules.Logging.LogConfig]::New([DigitalData.Modules.Logging.LogConfig+PathType]::CustomPath, "E:\EDMILog", $NULL)
|
||||
$log.Debug = $True
|
||||
$logger = $log.GetLogger()
|
||||
$logger.Info("Logger ist initialisiert!")
|
||||
$logger.debug("debug-Logger ist initialisiert!")
|
||||
|
||||
$document = [DigitalData.Modules.EDMIAPI.Document]::New($log, $EDMIServerURL)
|
||||
$ImportFile = $document.ImportFile("E:\JenneJ\ghost.sql")
|
||||
|
||||
If ($ImportFile.OK -eq "false") {
|
||||
|
||||
Write-Host "War erfolgreich!"
|
||||
|
||||
} #end if
|
||||
ELSE {
|
||||
|
||||
Write-Host $ImportFile.ErrorMessage
|
||||
|
||||
} #end else
|
||||
|
||||
#$ExportFile = $document.GetDocumentByDocumentId($ImportFile.Document.DocumentId)
|
||||
$ExportFile = $document.GetDocumentByContainerId($ImportFile.Document.ContainerId)
|
||||
|
||||
[System.IO.File]::WriteAllBytes("E:\" + $ExportFile.Document.FileName, $ExportFile.Contents)
|
||||
Reference in New Issue
Block a user