logo
follow us On Twitter Follow us on Facebook Gladinet Cloud Storage Blog Support forum
DOWNLOAD PURCHASE PRODUCT

Monday, April 6, 2015

Gladinet Cloud Enterprise Multiple Zone Support

When you use Gladinet Cloud Enterprise to setup your own file sync and share solution,  sometimes you have files coming from multiple sites that you do not wish to have replication into one site. However, you have users from multiple sites that mostly use the files coming from their own site instead of doing cross-site access.

For the multiple site with replication solution, that is the File Server Agent solution, which we covered in the past. Now today’s article is about multiple sites without replication. So you want users in NY accessing the files from New York and you want users from LA accessing the files from Las Angeles.

Here is the video about the setup.

For more information, please visit www.gladinet.com and go to the enterprise section.

Appendix: The PowerShell Scripts

PS C:\Program Files (x86)\Gladinet Cloud Enterprise> Import-Module .\GCEAutomation.dll

PS C:\Program Files (x86)\Gladinet Cloud Enterprise> $login = Get-GceLogin admin@local dd

PS C:\Program Files (x86)\Gladinet Cloud Enterprise> $login


Cookie                 : yBSXUdUzdayWcQz0vuRzMrl4UT7uT4JzeCf9toH7RMUBlu08LO2NgzGRz0I3UCcyY2wB5/uJUhVzT0dxqRn79E0108SQyGUPNkGUagQwIM
                         dGs3UZ
NSEndPoint             : http://la.gladinet.com/namespace/n.svc/
LSEndPoint             : http://localhost:8080/localstor/n.svc/
RelayServer            : la.gladinet.com:8888
Hours                  : 4
User                   : user.SingleUser
PortalServer           : http://la.gladinet.com/portal/
BrandingProductName    :
KeepCmdChannel         : False
SupportSetLastModified : True
WCVersion              :
ForceVersioned         : False
Success                : True
Reason                 :
Context                :
Context1               :

 


PS C:\Program Files (x86)\Gladinet Cloud Enterprise> $nyuser1 = Get-GceUserInfoByEmail -Email nyuser1@gladinet.com -LoginToken $login

PS C:\Program Files (x86)\Gladinet Cloud Enterprise> $nyuser1


User     : user.SingleUser
Success  : False
Reason   : Object reference not set to an instance of an object.
Context  :
Context1 :

 


PS C:\Program Files (x86)\Gladinet Cloud Enterprise> $login.User.DomainId

Guid                                                                                                                                               
----                                                                                                                                               
bae1c402-cdfb-4fd9-865d-50b067d38be6                                                                                                               

 

PS C:\Program Files (x86)\Gladinet Cloud Enterprise> $users = Get-GceTenantUsers -TenantGuid $login.User.DomainId
cmdlet Get-GceTenantUsers at command pipeline position 1
Supply values for the following parameters:
LoginToken:
PS C:\Program Files (x86)\Gladinet Cloud Enterprise> $users = Get-GceTenantUsers -TenantGuid $login.User.DomainId -LoginToken $login.Cookie

PS C:\Program Files (x86)\Gladinet Cloud Enterprise> $users


UserList : {Default, ny, la}
Success  : True
Reason   :
Context  :
Context1 :

 


PS C:\Program Files (x86)\Gladinet Cloud Enterprise> $nyuser1 = Get-GceUserInfoByEmail -Email nyuser1@gladinet.com -LoginToken $login.Cookie

PS C:\Program Files (x86)\Gladinet Cloud Enterprise> $nyuser1


User     : user.SingleUser
Success  : True
Reason   :
Context  :
Context1 :

 


PS C:\Program Files (x86)\Gladinet Cloud Enterprise> $nyuser1.User.UserGuid

Guid                                                                                                                                               
----                                                                                                                                               
0d7fd04b-fd8e-432a-b26d-c2107f383a41                                                                                                               

 

PS C:\Program Files (x86)\Gladinet Cloud Enterprise> $result = Set-GceUserAssignedZone -UserID $nyuser1.User.UserGuid -ZoneName NY -LoginToken $login.Cookie

PS C:\Program Files (x86)\Gladinet Cloud Enterprise> $result

                              Success Reason                               Context                              Context1                           
                              ------- ------                               -------                              --------                           
                                 True                                                                                                              

 

PS C:\Program Files (x86)\Gladinet Cloud Enterprise> $nyuser1cfg = Get-GceLocalStorageConfig -DataAtRest $False -Password dd -StorageLocation c:\ny-user1 -UserName jerry -IsTeamUser $True

PS C:\Program Files (x86)\Gladinet Cloud Enterprise> $nyuser1cfg
PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48U3RvcmFnZURlc2NyaXB0b3I+PE5hbWU+SG9tZSBTdG9yYWdlPC9OYW1lPjxHdWlkPjQxZWQ2YzI2LWQ1ZjgtNDI0Zi1hMzEx
LWJiNGZmODgxNDBlNTwvR3VpZD48RW5kcG9pbnQ+aHR0cDovL2xvY2FsaG9zdDo4MDgwL2dsYWRmaWxlc3ZyL2Yuc3ZjLzwvRW5kcG9pbnQ+PFNlcnZpY2VUeXBlPjg8L1NlcnZpY2VUeXBlPjxR
dW90YT4wPC9RdW90YT48RXhwaXJlPjk5OTktMTItMzEgMjM6NTk6NTlaPC9FeHBpcmU+PE5hbWVBbGlhcyAvPjxVc2VyTmFtZT5qZXJyeTwvVXNlck5hbWU+PFNlY3JldEtleT5kZDwvU2VjcmV0
S2V5PjxCdWNrZXQgLz48QWNjZXNzUG9pbnQ+YzpcbnktdXNlcjE8L0FjY2Vzc1BvaW50PjxEYXRhQXRSZXN0RW5jcnlwdGlvbj5mYWxzZTwvRGF0YUF0UmVzdEVuY3J5cHRpb24+PC9TdG9yYWdl
RGVzY3JpcHRvcj4=

PS C:\Program Files (x86)\Gladinet Cloud Enterprise> $result1 = Set-GceUserStorageConfig -StorageConfigure $nyuser1cfg -UserID $nyuser1.User.UserGuid -LoginToken $login.Cookie

PS C:\Program Files (x86)\Gladinet Cloud Enterprise> $result1

                              Success Reason                               Context                              Context1                           
                              ------- ------                               -------                              --------                           
                                 True                                                                                                              

 

PS C:\Program Files (x86)\Gladinet Cloud Enterprise> $lauser1 = Get-GceUserInfoByEmail -Email lauser1@gladinet.com -LoginToken $login.Cookie 

PS C:\Program Files (x86)\Gladinet Cloud Enterprise> $lauser1


User     : user.SingleUser
Success  : True
Reason   :
Context  :
Context1 :

 


PS C:\Program Files (x86)\Gladinet Cloud Enterprise> $lauser1.User.UserGuid

Guid                                                                                                                                               
----                                                                                                                                               
20f8b426-70f5-4c2d-98b0-7b727d403758                                                                                                               

 

PS C:\Program Files (x86)\Gladinet Cloud Enterprise> $result2 = Set-GceUserAssignedZone -UserID $lauser1.User.UserGuid -ZoneName LA -LoginToken $login.Cookie

PS C:\Program Files (x86)\Gladinet Cloud Enterprise> $result2

                              Success Reason                               Context                              Context1                           
                              ------- ------                               -------                              --------                           
                                 True                                                                                                              

 

PS C:\Program Files (x86)\Gladinet Cloud Enterprise> $lauser1cfg = Get-GceLocalStorageConfig -DataAtRest $False -Password dd -StorageLocation c:\la-user1 -UserName jerry -IsTeamUser $True

PS C:\Program Files (x86)\Gladinet Cloud Enterprise> $result4 = Set-GceUserStorageConfig -StorageConfigure $lauser1cfg -UserID $lauser1.User.UserGuid -LoginToken $login.Cookie

PS C:\Program Files (x86)\Gladinet Cloud Enterprise> $result4

                              Success Reason                               Context                              Context1                           
                              ------- ------                               -------                              --------                           
                                 True                                                                                                              

No comments: