Quantcast
Channel: Exchange Server 2010 forum
Viewing all 19214 articles
Browse latest View live

Offline address book for outlook anywhere clients from non Internet facing AD site

$
0
0

Hello!

We have an OAB download problem for outlook anywhere users with mailboxes on Exchange server in non Internet facing AD site.

We use Exchange 2010 SP3 and OA clients Outlook 2007 in Internet.
We have two AD sites: Internet facing site (IFS) and non Internet facing site (NIFS).
We have OA clients in both AD sites.

In each AD site we have two CAS+MAILBOX+HUB servers: IFS-CAS1, IFS-CAS2 and NIFS-CAS1, NIFS-CAS2.
In each AD site exist one CAS array IFS-CASArray (with IFS-CAS1, IFS-CAS2 inside) and NIFS-CASArray (with NIFS-CAS1, NIFS-CAS2 inside).
In each AD site exist OAB for local clients (IFS-OAB and NIFS-OAB).
IFS-OAB is generating on IFS-CAS1, NIFS-OAB on NIFS-CAS1.
IFS-OAB set for mailbox databases on IFS-CAS1, IFS-CAS2.
NIFS-OAB set for mailbox databases on NIFS-CAS1, NIFS-CAS2.

DNS round robin used for redundancy in each site.

OA enabled on Exchange in IFS, in external DNS exists autodiscovery and owa records for external access to "https://IFS-CASArray.contoso.local" throught address "https://mail.contoso.com".

No TMG or other Proxy used, used NAT port 443 from "mail.contoso.com" ip  to 443 "IFS-CASArray.contoso.local" ip.

Exchange in IFS proxying NIFS users to NIFS Exchange.

For IFS users (users with mailboxes on Exchange in IFS site) works fine without problems:
OA
OWA
OOF
autodiscovery
OAB in OA

For NIFS users (users with mailboxes on Exchange in NIFS site) works fine the same but not OAB in OA.

OAB in OA for NIFS users doesn't work.
When NIFS OA user tries to download OAB from Outlook 2007 - outlook window is shown but download indicator doesn't move. And no error shown in Outlook.
Download OAB window in Outlook will be shown until user will press cancel (or "cancel all" or shutdown Outlook).

Here is OabVirtualDirectory for NIFS CAS Exchange server:

Get-OabVirtualDirectory -Server NIFS-CAS1 | Fl

Name                            : OAB (Default Web Site)
PollInterval                    : 480
OfflineAddressBooks             : {\NIFS-OAB}
RequireSSL                      : True
BasicAuthentication             : True
WindowsAuthentication           : True
MetabasePath                    : IIS://NIFS-CAS1.contoso.local/W3SVC/1/ROOT/OAB
Path                            : C:\Program Files\Microsoft\Exchange Server\V14\ClientAccess\OAB
ExtendedProtectionTokenChecking : None
ExtendedProtectionFlags         : {}
ExtendedProtectionSPNList       : {}
Server                          : NIFS-CAS1
InternalUrl                     : https://NIFS-CASArray.contoso.local/OAB
InternalAuthenticationMethods   : {Basic, WindowsIntegrated}
ExternalUrl                     :
ExternalAuthenticationMethods   : {Basic, WindowsIntegrated}
AdminDisplayName                :
ExchangeVersion                 : 0.10 (14.0.100.0)
Identity                        : NIFS-CAS1\OAB (Default Web Site)
IsValid                         : True

Here is OabVirtualDirectory for IFS CAS Exchange server:

Get-OabVirtualDirectory -Server IFS-CAS1 | Fl

Name                            : OAB (Default Web Site)
PollInterval                    : 480
OfflineAddressBooks             : {\IFS-OAB}
RequireSSL                      : False
BasicAuthentication             : True
WindowsAuthentication           : True
MetabasePath                    : IIS://IFS-CAS1.contoso.local/W3SVC/1/ROOT/OAB
Path                            : C:\Program Files\Microsoft\Exchange Server\V14\ClientAccess\OAB
ExtendedProtectionTokenChecking : None
ExtendedProtectionFlags         : {}
ExtendedProtectionSPNList       : {}
Server                          : IFS-CAS1
InternalUrl                     : https://IFS-CASArray.contoso.local/OAB
InternalAuthenticationMethods   : {Basic, WindowsIntegrated}
ExternalUrl                     : https://mail.contoso.com/OAB
ExternalAuthenticationMethods   : {Basic, WindowsIntegrated}
AdminDisplayName                :
ExchangeVersion                 : 0.10 (14.0.100.0)
Identity                        : IFS-CAS1\OAB (Default Web Site)
IsValid                         : True

I tried to set NIFS-OAB external url for NIFS CAS to the same url as used for IFS-OAB external URL - no result (It's clear because these OAB have different guids:https://mail.contoso.com/OAB/guid_IFS_OAB andhttps://mail.contoso.com/OAB/guid_NIFS_OAB).

Can you help me to clarify this issue (how to proxy download OAB requests for OA) if it possible?

Thank's.



Finding all the Public Folders that a security group has permissions to....

$
0
0

Hi,

At my company we use security enabled Distribution Groups to manage Public Folder permissions. Occasionally, we are asked to add a user to a distribution group so they can access the public folder - no problem there. However, if that security group has permissions to another public folder then they may be getting access to a folder that wasn't intended. I would like to be confident that the security group only has permissions for the intended public folder. I've tried ot figure out the powershell but I'm not quite there, pointers much appreciated.

Exchange 2010 DAG and NIC Teaming | Team broke and now cluster doesn't see the box

$
0
0

Hello everyone,

Question for the group. We are running an Exchange 2010 DAG cluster with four boxes with active/passive DB's on each of the four boxes. We run HP boxes for Exchange and the NIC's are teamed. Now mind you, I arrived at this company well after this environment was set up so I have inherited everything here.

What has happened is one of the four boxes had an issue after an otherwise normal reboot. We could no longer ping it. Logged into the ILO and was able to log into the server, only to discover its team NIC was messed up and our only option was to rebuild the team NIC. So I rebuilt the team and gave it the original IP/subnet/gateway it had. The server reboots and we can ping it.

However, when I look in the EMC at Database Management, all the passive copies that were on that DB are showing Failed. Ok, so I suspend the copy and attempt to reseed. No luck. I get the error "The NetworkManager has not yet been initialized" and it references my machine which had the bad team NIC. Curious, I go look at my Failover Cluster Manager.

Looking at the fail over cluster manager, I notice a X on the cluster and I am showing my server which had the bad team NIC being listed as down. I attempted to start the cluster service for the machine, but it did not work.

Is there something I a missing? What are my exact steps to take to get my cluster configuration working correctly again and see my box? Do I need to remove the box from the DAG, evict it from the cluster, and rejoin it again? If so, can I do this without affecting the other three machines so users don't notice any outage?

Thanks for any help you can give!

RCAProtocolLogs: Failed to write logs because of the error: There is not enough space on the disk.

The Microsoft Exchange Transport service (MSExchangeTransport) isn't running

$
0
0
we are monitoring exchange 2010 through SCCM. we got service log.

Exchange 2010 SP3 Extending to Second Site

$
0
0

Having 2 Servers with all Exchange 2010 SP3 Roles running in Primary Site are members of DAG.

One Free Server and One Domain Controller is installed in Second Site. 

Two Sites Configured in Active Directory.

I need to Extend the Exchange to Second Site to gain High Availability, There is F5 Load Balancer in Second Site. Here are some questions:

1- Should i install MBX/CAS/HT roles on one Free Server? or I can use Domain Controller to install Exchange also (High Specs. Server).

2- If it is good idea to install the Exchange on Domain Controller, then All roles should be installed on both Servers?

3- How to Extend the DAG to Second site?

4- What Procedures need to be done so that Clients face no problems in case Primary Data Center fails?

Please Describe

Thanks

 

Dynamic Distribution Group Help filtering - Need to user CustomAttributes (multiple) and Title (multiple)

$
0
0

Hello,

I'm having trouble getting this dynamic group to populate.  Any idea what i'm doing wrong?  If I split it up by just running the customAttribute1 items, it populate; if I just run the Title items it populates; putting the 2 together results in nothing

New-DynamicDistributionGroup -name "West-Test" -alias "WestTest" -RecipientFilter {(((CustomAttribute1 -like "021926") -or (CustomAttribute1 -like "021927") -or (CustomAttribute1 -like "021928") -or (CustomAttribute1 -like "021930") -or (CustomAttribute1 -like "021938") -or (CustomAttribute1 -like "021939") -or (CustomAttribute1 -like "021940") -or (CustomAttribute1 -like "021941") -or (CustomAttribute1 -like "021942") -or (CustomAttribute1 -like "021943") -or (CustomAttribute1 -like "021944") -or (CustomAttribute1 -like "021945") -or (CustomAttribute1 -like "021946") -or (CustomAttribute1 -like "021947") -or (CustomAttribute1 -like "021948")) -and ((title -like "S O Manager") -or (title -like "SO R Director") -or (title -like "Manager, A. Services")))} -RecipientContainer "hhmi.org/People"

Exchange 2010 Powershell PST Export

$
0
0

Is there a command that will export in bulk from csv with a column of SamAccountName just the following items to PST?

All Calendar Items

All Contacts

All Tasks


Enable OWA Client logging in web.confg

$
0
0

Hello,

Because of audit going to happen in our company, I need to enable client logs for OWA

OWA client logs should be located at "C:\Program Files\Microsoft\Exchange Server\v14\Logging\OWA\Client

But in our CAS server, these logs are not present

Auditor has mentioned below;

These client logs should be enabled in the owa's web.config file on the server, if they aren't already.

If they are not, open the config file at "C:\Program Files\Microsoft\Exchange Server\V15\ClientAccess\Owa\web.config" Change the following appsettings to look as below    

<add key="OWAIsClientLoggingEnabled" value="true" />    

<add key="OWAIsClientTraceLoggingEnabled" value="true" />    

<add key="OWAIsLoggingEnabled" value="true" />    

<add key="SendInterval" value="00:01:00" />    

<add key="AnalyticsProbability" value="1.0" />    

<add key="CoreAnalyticsProbability" value="1.0" />    

<add key="DefaultPerfTraceLevel" value="Component" />

I opened web.config in notepad, but did not find these entries. 

1) Do I need to add these entries, if yes, where in web.config file?

Thanks,

Mihir

Common.js error cannot manage groups through ECP

$
0
0

Did anyone run into this issue, we login through the ECP website and try to manage the members of a group and receive the following error. I tried an IISRESET , didnt work, Exchange2010 sp3

Client Information
------------------
User Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.1; WOW64; Trident/4.0; SLCC2; .NET CLR 2.0.50727; .NET CLR 3.5.30729; .NET CLR 3.0.30729; Media Center PC 6.0; .NET4.0C; .NET4.0E; MS-RTC EA 2; MS-RTC LM 8)
CPU Class: x86
Platform: Win32
System Language: en-us
User Language: en-CA
CookieEnabled: true
-----------------
Exception Details
-----------------
Date: Wed Nov 26 15:32:28 EST 2014
Message: 'undefined' is null or not an object
Url: https://server/ecp/14.3.158.1/Scripts/common.js
Line: 189

Outlook delgation failing after SP3 RU6 installed.

$
0
0

After EXchange RU6 was installed on all Exchange servers.  The following issues are starting to rise.

Outlook 2010 client not showing delegated access to shared or user mailboxes correctly.

Outlook 2010 showing archive names still incorrectly but not the delegated mailbox.

Outlook 2010 client showing mailbox or archive but not allowing access to mailbox or archive itself.

Has anyone come across this and is there a fix or workaround?

Thank you in advance

Bill Broom Notts County Council

Public Folder Database Removal

$
0
0

Hello,

I am working in a Exchange 2010/2013 co-existence environment.

All mailboxes have been moved to Exchange 2013.

Public folders remain on Exchange 2010 for the moment.

There are 4 Public folder databases, all identical in terms of replicas:

PFDB1 - MBX01

PFDB2- MBX02

PFDB3 - MBX03

PFDB4 - MBX04

Circumstances beyond my control may mean that I need to take the MBX03 and MBX04 servers out of the production environment before I have migrated the public folder hierarchy across to 2013.

What is the recommended method for removing the public folder databases on these two servers?

Previous experience tells me that removing a database containing any replicas will fail. How can this be mitigated while keeping the PF structure in tact on PFDB1 and PFDB2 and thus serving the client mailboxes?

Regards


Matt

Outlook Anywhere Loosing connection : Outlook Event id 26 and Exchange IIS HTTPERR Log : Connection_Dropped_List_Full at the same time

$
0
0

Hi,

I have a Windows 2008R2 Updated / Exchange 2010 SP3 Rollup 7 (Role CAS,HUB,MBX) with only external users connection : ActiveSync, EWS, OWA, Outlook Anywhere.

4 processors and 24Go of memory are allocated to the Exchange server VM (VMWare).

Netscaller is used as reverse proxy in DMZ.

There is around 500 users connecting with Outlook Anywhere to Exchange. Users are using Outlook 2010 or 2013 with last updates and cache mode enabled (owner mailbox and delegations). Users are location all around the world (around 50 sites). So no users is domain integrated.

Users are complaining about disconnection, and Outlook freeze (Outlook is not responding). This happened at any point of time during the day, and for different kind of actions (Outlook is just open, Try to press Send button, try to press Transfer button). The freeze happened randomly for users. I have seen the problem, and Outlook sometimes freeze during few seconds, sometimes during 5 minutes without any reason. (no file copy, no action asked...)

I noticed that freeze are matching with the Outlook event id 26  on the workstation (Connection to the Microsoft Exchange Server has been lost. Outlook will restore the connection when possible). Also, at the same time, I can see around 200 lines in the IIS HTTPERR Log (Exchange Server : C:\Windows\System32\LogFiles\HTTPERR) the following lines:

2014-11-20 10:39:43 NETSCALLERIP PORT EXCHANGEIP 443 HTTP/1.1 RPC_OUT_DATA /rpc/rpcproxy.dll?EXCHANGEFQDN:6004 - 1 Connection_Dropped_List_Full MSExchangeOutlookAnyWhere

2014-11-20 10:39:43 NETSCALLERIP PORT EXCHANGEIP 443 HTTP/1.1 RPC_OUT_DATA /rpc/rpcproxy.dll?EXCHANGEFQDN:6001 - 1 Connection_Dropped_List_Full MSExchangeOutlookAnyWhere

What has been already checked :

  • Check IOPS: seems to be normal
  • Check Processor consumption: seems to be normal
  • Netscaller TimeOut = 8h
  • Bandwidth where the server is hosted : more than enough
  • Bandwidth of client internet connection : Traffic do not increase when the problem happen
  • Firewall TimeOut : seems to be ok
  • Firewall Protocol Filter : seem to be ok
  • Workstation MTU : Ok : ping -l -f 1472 = Ok, so best MTU = 1500 (1472+28)
  • Outlook Profile : Clean Up OST, sync of all folders, download address book.
  • wireshark on workstation : nothing seems to be wrong but difficult to analyse, so I maybe missed something.

Configuration change on Exchange :

  • HKLM\Software\Policies\Microsoft\Windows NT\RPC\MinimumConnectionTimeout = 120
    Disable throttling Policy
  • Adsiedit, change Max Memory alloc for ESE : msExchESEParamCacheSizeMax = 327680 (around 10GB) msExchESEParamCacheSizeMin = 131072 (around 4GB
  • Adsiedit, change Min Memory alloc for ESE : msExchESEParamCacheSizeMin = 131072 (around 4GB)
  • Host file : add hostname and FQDN of Exchange Server
  • Disable IPV6 : HKLM\System\CurrentControlSet\services\TCPIP6\Parameters\DisabledComponents = HEX 0xffffffff
  • IIS : system.applicationHost : webLimits : minBytesPerSecond = 0
  • Create dedicated IIS AppPool MSExchangeOutlookAnyWhere for /RPC and /RPCWithCert
  • AppPool MSExchangeOutlookAnyWhere : Regular Time Interval (minutes) : 0
  • AppPool MSExchangeOutlookAnyWhere : Queue Length : 20000 (Should be the solution but not working)
  • netsh int tcp set global chimney=disabled
  • netsh int tcp set global rss=disabled
  • HKLM\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\MaxUserPort = 65534
  • HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\KeepAliveTime : 300000
  • HKLM\SYSTEM\CurrentControlSet\Services\Netlogon\Parameters\MaxConcurrentAPI = 150
  • IIS machine.config : <system.web> : requestQueueLimit="65535"
  • Microsoft.Exchange.RpcClientAccess.Service.exe.config <add key=”LoggingTag” value=”ConnectDisconnect, Logon, Failures, ApplicationData, Warnings, Throttling”/>
  • Uninstall All agents (except Backup Agent)
  • Uninstall Antivirus

Will be done tonight :

  • Exchange and DCs : HKLM\SYSTEM\CurrentControlSet\Services\Netlogon\Parameters\MaxConcurrentAPI = 100
  • Exchange IIS : Increase AppPool MSExchangeOutlookAnyWhere Queue Length to 40000
  • Exchange : decrease HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\KeepAliveTime to 60000

You're welcome if you have any idea.

Thanks.

Jo.

 












Error when sending a calendar invite to a user

$
0
0

At first I thought this was a Lync issue and it might very well be...but when we send an invite to a specific user we are getting this error message

#554 5.2.0 STOREDRV.Deliver.Exception:StoragePermanentException; Failed to process message due to a permanent exception with message Invalid named property: [{00020329-0000-0000-c000-000000000046}:'UCOpenedConferenceID'] . StoragePermanentException: Invalid named property: [{00020329-0000-0000-c000-000000000046}:'UCOpenedConferenceID'] . ##

Why I think it might be a Lync issue is the UCOpenedConferenceID tag...but we get this same error when it's not a lync meeting.

ActiveSync issues with one user

$
0
0

Hi guys,

a user that had a BlackBerry in the past and no issues has now switched to iphone and activesync.

After configuring the device and opening email it shows all his folders but no emails.

When we do this on an Android we see all folders and get email BUT we can't send anything.

We tried factroy resets and even another iphone so far. Always the same.

As no other user has this issues I expect the mailbox to be corrupt in some way.

A local mailbox move to another DB had no positive effect.

Any suggestions rather than recreating his mailbox?

Thanks!


Send Connector Cost - Exh 2010 SP3

$
0
0

In forest A I have a Send connector with COST 99 sending to a smart host to an exchange 2010 in Forest B. Works fine.

In forest A I create a new send connector with COST 1 sending to the same smart host in Forest B. The mail just sits in the queue for this new connector with error:

451 4.4.0 Primary targert IP address responded with 421 4.2.1 Unable to connect”

Both connectors are enabled.  Even if I disable the connector with COST 99 it still sits in the queue. I also restarted the Transport Service but still no luck.

Thoughts ………… thanks?

Error SP 3 e3change 2010

$
0
0
Summary: 7 item(s). 4 succeeded, 1 failed.
Elapsed time: 00:28:59


Language Files
Completed

Elapsed Time: 00:15:07


Restoring services
Completed

Elapsed Time: 00:00:02


Languages
Completed

Elapsed Time: 00:03:29


Hub Transport Role
Completed

Elapsed Time: 00:05:04


Mailbox Role
Failed

Error:
The following error was generated when "$error.Clear(); 
          $name = [Microsoft.Exchange.Management.RecipientTasks.EnableMailbox]::DiscoveryMailboxUniqueName;
          $dispname = [Microsoft.Exchange.Management.RecipientTasks.EnableMailbox]::DiscoveryMailboxDisplayName;
          $dismbx = get-mailbox -Filter {name -eq $name} -IgnoreDefaultScope -resultSize 1;
          if( $dismbx -ne $null)
          {
            $srvname = $dismbx.ServerName;
            if( $dismbx.Database -ne $null -and $RoleFqdnOrName -like "$srvname.*" )
            {
              Write-ExchangeSetupLog -info "Setup DiscoverySearchMailbox Permission.";
              $mountedMdb = get-mailboxdatabase $dismbx.Database -status | where { $_.Mounted -eq $true };
              if( $mountedMdb -eq $null )
              {
                Write-ExchangeSetupLog -info "Mounting database before stamp DiscoverySearchMailbox Permission...";
                mount-database $dismbx.Database;
              }

              $mountedMdb = get-mailboxdatabase $dismbx.Database -status | where { $_.Mounted -eq $true };
              if( $mountedMdb -ne $null )
              {
                $dmRoleGroupGuid = [Microsoft.Exchange.Data.Directory.Management.RoleGroup]::DiscoveryManagementWkGuid;
                $dmRoleGroup = Get-RoleGroup -Identity $dmRoleGroupGuid -DomainController $RoleDomainController -ErrorAction:SilentlyContinue;
                if( $dmRoleGroup -ne $null )
                {
                  Add-MailboxPermission $dismbx -User $dmRoleGroup.Identity -AccessRights FullAccess -DomainController $RoleDomainController -WarningAction SilentlyContinue;
                }
              }
            }
          }
        " was run: "Couldn't resolve the user or group "LaOriental.net/Microsoft Exchange Security Groups/Discovery Management." If the user or group is a foreign forest principal, you must have either a two-way trust or an outgoing trust.".

Couldn't resolve the user or group "LaOriental.net/Microsoft Exchange Security Groups/Discovery Management." If the user or group is a foreign forest principal, you must have either a two-way trust or an outgoing trust.

The trust relationship between the primary domain and the trusted domain failed.

Click here for help... http://technet.microsoft.com/en-US/library/ms.exch.err.default(EXCHG.141).aspx?v=14.3.123.3&e=ms.exch.err.Ex88D115&l=0&cl=cp

Elapsed Time: 00:05:14

Exchange GrantSendOnBehalfTo powershell script. Not able to remove disabled users

$
0
0

Hello.  Can anyone help please

In our exchange 2010 environment we have users who are granted send on behalf to access.  Obviously some users leave and I m finding that there are ghosts left behind which are causing issues with our team who add users into the grantsendonbehalfto option using the EMC.  Using the log view we coy out the command and then remove the disabled user from the command and then paste this into an Exchange Powershell command line.  This wrks because it is doing what Exchange EMC does which is rewrites the -GrantSendOnBehalfTo option in it new entirety.  

The problem occurs because I need to remove these en-mass from approx 700 plus accounts.  

I have tried to modify one user in order to get the script to work but it doesn't.

This is the error message that happens when I run the script below against a known account with at least 2 disabled users in:-

Couldn't find object "xxxxxxxx.xx.xxxxxxx.xxx.xx/DisabledUsers/2013-08/Gaynor Collins-Punter". Please make sure that i
 was spelled correctly or specify a different object. Reason: The recipient xxxxxxxx.xx.xxxxxxx.xxx.xx/DisabledUsers/2
13-08/Gaynor Collins-Punter isn't the expected type.
    + CategoryInfo          : NotSpecified: (:) [], ManagementObjectNotFoundException
    + FullyQualifiedErrorId : F6498844
    + PSComputerName        : ex02-0029.xx.xxxxxxx.xxx.xx

Am running the script from my local PC

This is the script I have used.

# Gather info use get-mailbox -resultsize unlimited
$mailboxes = Get-Mailbox zplew1
Foreach($mailbox in $mailboxes)
{
 for($i = ($mailbox.GrantSendOnBehalfTo.count)-1; $i -ge 0; $i--)
 {
     $address=$mailbox.GrantSendOnBehalfTo[$i]
	 $addressString=$address.addressString

 If($addressString -like "*disabled*")
       {
   $mailbox.GrantSendOnBehalfTo.removeat($i)

   $info >> "C:\Scripts\grantsendonbehalfto.csv"
        }
  }
 $mailbox |set-mailbox -GrantSendOnBehalfTo $mailbox.grantsendonbehalfto
}

If you require anymore info please ask and thank you in advance.

Bill

Your Out of Office settings cannot be displayed

$
0
0

Hello,

We have 2 CAS servers running Exchange 2010 version.

I renewed these 2 server certificates from internal CA and assigned SMTP, IIS services to it as was with expired certificate.

Now users are getting prompt of autodiscover;

Allow this wesite to configure username@domain.com server settings?

https://webmail.domain.com/autodiscover/autodiscover.xml

Your account was redirected to this website for settings.

You should only allow settings from sources you know and trust.

2 options "Allow" and "Cancel"

Is it possible that use might now clicked on "Allow" > checked the box dont show again, be the reason of the error.

Once this prompt is suppressed without "Allow", then how to manually change this setting

Thanks,

Mihir

Configure auto reply message with original email in exchange 2010

$
0
0

Dear All,

I have to configure Auto reply with original message in exchange 2010.

please help me to configure..

Sunil


SUNIL PATEL SYSTEM ADMINISTRATOR

Viewing all 19214 articles
Browse latest View live




Latest Images