Hopefully you and others find this helpful. There is absolutely a way to have Windows XP, Vista, and 7 authenticate to OS X, and use the SMB shares in OS X Server, version anything. The functionality is NOT howerver, included in Windows. There is a free product, called pGina. Please see below detailed instructions for how to set it up. Please reply and I will send detailed instructions on setting up 10.7 server as well. (Should also work with 10.8)
pGina How-To, for authenticating Windows 7 to Open Directory:
pGina 3.1beta configuration
NOTE: The 3.0.x binaries are missing a key piece of the configuration. You NEED the 3.1 version!
Install pGina 3.1beta, binaries at http://www.pgina.org
Run pGina after installation
Select Plugin Selection Tab
Select ‘Authentication’ ‘Authorization’ and ‘Gateway’ in the LDAP tab
Configure the LDAP Plugin
Enter common hostname of server server.example.com’
LDAP Port 389
Timeout 10
Search DN ‘dc=server,dc=example,dc=com’
User DN Pattern ‘uid=%u,cn=users,dc=server,dc=example,dc=com’
Save Changes
Apply in Plugin Selection Tab
Select Simulation Tab
Test configuration with username and password fields
Create DOS-Style batch file for desired default drive mappings
(ASSUMING HOMES ARE SMB SHARED ON OS X)
ex:
net use z:\\server\%username%
net use y:\\server\other_drive_map
Save in common location on hard drive, ex: c:\maps\script.bat
Run gpedit.msc (Windows Pro or Ultimate Versions only)
User Configuration
Scripts (Logon/Logoff)
Logon
Add
Browse to file location of script
Apply