Friday, 29 December 2017

#Robocopy - copy file with log, estimate time (bat format)

Script to copy file with log, estimate time (.bat)

* I run this .bat at destination site.

@echo off

REM description

map drive:
net use y: /delete /y
net use y: \\source share folder path

set source=source path
set destination=destination path

cd\

robocopy %source% %destination% /s /e /copyall /xo /r:2 /w:5 /fp /eta /tee /v /log:d:\log folder\log"%date:~-4%_%date:~-4,2%_%date:~-7,2%.txt

set path=c:\windows\system32
net use y: /delete /y

Sample:
Source folder path: \\192.168.1.100\data\data1      (folder)
Destination folder path: d:\backup      (folder)
Destination folder path: d:\logs      (folder)

script start from the line below
---------------------------------------------------------------------------------------------------------------------------
@echo off

REM Transfer Production to DR

net use y: /delete /y
net use y: \\192.168.1.100\data

set source=y:\data1
set destination=d:\backup

cd\

robocopy %source% %destination% /s /e /copyall /xo /r:2 /w:5 /fp /eta /tee /v /log:d:\logs\log"%date:~-4%_%date:~-4,2%_%date:~-7,2%.txt

set path=c:\windows\system32
net use y: /delete /y

Thursday, 21 December 2017

#Windows 10 install .net framework 2.0 and 3.5 without internet

Windows 10 install .net framework without internet

Method 1 Use Windows 10 ISO (Installer)

1. Mount the ISO.
2. Open command prompt (run as administrator)
3. Type DISM.exe /Online /Add-Package /PackagePath:"D:\sources\sxs\Microsoft-Windows-NetFx3-On Demand-Package.cab"

Replace drive letter (D:\) with your own ISO drive letter.



Method 2 Download file from internet

1. Download Microsoft-Windows-NetFx3-On Demand-Package.cab file from link below.


https://drive.google.com/file/d/1OJLDrehM7jkPpJa_XNW2D1-kViDwNLNR/view?usp=sharing

2.  Place the file in C:\
3. Open command prompt (run as administrator)
4. Type DISM.exe /Online /Add-Package /PackagePath:"C:\Microsoft-Windows-NetFx3-On Demand-Package.cab"


Monday, 18 December 2017

#Veeam Replication and copy backup error

Error: There is active sync task, Job name .....................


Cause:
1. The target (destination) virtual machine having issue (virtual disk/snapshot corrupted).
2. The replicate virtual machine disk size too big (over WAN accelerator cache size).


Solution 1: Reboot the WAN accelerator server
1. Make sure the you stop the active sync task (job) that mentioned in statistics.
   (example: there is active sync task. Job name xxxxxxxxx...................)

2. Reboot the WAN accelerator (try reboot source first).


Solution 2: Clear WAN accelerator cache
1. From Veeam Backup and Replication, go to Backup Infrastructure --> WAN Accelerators.

2. Right click on the WAN Accelerator server, and select clear cache. 

3. Re-run the replication or backup copy job.

Optional:
1. Make sure the VM no issue. Especially the virtual disk. Sometime virtual disk corrupted caused by Veeam snapshot. You might need to delete and consolidate all the snapshots.