add option for RemoteLocation
update script logic
add Logger
Merge branch 'master' into develop
Update README.md
Update README.md
Update ScriptLogger
Update command line option
Update location manage
Add DryRun
Update README.md