diff --git a/current/Set-DFSServerClient/Set-DFSServerClient.cmd b/current/Set-DFSServerClient/Set-DFSServerClient.cmd index e0b5e6d..8945101 100644 --- a/current/Set-DFSServerClient/Set-DFSServerClient.cmd +++ b/current/Set-DFSServerClient/Set-DFSServerClient.cmd @@ -1,4 +1,4 @@ -@ECHO OFF +@ECHO OFF REM ---------------------------------------------------------------------------- REM Copyright (c) 2024 by Digital Data GmbH REM @@ -6,8 +6,8 @@ REM Digital Data GmbH • Ludwig-Rinn-Strasse 16 • D-35452 Heuchelheim REM Tel.: 0641/202360 • E-Mail: info-flow@digitaldata.works REM ---------------------------------------------------------------------------- REM Creation Date / Author: 06.01.2024 / MK -REM Version Date / Editor: 27.02.2024 / MK -REM Version Number: 1.1.0.0 +REM Version Date / Editor: 08.10.2024 / MK +REM Version Number: 1.2.0.0 pushd "%~dp0" @@ -17,13 +17,34 @@ SET DFSRSERVERPATH=\\DD-STO01\DD-STO01-A2$ ping -n 1 %DFSRSERVER% >nul IF %errorlevel% equ 0 ( - ECHO Der Server %DFSRSERVER%, ist erreichbar! - dfsutil.exe client property state active %DFSRROOTPATH%\ArchivedObjects %DFSRSERVERPATH%\ArchivedObjects - dfsutil.exe client property state active %DFSRROOTPATH%\ServerObjects %DFSRSERVERPATH%\ServerObjects - dfsutil.exe client property state active %DFSRROOTPATH%\SharedObjects %DFSRSERVERPATH%\SharedObjects - dfsutil.exe client property state active %DFSRROOTPATH%\UserObjects %DFSRSERVERPATH%\UserObjects + ECHO Der primäre Server %DFSRSERVER%, ist erreichbar! + SET DFSRSERVERPATH=\\DD-STO01\DD-STO01-A2$ + GOTO :SetDFSR + ) else ( - ECHO Der Server %DFSRSERVER%, ist nicht erreichbar! + ECHO Der primäre Server %DFSRSERVER%, ist nicht erreichbar! + SET DFSRSERVERPATH=\\DD-VMP09-STO01\DD-VMP09-STO01-A3-ZFS$ + SET DFSRSERVER=172.24.11.92 ) + +ping -n 1 %DFSRSERVER% >nul +IF %errorlevel% equ 0 ( + ECHO Der sekundäre Server %DFSRSERVER%, ist erreichbar! + SET DFSRSERVERPATH=\\DD-VMP09-STO01\DD-VMP09-STO01-A3-ZFS01$ + GOTO :SetDFSR + +) else ( + ECHO Der sekundäre Server %DFSRSERVER%, ist nicht erreichbar! + ECHO DFSR Server kann nicht gesetzt werden! + GOTO :EOF +) + +:SetDFSR +dfsutil.exe client property state active %DFSRROOTPATH%\ArchivedObjects %DFSRSERVERPATH%\ArchivedObjects +dfsutil.exe client property state active %DFSRROOTPATH%\ServerObjects %DFSRSERVERPATH%\ServerObjects +dfsutil.exe client property state active %DFSRROOTPATH%\SharedObjects %DFSRSERVERPATH%\SharedObjects +dfsutil.exe client property state active %DFSRROOTPATH%\UserObjects %DFSRSERVERPATH%\UserObjects + +:EOF timeout /t 10 exit \ No newline at end of file diff --git a/current/Set-DFSServerClient/Set-DFSServerClient_WindowsTaskScheduler.xml b/current/Set-DFSServerClient/Set-DFSServerClient_WindowsTaskScheduler.xml index e7458da..15001ea 100644 Binary files a/current/Set-DFSServerClient/Set-DFSServerClient_WindowsTaskScheduler.xml and b/current/Set-DFSServerClient/Set-DFSServerClient_WindowsTaskScheduler.xml differ