how to find out what versions of SMB (Server Message Block)all my devices are using?

davidgermain

Distinguished
Nov 18, 2005
201
0
18,690
how do i find out what all the devices on my network are using.
SMB1 is for xp and below
SMB2 for vista to win7
SMB3 for windows 8 and 8.1

The issue is that SAGE accounts is very slow and hangs and crashes, and SAGE support are blaming network latency.
the switches are 10/100, server 1Gb, client PC 1Gb,
server is running sharepoint, exchange, sage (SQL).
all fully updated. virus scanner not scanning SAGE shared folders.
the SAGE tech support have given me a check list to run though and i am stuck on the section about SMB1 vs. SMB2. Make all the clients run SMB2 is this is a more efficient file transfer system.

if i disable SMB1 on one of the clients and enable SMB2 i loose all the network shares and exchange(outlook) on the client.
disable SMB2 and enable SMB1 i get all the shares back and exchange (outlook) is all ok again,
So the conclusion to that experiment was the the server is running SMB1 - but its server 2011 not sure why its running that.
only thing i can think of is that something somewhere (printer maybe) is running the old protocol and pulling the whole network down to SMB1.
SMB1 uses block transfers rather than the SMB2/3 which uses streaming and i am informed by MSDN that is the way forward.

anyone got any thoughts, on testing all the devices on the network - without using Wireshark to packet analyis, as this will take ages and will be hit and miss to get the correct information. before forcing all the devices to use SMB2.

this is the MSDN guide i have used
http://support.microsoft.com/kb/2696547/en-gb


help..
cheers

dave
 

davidgermain

Distinguished
Nov 18, 2005
201
0
18,690
update:
made sure the server was running SMB1 and 2 by adding registry keys
made sure the clients are running SMB1 and 2

not made much difference. seemed better for about 3hours now failing again.

disabled more features of the antivirus.